با سلام
راهی برای اینکه در repeating section قسمت conditional formatting بتونیم با شرط آن قسمت repeating section را readonly کنیم وجود داره؟
Printable View
با سلام
راهی برای اینکه در repeating section قسمت conditional formatting بتونیم با شرط آن قسمت repeating section را readonly کنیم وجود داره؟
در این شرط ها repeating را hide می کنه ولی من می خام اون قسمتی که این شرط را دارا هست disable بشه و کاربران بتونن ببینن ولی ویرایش نکنند
شما section رو میتونید شرط برا hide شدن بزارید
روی فیلدها باید شرط بزارید اگه میخواید read only باشه. دوتا راه وجود داره که اشاره میکنم:
۱. فرمتون معمولی باشه و browser enabled نباشه و وقتی دارین روش شرط مینویسین در قسمت اول user's current role رو انتخاب کنید و بقیش واضحه
۲. یه مقایسه که میگید اگه تو شرط username مثلا مساوی با فلان بود read only نباشه و در غیر این صورت باشه.
اینم لینک که بصورت تصویری گزینه ۱ رو بهتون نشون داده
[url]http://msdn.microsoft.com/en-us/library/bb251015(v=office.12).aspx[/url]
دیگه انتخابش به عهده خودتون و با توجه به شرایطتون استفاده کنید
مهدی جان مشکل اینجاست که در مورد راه حل شماره 2 کاربر جاری را نمی تونم مشخص کنم یک چیزایی خوندم که گفته بود باید dataconnection بزنم که زدم و بازم کاریری که وارد میشد را مشخص نکرد
ابتدا یه بار بصورت امتحانی یه فیلد text بساز بعدش از default value برو یه فرمول توش بزار. حالا فرموله چیه که آخر همه فرمول ها هست. user name که اون رو انتخاب میکنی. با این کار تو شبکه هر کاربری وارد میشه اونجا نام کاربریش رو بهت نشون میده که همون اسامی AD هست بعد میری رو فیلدی که میخوای read only باشه شرط میزاری تو conditional formatting میگی که اگه اون فیلد قبلیمون مساوی با این نام کاربری نبود فیلد رو read only بکنه. این شرط رو مثلا برای ۴ تا مدیرت میذاری.
مهدی جان ممنون
فقط مشکل اینجاست که فرم هایی که از قبل ایجاد شده وقتی واردش می شم user را نشان نمی ده
اون فيلدت رو بصورت تستي گفتم بسازي كه با چگونگي نمايش و دريافت نام كاربري آشنا بشي و نيازي به بودشون نيست. چون تو شرط كاري باهاشون نداريم. اين نوع فيلد كه نام كاربري نشون ميده نام اخرين نفري كه فرم رو ويرايش كرده نشون ميده يعني current user.