راهنمای متنی
شرط گذاری
بر روی تمامی فیلدهای فرم و اطلاعات فرم ها می توان شرط گذاری انجام داد.
در لیست کشویی اول، می توانید تمام فیلدهای فرم مربوطه را مشاهده نمایید، فیلدی را که نیاز به شرط گذاری بر روی آن دارید را انتخاب کنید، در لیست کشویی دوم "لیست عملگر ها" می توان عملگرهای مختلف را انتخاب نمایید. عملگرهای موجود در این لیست با توجه به نوع فیلد انتخابی متفاوت است.
عملگرها:
برابر با: اگر (متن وارد شده در شرط برابر متن وارد شده برای فیلد باشد) شرط برقرار است.
به غیر از: اگر (متن شرط برابر متن فیلد نباشد) شرط برقرار است.
شروع شود با: اگر (متن شرط با شروع متن وارد شده در فیلد یکی باشد) شرط برقرار است.
شروع نشود با: اگر (شروع متن فیلد، برابر متن شرط نباشد) شرط برقرار است.
شامل شود: اگر (اگر متن شرط داخل متن فیلد باشد) شرط برقرار است.
شامل نشود: اگر (متن شرط داخل متن وارد شده در فیلد نباشد) شرط برقرار است.
خاتمه یابد با: اگر (پایان متن فیلد برابر با متن شرط باشد) شرط برقرار است.
خاتمه نیابد با: اگر (پایان متن فیلد با شرط یکی نباشد) شرط برقرار است.
خالی باشد: اگر (فیلد فرم خالی ثبت شده باشد) شرط برقرار است.
خالی نباشد: اگر (فیلد فرم خالی نباشد) شرط برقرار است.
بزرگتر از: اگر (متن وارد شده در فرم بزرگتر از شرط وارده شده باشد) شرط برقرار است.
کوچکتر از: اگر (متن فیلد کوچکتر از شرط باشد) شرط برقرار است.
برابر با تاریخ جاری: اگر (تاریخ فیلد برابر با تاریخ شرط باشد) شرط برقرار است.
به غیر از تاریخ جاری: اگر (تاریخ شرط مخالف تاریخ انتخاب شده در فیلد باشد) شرط برقرار است.
بزرگتر از تاریخ جاری: اگر (تاریخ شرط بزرگتر از تاریخ انتخاب شده در فیلد فرم باشد) شرط برقرار است.
کوچکتر از تاریخ جاری: اگر (تاریخ انتخاب شده در فیلد تاریخ کوچتر از شرط باشد) شرط برقرار است.
افزودن شرط: با انتخاب این گزینه، یک شرط به شرایط اضافه میشود.
افزودن شاخه: با افزودن شاخه، میتوان یک شرطهای دیگری را اضافه نمود. جمع شروط این شاخه ها برای شرطهای دیگر در نظر گرفته میشود.
در تصویر بالا اگر خروجی دو تا شرط در بخش A (چون در جمع شروط انتخاب شده "یکی از" اگر یکی از شرطها برقرار باشد جمع شروط درست است) برقرار باشد و در بخش B شرط برقرار باشد. عمل صورت میگیرد.
جمع شرطها:
اگر چندین انتخاب شود باید نوع جمع شرطها را معین کرد، نوع جمع شرطها به 2 صورت زیر است:
اگر تمام شرایط برقرار باشد:
باید تمام شرطهای اعمال شده برقرار شود تا عمل صورت بگیرد.
اگر یکی از شرایط برقرار باشد:
اگر در بین شرطهای اعمال شده، یکی از شروط برقرار شود عمل صورت میگیرد.
تنظیمات شرط باید به نوعی باشد که از نظر منطقی دارای اشکال نباشد به طور مثال
در تصویر بالا شرط هیچ موقع برقرار نخواهد بود به این دلیل که نام درج شده در یک فرم همزمان نمیتواند "جوادی" و "یوسفی" باشد، اگر در شرط بالا گزینه "تمام" را به "یکی از" تغییر داده شود، منطق شرط درست میشود، و در صورتی که نام وارد شده برابر "جوادی" یا "یوسفی" باشد، شرط برقرار میشود.
عملیات شرط:
در صورتی که شرط برقرار باشد عملیاتی که برای برقراری شرط ثبت شده، اعمال می شود
3 نوع عملیات شرط وجود دارد
- آشکار و پنهان شدن فیلد
- فعال و غیرفعال شدن فیلد
- انتقال (پرش) به مرحله (در فرم های مرحله ای و فیلد مرحله)
آشکار و پنهان شدن فیلد:
در صورت برقرار بودن شرط، فیلد مورد نظر آشکار یا پنهان می شود، در صورت پنهان شدن، مقدار فیلد ذخیره نمی شود.
گزینه "آشکار شود، غیر از این شرایط پنهان شود" به این معنی است که اگر شرط برقرار باشد فیلد آشکار می شود و اگر شرط برقرار نباشد فیلد همیشه پنهان می ماند.
گزینه "پنهان شود، غیر از این شرایط آشکار شود" به این معنی است که اگر شرط برقرار باشد فیلد پنهان می شود و اگر شرط برقرار نباشد فیلد همیشه آشکار می ماند.
فعال و غیرفعال شدن فیلد:
با برقرار شدن شرط فیلد مورد نظر فعال یا غیرفعال می شود، در صورت غیرفعال شدن فیلد، مقدار فیلد قابل تغییر توسط ثبت کننده فرم نمی باشد.
گزینه "فعال شود، غیر از این شرایط غیرفعال شود" به این معنی است که اگر شرط برقرار باشد فیلد فعال می شود و اگر شرط برقرار نباشد فیلد همیشه غیرفعال می ماند.
گزینه "غیرفعال شود، غیر از این شرایط فعال شود" به این معنی است که اگر شرط برقرار باشد فیلد غیر فعال می شود و اگر شرط برقرار نباشد فیلد همیشه فعال می ماند.
انتقال (پرش) به مرحله:
این عملیات در فیلد مرحله و فرم های خطی وجود دارد، با ثبت این شرط، در صورتی که شرط برقرار باشد به مرحله مشخص شده پرش می کند و کاربر قادر نیست مراحل ما بین این دو مرحله را ببیند، مثلا در صورت برقراری شرط از مرحله 1 به مرحله 4 پرش می کند، در اینصورت کاربر نمی تواند به مراحل 2 و 3 دسترسی داشته باشد.