الانتقال إلى المحتوى
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.

كيف يمكن من تشغل Tigger لاداه من اداه اخرى ؟ و هل ججب ان يحدث ضغك على Radio Button للتنفيذ ؟

Featured Replies

بتاريخ:

السلام عليكم

اخوانى الاعزاء ..

عندى سؤالين .. الاول :
كيف يمكن من تشغل تريجر لاداه من اداه اخرى .. ؟؟؟

الثانى :
عندى شاشه اقوم بعمل " تنفيذ استعلام " و لكن هناك مشكله ان يجد ان اقوم بالضغط على ال radio button لكى يظهر النتيجه فى الblock مع العلم ان القيمه الخاصه بال radio button تتغير بناء على قيمه الجدول فما لماذا تتغير قيم الradion و لا تظهر قيم ؟؟ مع العلم ان استخدم ترجير when_radio_change فى عمله الضغط ..

وشكرا

بتاريخ:
عندى سؤالين .. الاول :
كيف يمكن من تشغل تريجر لاداه من اداه اخرى .. ؟؟؟


execute_trigger(trigger_name);



معلش السؤال التاني مش واضح
ياريت توضيح اكتر

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

السلام عليكم

شكرا اخى على سرعه الرد ,,

بالنسبه للسؤال الثانى اسف لعدم الايضاح ..

بالنسبه بقا للمشكله فهى :

هناك صورة مرفق توضح الشاشه و هى اننى اريد عند الشغط على احد radio botton يتم اضافه قيم ثابته اقوم بكتابتها لتظهر فى البلوك pc hardware و و الكود هو :
when-radio-change

DECLARE

BEGIN IF :FUJITSU = 1 THEN		
					GO_BLOCK('MI_SET_SPECS');
					clear_block;
					:oS := 'VISTA';
					Go_Block('MI_SET_SPECS');
					
					:MI_SET_SPECS.SET_ID := 1;
					:SET_TYPE := 'CORE 2 DUO';
					:SET_SPEED := '2 GHZ';
					NEXT_RECORD;
					
					:MI_SET_SPECS.SET_ID := 4;
						EXECUTE_QUERY;
					:SET_TYPE := 'HARD DISK';
					:SET_SIZE := '160 GHZ';
					NEXT_RECORD;
					
					:MI_SET_SPECS.SET_ID := 5;
					:SET_TYPE := 'RAM';
					:SET_SIZE := '1 GB';
					Go_Block('MI_SET_SW');
		
	

				GO_BLOCK('MI_APP_NAME');
				:MI_APP_NAME.APP_TYPE_CODE := 1;
				:MI_APP_NAME.APP_NAME_CODE := 1;
				SELECT MI_APP_NAME.APP_NAME,MI_APP_NAME.APP_DESC INTO :APP_NAME, :APP_DESC FROM MI_APP_NAME WHERE MI_APP_NAME.APP_TYPE_CODE = :MI_APP_NAME.APP_TYPE_CODE AND MI_APP_NAME.APP_NAME_CODE = :MI_APP_NAME.APP_NAME_CODE;



				----SET_ITEM_PROPERTY(item_name VARCHAR2,property NUMBER,value VARCHAR2);---

else IF :FUJITSU = 2 THEN			
			GO_BLOCK('MI_SET_SPECS');
				clear_block;
		/*	GO_BLOCK('MI_APP_NAME');
				clear_bloCK;
*/
	
				:oS := 'VISTA';
					Go_Block('MI_SET_SPECS');
					
				:MI_SET_SPECS.SET_ID := 1;
				:SET_TYPE := 'CORE 2 DUO';
				:SET_SPEED := '2.2 GHZ';
				NEXT_RECORD;
				
				:MI_SET_SPECS.SET_ID := 4;
				:SET_TYPE := 'HARD DISK';
				:SET_SIZE := '160 GHZ';
				NEXT_RECORD;
				
				:MI_SET_SPECS.SET_ID := 5;
				:SET_TYPE := 'RAM';
				:SET_SIZE := '1 GB';
				
				
				GO_BLOCK('MI_APP_NAME');			
				:MI_APP_NAME.APP_TYPE_CODE := 1;
				:MI_APP_NAME.APP_NAME_CODE := 1;
				SELECT MI_APP_NAME.APP_NAME,MI_APP_NAME.APP_DESC INTO :APP_NAME, :APP_DESC FROM MI_APP_NAME WHERE MI_APP_NAME.APP_TYPE_CODE = :MI_APP_NAME.APP_TYPE_CODE AND MI_APP_NAME.APP_NAME_CODE = :MI_APP_NAME.APP_NAME_CODE;	
				
					
		Go_Block('MI_SET_SW'); -- - TO AVOID THE ERROR WHICH SAYS DO U WANT TO SAVE ? COZ HE CONSIDERS IT AS ANOTHER
else
			GO_ITEM('OS');
			CLEAR_ITEM;
			GO_BLOCK('MI_SET_SPECS');
				clear_block;
			GO_BLOCK('MI_APP_NAME');
				clear_bloCK;
			GO_ITEM('PRINTER');
			------------------
		
			
		
				----SET_ITEM_PROPERTY(item_name VARCHAR2,property NUMBER,value VARCHAR2);---
	

END IF;
END IF;
exception when no_data_found then null;
END;


و الكود يعمل بشكل جيد جدا عندما يقوم المستخدم بالضغط على احد ال radio buttons الثلاث و لكن المشكله هى ان عندما اقوم بعمل استعلام لا تظهر القيم فى البلوك pc hardware و مش عارف ليه ؟؟؟

ارجوا انىا كون وصلت الفكرة

post-1312-1262290572_thumb.jpg

بتاريخ:

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

حاول تنسخ الكود بتاعك فى ال PRE-QUERY

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

السلام عليكم

الاخ باد سكتور ..

مينفعش انى استخدم الكود ده خالص .. لان فى الكود عمليات تنقل .. Go_item ,و ده غير مقبول فى التريجرز الخاصه بالحركه pre - post

و شكرا

بتاريخ:

سؤال هل1- ال Relations بين البلوك ال Master و ال DETAIL موجوده ولا لا؟
2- ال RADIO BUTTONS Database = yes or no

بتاريخ:
عندى سؤالين .. الاول :
كيف يمكن من تشغل تريجر لاداه من اداه اخرى .. ؟؟؟


execute_trigger(trigger_name);



معلش السؤال التاني مش واضح
ياريت توضيح اكتر



جزاك الله خيرا أخي الحبيب
ولكن كيف يمكن ذلك إذا كان اسم الـ TRIGGER مكرر
بمعنى يوجد في النموذج مثلا (10 TRIGGERS ) بإسم WHEN-BUTTON_PRESS ???

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

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

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

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

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

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.