بتاريخ: 28 ديسمبر 200916 سنة comment_180655 السلام وعليكم اخواني كيفكم انا عندي فورم للموظفين وعندي كبسة لعمل حذف للريكورد وكبسة للخروج من الفورمبرمجة كبسة الحذف هي كالتالي delete_record;وكبسة الخروج exit_form(ask_commitعند الضغط على كبسة حذف فانه يحذف السجل الحالي وبعدها عند الضغط على خروج فانه يعطيني مسج هل تريد الحفط ام لا؟اذا كان الجواب نعم يعطيني رسالة "غير قادر على اجراء insert للسجل"ارجوكم فهمونيشو المشكلة وشو حلتها ازا تكرمتو علينا تقديم بلاغ
بتاريخ: 28 ديسمبر 200916 سنة كاتب الموضوع comment_180660 شو قصدك عدم وجود تكرار للسجلوبعدين شو دخل التكرار ازا انا عم بحذف وماعم بضيف تقديم بلاغ
بتاريخ: 1 يناير 201016 سنة comment_181070 السلام عليكم ورحمة الله وبركاتهالرجاء التاكد من انه تم حذف الريكورد فعلا عن طريق الاستعلام عنه قبل اغلاق الفورمحاول تكتب امر commit; بعد الحذف بحيث يصبح الكودdelete_record;commit; or forms_ddl('commit'); تقديم بلاغ
بتاريخ: 1 يناير 201016 سنة comment_181099 إليك كود الخروج من النموذج DECLARE V_ALERT_ID ALERT; V_ALERT_SHOW NUMBER; V_TITLE VARCHAR2(100):=YOUR TITLE'; BEGIN :SYSTEM.MESSAGE_LEVEL:=25; V_ALERT_ID := find_alert('ALERT'); SET_ALERT_PROPERTY(V_ALERT_ID,TITLE,V_TITLE); set_alert_button_property(V_ALERT_ID,ALERT_BUTTON1,LABEL,YOUR LABEL NAME'); set_alert_button_property(V_ALERT_ID,ALERT_BUTTON2,LABEL,YOUR LABEL NAME); SET_ALERT_PROPERTY(V_ALERT_ID,ALERT_MESSAGE_TEXT, YOUR MESSAGE '); IF :SYSTEM.FORM_STATUS='QUERY' OR :SYSTEM.FORM_STATUS='NEW' THEN EXIT_FORM (NO_VALIDATE); END IF; IF :SYSTEM.FORM_STATUS='CHANGED' THEN V_ALERT_SHOW:=SHOW_ALERT(V_ALERT_ID); IF V_ALERT_SHOW = ALERT_BUTTON1 THEN COMMIT_FORM; IF :System.Form_Status <> 'QUERY' THEN SET_ALERT_PROPERTY(V_ALERT_ID,ALERT_MESSAGE_TEXT, YOUR MESSAGE); set_alert_button_property(V_ALERT_ID,ALERT_BUTTON1,LABEL,YOUR LABEL); set_alert_button_property(V_ALERT_ID,ALERT_BUTTON2,LABEL,NULL); V_ALERT_SHOW:=SHOW_ALERT(V_ALERT_ID); Bell; RAISE Form_Trigger_Failure; ELSE EXIT_FORM; END IF; ELSif V_ALERT_SHOW = ALERT_BUTTON2 then EXIT_FORM(NO_VALIDATE); END IF; END IF; END; تم تعديل 1 يناير 201016 سنة بواسطة ABDOUH تقديم بلاغ
بتاريخ: 2 يناير 201016 سنة كاتب الموضوع comment_181180 شكرا لتجاوبك اخي بس هاد الكود وين بدي اضعه وشكرا لك تقديم بلاغ
بتاريخ: 2 يناير 201016 سنة comment_181181 شكرا لتجاوبك اخي بس هاد الكود وين بدي اضعه وشكرا لك في الزناد WHEN-WINDOW-CLOSEDأو في الزناد WHEN-BUTTON-PRESSED للـ PUSH BUTTONموفق بإذن الله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.