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

بتاريخ:

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

أنا عندي فورم لفتح ملف يحتوي على رقم المكلف

ممكن تساعدوني في عمل هذه الرسائل وبارك الله فيكم
1- في حال إدخال رقم المكلف وكان رقم المكلف موجود يظهرلي شاشة تنبيه يوضحلي أنو رقم المكلف موجود
2- في حال لو دخلت قيمة خاطئة ( لو دخلت string بدل number ) يظهرلي رسالة توضح ذلك
3- لما أحفظ على الداتا بيز إذا حفظ البيانات يظهرلي رسالة إنو تم الحفظ بنجاح وإذا ما حفظ البيانات يظهرلي رسالة توضح ذلك

يا ريت تكتبو الكود وبارك الله فيكم

أخوكم

بتاريخ:

السلام عليكم
الحل بالترتيب

يعني عند الادخال هيعد الموظفين رقم 5 لو طلع العدد أكبر من الصفر معناه أنه مخزن بالفعل وهيظهر الرسالة

declare
x  number;
begin select count(*) into x from emp where empno=5;
if x>0 then
message('yourmessage');
message('yourmessage');
raise form_trigger_failure;
else
null;
end if;
end;


لمنع الحروف في الارقام استخدم هذا
فرضا عندك حقل اسمه ph الهاتف يعني ومشعايز تتدخل فيه حروف خليه char ومشهيقبل فيه أي حروف فكر فيه ولو فيه مشكلة ان شاء الله راح نوضحها

declare 
v_len number; -- length of the item
v_value varchar2(100); -- the content of the item
x number;

begin v_len:=	length(:emp.ph);
v_value:= :emp.ph;

 if v_value is not null then
 	
for i in 1..v_len
loop
	if substr(v_value,i,1) not in ('0','1','2','3','4','5','6','7','8','9')
		
		 then 
		 set_alert_property('general_alert',alert_message_text,'please enter number only');
		 x:=show_alert('general_alert');
		 raise form_trigger_failure;
		 end if;
end loop;

end if;
end;



الاخيرة اتبع الاتي


key_commitفي تريجر
-----------------

commit_form(no_validate);
if form_success then 
message('تم الحفظ بنجاح ');message('تم الحفظ بنجاح ')
end if;





ودمتم

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

بارك الله فيك أخ مصطفى وأدامك ذخرا للإسلام والمسلمين

لكن أخي مصطفى في أي تريجر أضع الكود الثاني بالنسبة للتكست ( عملية إدخال على الداتا بيز)

وفي حفظ البيانات هل الترجر على زر حفظ أم لا لأني وضعتو على زر الحفظ وما زبطش عندي

ولكن نقلت الكود في تريقر WHEN_BUTTON_PREE وزبط فهل هناك مشكلة وبارك الله فيكم

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

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

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

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

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

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

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.