إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

تحديد موعد النوبتجية بـوقت معين؟!


1 رد (ردود) على هذا الموضوع

#1 بو عبدالعزيز

بو عبدالعزيز

    مشترك

  • الأعضــاء
  • 137 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 14 July 2010 - 04:29 PM

الـسـلام عليكم ورحمه الله تعالى وبركاته ,,

الله لا يهينكم .. أريد حل لهذه المشكلة ؟!
عندي جدول نوبتجية .. يتكون من ثلاث حقول
SEQ_CODE
STAFF_ID
Duty_Date

والمعلومات تنحفظ داخله زي العسل
لكن المشكلة .. أريد تغيير اسم النوبتجي في العرض
بحيث تبدأ نوبته في الـساعه الـ7 صباحاً بدلا من 12 فجراً

أوتوماتيكي .. by default .. السيستم يضع اسم النوبتجي الجديد منذ الساعه 12 صباحاً
بإعتبار اننا دخلنا اليوم الجديد .. لذلك دخلنا على الـNext Record في الجدول

كيف أتحكم بالسيستم (من ناحية العرض) بحيث أخليه يضع أسم النوبتجي منذ الساعه 7 صباحاً وليس 12
أتمنى أن السؤال واضح ..

محتاج الجواب ضروري يا أخواني ..
والسمووووووحة منكم

#2 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 14 July 2010 - 10:30 PM

السلام عليكم
بامكانك الاستفادة من هذه الفكرة البسيطه والتطوير عليها:

Declare
 Cerrent_Time      Varchar2(3);
Begin 
 Select To_Char(Sysdate, 'hh12Am') 
   Into Cerrent_Time 
   From Dual;
  
  If Cerrent_Time = '07Am' Then
   :Blk_1.Staff_Name := 'Ahmad';
  Else
   :Blk_1.Staff_Name := 'Mohammad';
  End If;
End;

وطبعا بامكانك ان يتم احضار اسم المناوب بشكل Dynamic.

موفق.

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist