الانتقال إلى المحتوى
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 حسب تاريخ معين

Featured Replies

بتاريخ:

السلام عليكم جميعا ياخوانى


كيف يمكن عمل رسالة تظهر حسب تاريخ معين موجود فى العمود تبع الجدول مقارنة مع تاريخ المكنة
بمعنى عندى تاريخ لفواتير صيانة وعايز اخليه يتشك على فاتورة الصيانة اذا كان اخر فاتوره مر عليها شهريين يخرج لى رسالة تذكيرية او معرفة الفواتير التى مر عليها شهريين ويخرج لى رسالة تذكيرية برقم الفاتوره وتاريخها مثلا
ولكم جزيل الشكر والعرفان

بتاريخ:

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

DECLARE 
V_SHOW NUMBER ;
V_EXPI NUMBER ;
BEGIN SELECT 1 
 INTO V_EXPI FROM BILL  B 
WHERE B.BILL_ID =:BILL_ID AND TO_DATE(SYSDATE)-TO_DATE(U.CREATE_DATE) >=60 ;
IF V_EXPI =1 THEN
   V_SHOW :=SHOW_ALERT('MY_ALERT');
END IF ;

END ;

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

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

بتاريخ:

اخي ... شكراً للايضاح وأسف لسوء الفهم
سؤال حضرتك عايز الرسائل ده تظهر بمجرد ما اليوسر يدخل على النظام ، مثلا لو كان النهارده مر شهرين على الفواتير ، حضرتك عايز اول لما اليوسر يفتح البرنامج يظهر له رسالة تذكيرية ، ولا طول ماهو قاعد على البرنامج كل فترة يعمل تشك ويشوف الفواتير اللي مر عليها اكتر من شهرين ..؟؟

بتاريخ:

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

أكتب الكود بتاعك في تريجر When-New-Record-Instance
علي مستوى البلوك إللي فيه ال Item بتاعك.

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

اولا اتقدم بالشكر لأخ abdu1_far
وبارك الله فيك وربنا يسرلك امورك
فعلا كلامك صحيح ( اول لما اليوسر يفتح البرنامج يظهر له رسالة تذكيرية بالفواتير علما بان كل فاتوره لها تاريخ فى التيبل )
ومشكور مشرفنا welooo
الفكره ان اليوسر مش هيدخل كل شوية ويكتب رقم الفاتورة ويشوف عدت عليها شهرين ولا لا لانها مثلا فواتير كتير جدا.
وشكرا

بتاريخ:

مبدأياً .... لازم يكون عند حضرتك فلاج تحت في الجدول ، الفلاج ده المفروض يكون قيمته صفر في حالة ان الفاتورة عدا عليها شهرين او اكتر ولسه ما حصلش اي اجراء ، يعني لم تسدد ، لانه مش معقول بعد لما حضرتك كل يوم تطلعله المسج والراجل اتصدع خلاص واقتنع انه لازم يدفع وراح دفع فعلا الفاتورة برضه الرسالة تفضل تطلع
يبقى الفلاج ده هيفرق بين حاجتين فاتورة عدا عليها شهرين ولسه لم تدفع او تحصل ( على حسب بأه الفاتورة ده في صالحك ولا ضدك ) ، تاني فاتورة عدا عليها شهرين او اكتر وتم تحصيلها فعلا او دفعها ( برضه على حسب في صالحك ولا ضدك ) .

ثانيا نفس الكود اللي انا كتبه فوق ، حضرتك تاخده وتحطه في تريجر WHEN_NEW_FROM_INSTENCE
بس هنعدل فيه شويه

DECLARE 
CURSOR BILL_CUR IS 
                               SELECT B.BILL_ID
                               INTO V_EXPI FROM BILL B 
                              WHERE TO_DATE(SYSDATE)-TO_DATE(B.BILL_DATE) >=60 AND YOUR_FALG =0 ;                            --- IT MEANS THE BILL NOT PAYED
BEGIN FOR I IN BILL_CUR LOOP
MESSAGE('THE DATE EXPIRED OF BILL NUMBER : ' || I.BILL_ID);
MESSAGE('THE DATE EXPIRED OF BILL NUMBER : ' || I.BILL_ID);
CLEAR_MESSAGE ;
END LOOP;
END ;



جرب وقولي

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

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

ماشاء الله جميل جدا جدا وربنا يزيدك من علمه
اشتغلت تمام والحمد لله وبارك الله فيك على الشرح الجميل والرد
وفعلا انا عاجز عن الشكر
تقبل تحياتى
اخوك م/سامح المصرى

بتاريخ:

يا اخي لا شكر على واجب .... والله الواحد بيحس ان المنتدى ده زي بيته ، ناس اخلاقها عالية وبتحب تخدم
بارك الله في صاحب فكرة هذا المنتدى والقائمين عليه والمشرفين وجميع الاعضاء

بتاريخ:
  • كاتب الموضوع
يا اخي لا شكر على واجب .... والله الواحد بيحس ان المنتدى ده زي بيته ، ناس اخلاقها عالية وبتحب تخدم
بارك الله في صاحب فكرة هذا المنتدى والقائمين عليه والمشرفين وجميع الاعضاء



امين يارب وربنا يوفق الجميع لما فيه الخير والصلاح وانا ينفعنا بالعلم جميعا ويجعلنا ممن قال فيهم رسول الله صلى الله علية وسلم ( خيركم من تعلم العلم وعلمة )

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

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

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

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

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

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.