السلام عليكم و رحمة الله وبركاته:
كيف يمكن إلغاء عمل الـ WHEN-VALIDATE-ITEM :Trigger. حيث أني أريد ألا تتم عملية الـ validation على الـ Text Items في حال الضغط على الزر Cancel.
وجزاكم الله خيراً.
السلام عليكم و رحمة الله وبركاته:
كيف يمكن إلغاء عمل الـ WHEN-VALIDATE-ITEM :Trigger. حيث أني أريد ألا تتم عملية الـ validation على الـ Text Items في حال الضغط على الزر Cancel.
وجزاكم الله خيراً.
اخي العزيز يمكنك الغاء ال trigger من البرنامج الخاص بك و بذلك توقف عمله
ارجو ان اكون قد فهمت سؤالك اذا كان السؤال غير ذلك ارجو ايضاحه لي اكثر لاستطيع مساعدتك
أخي العزيز:
شكراً لاهتمامك، ولكن ما أريده هو كالتالي:
أقوم بعرض Form لإدخال بعض المعطيات وذلك من خلال Text Items، وكل واحدة من هذه العناصر تملك when-validate_item trigger وهي تعمل بشكل ممتاز عدا أنه إذا أردت إلغاء عملية الإدخال - بضغط زر Cancel في هذا الـ Form - فإن هذه الـ triggers تمنع هذا الإلغاء في حال وجود معطيات غير مقبولة. و اضطر إلى كتابة معطيات مقبولة حتى أتمكن من إلغاء عملية الإدخال هذه. لذا أريد طريقة لتعطيل هذه الـ triggers في حال الضغط على زر Cancel.
أرجو أن أكون قد أوضحت طلبي بشكل جيد.
و جزاكم الله خيراً.
اخي العزيز
في زر cancel الخاص بك في ال form ضع trigger
when_button_pressed
وضع بال trigger الشرط التالي
exit _form ( no_validation)
و بالتالي لن يعمل الtrigger مع هذا الشرط
والله ولي التوفيق
شكراً جزيلاً لك. لقد تم المطلوب لكن مع تعديل بسيط بسبب أني لا أريد استخدام exit_form حيث أن زر cancel لا يغلق الـ form وإنما فقط يخفي النافذة الحالية.
لذا استخدمت clear_block(no_validate).
وجزاك الله خيراً
اخي العزيز ابو بكر الشكر الواجب هنا هو للاخوة القائمين على هذا المنتدى الاكثر من رائع اخي بارك الله فيهم و جعل منا عون لهم في حل جميع مشاكل الاخوة باذن الله حتى نستطيع معا الوصول الى ما نهدف اليه من خلق قاعدة كبيرة من المبرمجين العرب
وفقنا الله و اياكم لما فيه الخير
و انا في خدمة الاخوة باذن الله فيما اعرفه
و الله ولي التوفيق
هذا فى حال وجود زر cancel ولكن هل يمكن عمل نفس الامر مع ضغط المستخدم لزر Esc من لوحة المفاتيح
اخي العزيز يمكنك من ال properties اختيار hot key و تضع له اختصارات معينة ليعمل بمجرد الضغط عليه و لكني صراحة لم اجرب استخدام زر esc من قبل ----
جرب انت اخي فالتجربة لن تضر بل ستفيد و انتظر النتيجة
هذا الموضوع مغلق.