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

بتاريخ:

ل لدي يرنامج ضمانات لعدة شركات والمطلوب قبل انتهاء ضمان الشركة بشهر تظهر رسالة تنبيه عن هذه الضمانه ارجو مساعدة في ذلك بصوره عاجلة
وشكرا
ا

الإدارة : تم تعديل عنوان الموضوع لكي يدل على مضمون السؤال

بتاريخ:

من هنا



الرابط

لكن لو تكرمت كان يمكنك اختار عنوان للموضوع معبر أكثر من كلمة ضمانات نفهم أنك تريد منا ضمانات

بتاريخ:

السلام عليكم
قم بانشاء جدول اخر يتم فيه تعبئة الضمانات اللي قاربت على الانتهاء.
وسيقوم البروسيجر بادخال الضمانات على هذا الجدول.
أولا قم بإنشاء بروسيجر كالتالي:

Create Or Replace Procedure Check_Guarantee Is
Begin
Insert Into Temp_Guarantee_Table (Guarantee_Id, 
                                  Guarantee_Year, 
                                  Guarantee_Name)
                           Select Guarantee_Id,
                                  Guarantee_Year,
                                  Guarantee_Name
                             From Guarantee_Table
                            Where To_Date(Guarantee_End_Date, 'dd/mm/rrrr') Between Add_Months(To_Date(sysdate, 'dd/mm/rrrr'), -1) And To_Date(Sysdate, 'dd/mm/rrrr');                                                                                                                

 Commit;                   
End Check_Guarantee;
/



ثم قم بإنشاء Job لكي تقوم بالتشييك على تاريخ الضمانات يوميا مثلا كالتالي:

Declare
 X Number;
Begin
 Sys.Dbms_Job.Submit
 ( Job       => X 
  ,What      => 'Check_Guarantee;'
  ,Next_Date => To_Date('03/06/2010 00:00:00','dd/mm/yyyy hh24:mi:ss')
  ,Interval  => 'TRUNC(SYSDATE+1)'
  ,No_Parse  => False
 );
 Sys.Dbms_Output.Put_Line('Job Number is: ' || To_Char(X));
Commit;
End;
/



واستدعي اسم البروسيجر داخل الـ Job.

بالتوفيق

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

الاخوة الشباب يرجي التوضيح أكثر

بتاريخ:

اذا كنت قد سويت استعلام عن الموضوع اي يكون نتيجته اظهار الضمانات المنتهية قبل شهر ولم تجدد اوتلغى حسب شروط استعلامك...
ما عليك سوى ان تحط هذا الاستعلام في view
ومن ثم تقوم بانشاء فورم مبنية على بلك ال view
وتخلي النافذة تعمل اول ما يشتغل النظام او وفقاً ل timer معين
وعند ظهور الضمانة المنتهية قبل شهر ولم تجدد اوتلغى ستظل في الشاشةوالعكس ستختفي
اذا رغبت في ذلك ارسل لي اسماء الحقول وسوف نتعاون معك او اي احد من الشباب
اما اذا رغبت ان تكون الضمانة تظهر في رسالة فظني ان هذا صعب خصوصا اذا كان هناك اكثر من ضمانة فالرسالة هل ستكون عملية؟

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

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

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

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

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

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.