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