الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ارجوكم مساعدة في عملية الخروج

Featured Replies

بتاريخ:

السلام وعليكم اخواني كيفكم
انا عندي فورم للموظفين وعندي كبسة لعمل حذف للريكورد وكبسة للخروج من الفورم
برمجة كبسة الحذف هي كالتالي delete_record;
وكبسة الخروج exit_form(ask_commit
عند الضغط على كبسة حذف فانه يحذف السجل الحالي وبعدها عند الضغط على خروج فانه يعطيني مسج هل تريد الحفط ام لا؟
اذا كان الجواب نعم يعطيني رسالة "غير قادر على اجراء insert للسجل"
ارجوكم فهمونيشو المشكلة وشو حلتها ازا تكرمتو علينا

بتاريخ:
  • كاتب الموضوع

شو قصدك عدم وجود تكرار للسجل
وبعدين شو دخل التكرار ازا انا عم بحذف وماعم بضيف

بتاريخ:

السلام عليكم ورحمة الله وبركاته

الرجاء التاكد من انه تم حذف الريكورد فعلا عن طريق الاستعلام عنه قبل اغلاق الفورم

حاول تكتب امر commit; بعد الحذف بحيث يصبح الكود
delete_record;
commit; or forms_ddl('commit');

بتاريخ:

إليك كود الخروج من النموذج

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;

تم تعديل بواسطة ABDOUH

بتاريخ:
  • كاتب الموضوع

شكرا لتجاوبك اخي
بس هاد الكود وين بدي اضعه
وشكرا لك

بتاريخ:
شكرا لتجاوبك اخي
بس هاد الكود وين بدي اضعه
وشكرا لك


في الزناد WHEN-WINDOW-CLOSED

أو في الزناد WHEN-BUTTON-PRESSED للـ PUSH BUTTON

موفق بإذن الله

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.