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

Alert Message

Featured Replies

بتاريخ:

صباح الخير جميعا
لوسمحتم اريد ان استفسر عن طريقة عمل  Alert message

على فورم يعني مثلا عند ادخال رقم الموظف تظهر رسالة اسفل الفورم بتاريخ التعيين
قرات المواضيع السابقة ولكن لم افهم الخطوات الصحيحة للانشاء
كيف ابدأ ومن اين وهل استعمل triggers

ام تتم الكتابة بمكان اخر
 

بإنتظار الرد ولكم جزيل الشكر

بتاريخ:

راجعي الرابط التالي 

 

http://www.araboug.org/ib/index.php?showtopic=54348&hl=

 

بعد الإطلاع على الرابط إخبرينا أين المشكلة لديك 

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

السلام عليكم
الف شكر لك ميسم الكرام على الرد وجربت ولكن المشكلة معي مختلفة انا لا اريد عند اغلاق الفورم تظهر هذه الرسالة
انا اريد بالضبط عند ادخال رقم الموظف في المكان الخصص له بالفورم وعمل استعلام
لو كان هذا الموظف تم تعينه قبل 2015 تظهر رسالة اسفل الفورم ان هذا الموظف تم تعيينه عام 2015 مثلا
ولو كان غير ذلك يظهر المعلومات الخاصة بالموظف بدون اي رسائل
فكيف يمكنني عمل ذلك واين سوف اكتب الكود الخاص به وكيف ..
ولك جزيل الشكر

بتاريخ:

تستطيعين إستخدام الكود التالي في trigger >>When_button_pressed 

DECLARE
s NUMBER;
cou NUMBER;
BEGIN
select count(*) into cou from table_name where item_date <=TO_DATE('01/01/2015', 'dd/mm/yyyy')
if cou > 0 then 
	
execute_query(no_validate);

else
	s:=show_alert('your_Alert');
	clear_form;
		
	end if;
END;

أكيد بعد إنشاء وتكوين الرسالة التي ترغبين بإظهارها 

بتاريخ:

ضعي كود الاستدعاء   في

trigger >>WHEN-VALIDATE-ITEM

على مستوى ITEM

DECLARE
s NUMBER;
cou NUMBER;
BEGIN
select count(*) into cou from table_name where item_date <=TO_DATE('01/01/2015', 'dd/mm/yyyy')
if cou > 0 then 
	
execute_query(no_validate);

else
	s:=show_alert('your_Alert');
	clear_form;
		
	end if;
END;
بتاريخ:

كتبت الكود لها وتستطيع أن تضعه ب trigger الذي تجده مناسب 

وبالتوفيق إن شاء الله

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

اشكركم جزيل الشكر على تعبكم

ميسم الكرام Gaith Rammaha

ولكن الفكرة اجرب تنفيذها لاول مرة وانا عملت الخطوات التالية

create alert
وعملت text item لانني اريد اظهار الرسالة به عند ادخال رقم الموظف في حقل EMP_ID
الان انا اضع ال Triggerعلى ITEM الموظف؟
اريد ان ادخل رقم الموظف تظهر الرسالة في text Item اسفل الشاشة
الان كيف اربط هذا text بحقل الموظف مع alert الذي انشأته سابقا
ولكم جزيل الشكر

بتاريخ:

بعد عمل text_item  ووضع الرسالة فيه بضبط خاصية initial value بنص الرسالة ففي هذه الحالة بدل ما نظهر رسالة سوف نظهر text_item

يعني يصبح الكود كلآتي تغيير بسيط فيه

DECLARE

cou NUMBER;
BEGIN
select count(*) into cou from table_name where item_date <=TO_DATE('01/01/2015', 'dd/mm/yyyy')
if cou > 0 then 
	
execute_query(no_validate);

else
 SET_ITEM_PROPERTY('block_name.text_item', VISIBLE, PROPERTY_TRUE);
 SET_ITEM_PROPERTY('block_name.text_item', ENABLED, PROPERTY_TRUE);
	
	end if;
END;

مع الإنتباه أنه ضبط خاصية الـtext_item  فيما يخص visible و enable  ب false

يعني سوف نستغني عن alert  

بتاريخ:

تم بناء شاشة اتمنى ان تستفيدي منها :::

الجدول مع الداتا

CREATE TABLE EMP
(
,  EMP_NO                 NUMBER                 NOT NULL
,  END_DATE_2QAMAH             DATE(200 BYTE)


INSERT INTO EMP ( END_DATE_2QAMAH,EMP_NO) VALUES
)
to_date('01/01/2016','dd/mm/yyyy'),1
( 
;COMMIT

TEST.rar

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

اشكركم جزيل الشكر ميسم الكرام Gaith Rammaha على جهدكم المتواصل معي
سوف اجرب الاكواد السابقة واخبركم بالنتيجة
الله يعطيكم الف عافية

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

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

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

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

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

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.