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

الفرق بين Show_lov و Show_alert

Featured Replies

بتاريخ:

اخواني في الله
في شئ محيرني عند تحديد الـ DATA TYPE بتاعة المتغيرات

مثلاً في المثال التالي الداتا تايب كانت رقم

DECLARE
	shw_alr NUMBER;
BEGIN IF :hire_date > sysdate  THEN
						SET_ALERT_PROPERTY ('app_alert',ALERT_MESSAGE_TEXT,'The hire date is later than today!');

						SET_ALERT_BUTTON_PROPERTY('app_alert',ALERT_BUTTON1,LABEL,'OK');
						SET_ALERT_BUTTON_PROPERTY('app_alert',ALERT_BUTTON2,LABEL,NULL);

						shw_alr := SHOW_ALERT('app_alert');

						RAISE FORM_TRIGGER_FAILURE;
			END IF;

END;


بينما في المثال التالي كانت الداتا تايب بوليين

DECLARE 
	a_value_chosen BOOLEAN;
BEGIN a_value_chosen := Show_Lov('DEPARTMENTS_LOV'); 

	
	IF NOT a_value_chosen THEN 
			Message('You have not selected a value.');
			Message('You have not selected a value.');  
			Bell; 
			RAISE Form_Trigger_Failure; 
	END IF;
	 
END;

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

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

برجاء الافادة إخواني عن المنطلق الذي تم من خلاله تحديد DATA TYPE

  • بعد 4 شهور...
بتاريخ:

(

if show_lov('departments_lov') then
message('You have selected a value');
else
message('You have not selected a value');
end if;

بتاريخ:

show_alert هى فانكشن بترجع برقم
show_lov هى فانكشن بترجع بقيمة منطقية

بتاريخ:

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

الامر في غاية البساطة

Alert يمكن لك عمله بمفتاحين أو ثلاثة وربما يزيد (برمجيا) وهذا معناه أنه لديك خيارات اما مثلا تضغط علي موافق او غير موافق او ...... وكل اختيار يمثل في الواقع رقم

سأعطيك مثالا

قم بوضع shw_alr في message مثل
SET_ALERT_BUTTON_PROPERTY('app_alert',ALERT_BUTTON2,LABEL,NULL);



shw_alr := SHOW_ALERT('app_alert');
message(shw_alr)
تلاحظ لو كان كنت ضغطت علي المفتاح الاول سيرجع 88 والثاني 89

ويمكن أن تطور الفكرة يعني لو موافق اعمل شئ زيادة او قم بنتفيذ شئ ويكون كالتالي

if shw_alr = 88 then
insert into or what ever
elsif shw_alr = 89 exit_form

ما أريد توضيحه أن alert به عدد من الخيارات فلا يتناسب الا أن يوصف كمتغير برقم

اما LOV فهو اما أن يظهر أو لا منطقية كما قال الاخ الكريم وهذا ما يوصفه نوع المتغيرات BOOLEAN

أرجوا أن تكون فهمت الفرق

وبالله التوفيق

بتاريخ:

اخي الكريم :
الفرق تمام كده زي ما ذكر الاخ محمد ابوالعلا والاخ ماجد
هوضح حته صغيرة
SHOW_ALERT :
نوعها بيكون رقمي لان حضرتك ممكن تنفذ إجراء بناءاً على الSHOW ده ، يعني حضرتك اظهرت مسج بسؤال وفيه زرارين واحد نعم والاخر لا ، كل زرار فيهم له رقم عند اوراكل ، يبقى مقدرش اقول ظهرت وخلاص ولا لأ ، انما بيتبني عليها اجراء

SHOW_LOV :
طبيعي ان الLOV بتكون للاستعلام ، بمعنى انه لا يتم اجراء على الSHOW ده ، انما انا بستفسر هل الLOV ظهرت ولا لأ .

بتاريخ:

الحمد لله والصلاه والسلام علي رسول الله صلي الله عليه وسلم
اللهم ربنا يا اله كل شئ وخالق كل شئ لا تسالنا عن شئ واغفر لنا كل شئ
انا واخي الكريم واخواننا وجميع المسلمين والمسلمات والمؤمنين والمؤمنات من اول الخلق الي يوم الدين وكل من له علينا حق واغتبناه او بهتناه او نلنا منه بما لا يرضيك واجعله له نورا يوم القيامه
اللهم ربنا ما بيينا وبين جلالتك فاغفره لنا فانت الغفور الرحيم لا غفور غيرك وما بيننا وبين عبادك فتحمله عنا فانت الله الواحد القهار الديان الله امين وصلي اللهم علي سيدنا محمد وعلي اله وصحبه اجميعن ومن بتعه باحسان الي يوم الدين
امين امين امين امين امين

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

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

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

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

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

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.