کار با لیست ها در شیرپوینت
هنگام ساخت یک ستون جدید در لیست باید بدانیم که چه داده ای قرار است در آن قرار گیرد و چه استفاده ای قرار است ازین داده بشود . پس مانند همه ی پایگاه های داده نوع آن را باید مشخص نمود.
ساخت یک column جدید و نوع داده در ستون
برای ساخت یک column جدید در قسمت LIST SETTING ، Create Column را می زنیم مثال:
ابتدا نام ستون را انتخاب می کنیم و در زیر آن نوع جنس داده را انتخاب می کنیم .مانند همان چیزی که در ایجاد یک فیلد در دیتابیس داریم .مثلا نوه Single Line Of Text یک نوشته یک خطیست مانند همان چیزی که در مفاهیم نوع داده Sting می نامیم.
نوع داده در ستون (Type of information )
Multiple Line Of Text : یک عبارت چند خطی میگیرد مانند MEMO در اکسس.
Date Time :نوع زمان و تاریخ ایجاد می کند.
فعلا با Choice کار می کنیم بقیه موارد را نیز به مرور توضیح داده و با آنها کار خواهیم کرد.
Choice: نوع انتخابی است و گزینه ها را در زیر آن تایپ می کنیم.پس یک Radio Bottun ایجاد می کند.
گزینه ها را در قسمت Type of each choice .. می نویسیم و برای هر گزینه به خط پایین می رویم .
یعنی در کل لیست یکتا باشد و مقدار تکراری نگیرد
بسیار عالی ، با ایجاد یک ستون ساده تقریبا آشنا شدیم ،حالا اگه بخواهیم مثلا لیست شهر ها را داشته باشیم که خود این لیست از یک جای دیگر(لیست دیگر) پر شود می توانیم مانند همان مسیر قبل Add An App یک لیست جدید به نام city اضافه کنیم .در لیست City نام ها را وارد می کنیم. سپس در لیست قبل یک ستون اضافه می کنیم و نوعش را LOOKUP می گذاریم که در واقع می گوییم دیتاهایت را از لیست نام شهر ها بیاور مانند زیر عمل می کنیم و نوع را LookUp قرار می دهیم :
اکنون این فیلد دیتای خودش را از لیست City می آورد.
حالا اگر در لیست شهر ها کد هم وارد کنیم و بخواهیم در لیست اصلی کد هم نمایش داده شود می توانیم موقع اضافه کردن شهر ها ستون های دیگر را نیز تیک بزنیم مانند مقابل:
- نکته : اگر در لیستی یک مقدار را تغییر بدهیم ، در لیست های دیگر که از طریق LookUp آن مقدار را نشان می دهند هم تغییر می کند ولی در Choice این چنین نیست. اگر مثلا گزینه را عوض کنیم مواردی که قبلا وارد شده بدون تغییر می مونه.
MMD یا Managed Meta Data
Lookup ای هستند در سرتاسر فارم یعنی هر وقت که یک نمونه ازین نوع بسازیم در سرتاسر فارممون به آن دسترسی داریم و می تونیم بریم اون Lookup ها رو صدا کنیم .
ایراد آن چیست؟ یک مقدار پیدا کردن آن در دیتا بیس مشکل است.
نوع Person Or group
این فیلد از اکتیو دایرکتوری تمام یوزر های من رو می خواند.و به صورت Ajax لیست آنها را می آورد.
HyperLink or picture
یک لینک می سازد و در زمان پر کردن فرم یک لینک و یک نام
Calculated
ها فیلد هایی هستند که در لحظه بوجود می آیند و محاسبه می شوند مانند فانکشن های اکسل.
در زیر به عنوان مثال یک
فرمول وارد شده است که مثلا تاریخ تولد را از تاریخ تولید این رکورد کم کن و و مقدار را قرار بده.
فقط نمایش است یعنی در گزارش ها نمی آید و به همین شکل هم در دیتا بیس سیو نمی شد.
همچنین زمانی که می People Or Group را انخاب می کنیم با گزینه های زیر مواجه می شویم :
Allow Multiple Selection :
اجازه بدهد چند نفر را انتخاب کند.
و اجازه بدهد فقط گروه باشد یا هم گروه باشد هم افراد.که البته دو نوع گروه داریم
گروه شیرپوینتی و
گروه اکتیو دایرکتوری
اگر بخوایم به عضو های مختصری محدود بکنیم می توانیم برویم یک گروه شیرپونتی بسازیم و به آن دسترسی بدیم.
Multi Line Of Text اگر این را انتخاب کنیم می توانیم آن را در حالتی که در عکس مقابل آمده استفاده بکنیم مانند زیر دو حالت داریم :
Plain text
Enhanced rich
وقتی در حالت Rich Text قرار می دهیم گزینه های زیادی برایمان ایجاد می شد مانند
استایل دادن و حتی اضافه کردن (attach) فایل.
در بخش بعدی آموزش ورژنینگ (Versioning) در شیرپوینت را بررسی خواهیم کرد…