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

بتاريخ:

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


انا عندي فورمة بها جدول فيه( الرقم - الاسم - عدد النسخ ) مثلا


اريد عمل شرط في when new form instance بحيث اذا فتحت الفورمة يشيك على كل البيانات واذا وجد عدد النسخ اقل من ثلاثة


تأتي رسالة تقول (اتنبه عندك عدد النسخ اقل من 3 في رقم كذا ...............)

ارجووو المساعدة

بتاريخ:

السلام عليكم

اخي العزيز

اتصور الحل




declare
cursor A is select count(table.colume) from table; AA A%rowtype;
bb number;
begin open a;
fetch A into AA; if (A <3 ) then

MESSAGE('your MESSAGE ',0);

close A;
end if;



بتاريخ:

السلام عليكم؟

هل المقصود ثلاث سجلاث موجوده تبع هذا الرقم
أم المقصود موجود رقم 3 بمعني يوجد عدد ثلاث نسخ من هذا الرقم.....




والله يوفق الجميع

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

3 مقصود بها عدد النسخ



عملت نفس الكود بالامس ولكن بلا فائدة

الكود الذي في الاعلى بدون loop

بتاريخ:

اضافه اخرى اخي يجب اضافة شرط ليقوم بعملية العد count لكل ركورد منفصل عن باقي الريكوردس

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

ممكن توضح أكثر لو سمحت

بتاريخ:




declare
cursor A is select count(table.colume) from table wher table.colume= table.colume

; AA A%rowtype;
bb number;
begin open a;

LOOP
fetch A into AA; if (A >3 ) then

MESSAGE('your MESSAGE ',0);

close A;
end if;

END LOOP;




صراحتا لم اجرب الكود ارجو ممن لديه الخبره بان يساعد ولو بفكرة

بتاريخ:

بسم الله الرحمن الرحيم

إن شاء الله الكود ده يحل لك المشكله

الكود دة معمول على isqlplus و طبعاً مطلوب منك تعدله علشان يناسب إحتياجاتك و هو هيظهر أرقام كل السجلات اللى عدد النسخ فيها أقل من 3 ممكن تعمل list و تضيف فيها الرقام دى مثلاً او توضح لى الموضوع بالتفصيل و إن شاء الله أقدر أساعدك
و على فكرة الكود شغال و متجرب


set serveroutput on declare
v_cop_no number ;
v_id number ;

cursor get_no_cop is select book_id , no_of_copies   from your_table where no_of_copies<3;
begin open get_no_cop ;
loop


fetch get_no_cop into v_id , v_cop_no  ;
dbms_output.put_line (  v_id ) ;
exit when get_no_cop%notfound ;
end loop ;
close get_no_cop ;
end ;

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

شكر ا جربت الكود ونجح معي




جزاك الله الف خير وكثر الله من أمثالك

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

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

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

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

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

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.