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

أريد عمل Alarm على بعض الخامات لفترة معينة "أسبوع أو 10 يوم"

Featured Replies

بتاريخ:

السلام عليكم
اريد عمل الارم لخامة ولتكون مدة صلحيتها هتنتهي بعد اسبوع او 10 ايام عايز يطلعلي شاشة يقلي انة فاضل الوقت دة الي اخر يوم لها
وجزاكم الله خيرا

تم تعديل بواسطة mustafagamiel
تم تعديل العنوان للدلالة على المضمون

بتاريخ:

السلام عليكم...

يمكنك ذلك باستخدام ال Timer

declare
x timer;
begin
x:=find_timer('xyz');
if not id_null(x) then
delete_timer(x);
end if;
x:=create_timer('xyz',864000000,repeat);
end;



864000000 تعني 10 أيام

ثم في حدث when timer expired

message('your message...........');
message('your message...........');


ستظهر رسالة بعد 10 ايام........
بالتوفيق...

بتاريخ:

السلام عليكم
أزيك يأمحمود
هي فكرة التايمر بتاعتك دي في حالة ان الشاشة ستستقر لمدة 10 أيام والشاشة مش هتتغير وطبعا ده مش واقعي يعني المفروض ان البرنامج شغال عادي جدا يبقى ممكن نستغني عن التايمر بوضع كود في تريجر when new form instsnce وبداخله لوب مثلا زي كده

declare
cursor c is select item_id from items where expire_date<sysdate+10;
begin for i in c loop
message(i.item_id);
--message(i.item_id);
end loop;
end;



الفكرة من هذا الكود البسيط التالي انك في كل مرة تفتح الشاشة سيقوم بعرض لك الاصناف الاي تاريخ الاكسبير بتاعها أقل من تاريخ اليوم مضافا اليها 10 سيقوم بعرضها لك في رسايل متتالية
انت ممكن تعمل بلوك من النوع التابيلور ويكون غير متصل بجدول ومن خلال الكيرسور السابق تقوم بعمل للاصناف وتتضعها في البلوك احسن من الرسايل
عموما حاول تعمل شاشة لكده أحسن من عرضها في رسايل زي كده
عموما اختار ماتشاء وربنا ييسر ونساعدك أيضا

موفق

بتاريخ:

السلام عليكم...
بخير و الحمد لله اخي مصطفي...كيفك انت ؟ ؟ ؟

انا اسف أخي مصطفي ... يمكن مفهمتش السؤال بشكل صحيح للوهلة الأولي ...
اما بالنسبة للكود بتاعك... فهو الأنسب لتلك المشكلة ... استعمال التايمر هنا خطأ فادح.

شكرا اخ مصطفي مرة اخري ....

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

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

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

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

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

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.