الانتقال إلى المحتوى
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و 0) 0 فى حالة الموظف انتهت أجازته و 1 فى حالة الموظف فى أجازة

كيف يمكن جعل قاعدة البيانات تغير قيمة الحقل - حالة الموظف - تلقائيا عندما يكون تاريخ السيرفر هو تاريخ عودة الموظف ..

طبعا الكلام ده هيطبق على عدد كبير من السجلات ..

وجزاكم الله عني خير الجزاء

بتاريخ:

if Return_Date <= sysdate then
emp_stat:=1
else
emp_stat:=0
end if;

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

جزاكم الله خير ولكن التريجر ده مش هيفنع يتعمل على الجدول لانه التاريخ ممكن يكون قديم ؟

بتاريخ:

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

بتاريخ:

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


كلام سليم..
واقترح ان يتم انشاء Oracle Job تقوم بالمطلوب...
بحيث يتم تشغيلها بشكل آلي كل يوم مع وجود بروسيجر يقوم بالتشييك على تاريخ انتهاء الاجازات للموظفين وتغيير قيمة الـ Flag إذا تحقق الشرط.

تحياتي.

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

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

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

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

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

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.