اذهب الي المحتوي
أوفيسنا

المساعده في كود تحديث البيانات ومنع التكرار للتاريخ


Fmmm
إذهب إلى أفضل إجابة Solved by ابوخليل,

الردود الموصى بها

السلام عليكم 

الساده المحترمين 

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

واستخدمت في مصدر البيات قاعده iif ونفس النتيجة احتاج تحديث البيانات عند فتح النموذج 

ثانيا 

عند تسجيل المهمات واختيار تاريخ المهمه عند اختيار اسم الموظف اذا كان في اجازه يعطيني لا يمكن التسجيل 

لقد بحث كتير في المنتدي وجلبت تاريخ الاجازه من جدول الاجازات مع اسم الموظف واستخدمه دوال dlast وdmax وعملت كود لانه لا يظبط ممكن لان للموظف اكثر من اجازه 

الرجاء المساعدة

fmmm.rar

رابط هذا التعليق
شارك

3 ساعات مضت, ابوخليل said:

عليكم السلام

هذا حل لمطلوبك الأول

fmmm2.rar 30.71 kB · 11 downloads

تمام استاذي ده الحل مظبوط بارك الله في حضرتك

لسه نموذج task 

رابط هذا التعليق
شارك

  • أفضل إجابة

تفضل

لاحظ التغيير في علاقات الجداول

لانه لايصلح العلاقة تكون في الاسم وانما الاصح ان تكون في المعرف ، لانه منطقيا يمكن حصول تشابه تماما في الاسماء وهذا يقع كثيرا

fmmm3.rar

  • Like 1
رابط هذا التعليق
شارك

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

وشكرا جزيلا لسيادتكم علي المساعده

رابط هذا التعليق
شارك

افتح الاستعلام شوف في ثلاث حالات

1- تحت الاجراء بمعنى ان الموظف في حالة تمتع بالاجازة في اليوم الحالي

2- منتهية 

3- لم تبدأ

الاولى لا يمكنه التسجيل بينما الثانية والثالثة يمكن التسجيل

اذا مطلوبك غير هذا رجاء زيادة الايضاح

رابط هذا التعليق
شارك

@ابوخليلاستاذي لم برجع ادخل الموظف مهمه بتاريخ سابق غير تاريخ الاجازه يعطني لا يمكن التسجيل

المفروض اعدل في السابق حاليا لا أقدر اضافه مهمه بتاريخ سابق غير تاريخ الاجازه 

رابط هذا التعليق
شارك

الكود يبحث عن الموظف بمعلومية المعرف فاذا كان الموظف يتمتع باجازته في الوقت الحاضر يمتنع اضافة المهمة له

اللي فهمته منك انك تريد تسجل مهمات بأثر رجعي (في تواريخ سابقة) او تواريخ لاحقة ( بعد انقضاء الاجازة)

  بغض النظر ان كان مجاز حاليا ام لا

هل فهمي صحيح ؟

رابط هذا التعليق
شارك

2 ساعات مضت, ابوخليل said:

اللي فهمته منك انك تريد تسجل مهمات بأثر رجعي (في تواريخ سابقة) او تواريخ لاحقة ( بعد انقضاء الاجازة)

  بغض النظر ان كان مجاز حاليا ام لا

هل فهمي صحيح ؟

@ابوخليلنعم اخوي هذا المطلوب بارك الله فيك 

رابط هذا التعليق
شارك

8 ساعات مضت, Fmmm said:

@ابوخليلاستاذي لم برجع ادخل الموظف مهمه بتاريخ سابق غير تاريخ الاجازه يعطني لا يمكن التسجيل

المفروض اعدل في السابق حاليا لا أقدر اضافه مهمه بتاريخ سابق غير تاريخ الاجازه 

مشاركة مع استاذي الغالي @ابوخليل

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

جرب وأعلمنا بالنتائج ......................

fmmm2.rar

رابط هذا التعليق
شارك

في 2‏/1‏/2023 at 01:49, ابوخليل said:

تفضل

لاحظ التغيير في علاقات الجداول

لانه لايصلح العلاقة تكون في الاسم وانما الاصح ان تكون في المعرف ، لانه منطقيا يمكن حصول تشابه تماما في الاسماء وهذا يقع كثيرا

fmmm3.rar 31.74 kB · 1 download

 

21 ساعات مضت, ابوخليل said:

الكود يبحث عن الموظف بمعلومية المعرف فاذا كان الموظف يتمتع باجازته في الوقت الحاضر يمتنع اضافة المهمة له

اللي فهمته منك انك تريد تسجل مهمات بأثر رجعي (في تواريخ سابقة) او تواريخ لاحقة ( بعد انقضاء الاجازة)

  بغض النظر ان كان مجاز حاليا ام لا

هل فهمي صحيح ؟

 

16 ساعات مضت, Barna said:

مشاركة مع استاذي الغالي @ابوخليل

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

جرب وأعلمنا بالنتائج ......................

fmmm2.rar 31.66 kB · 4 downloads

@Barnaتمام اخي هذا هو المطلوب بارك الله فيك

وبارك الله فيك اخي ابوخليل ربي يحفظكم @ابوخليل

رابط هذا التعليق
شارك

18 ساعات مضت, Barna said:

مشاركة مع استاذي الغالي @ابوخليل

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

جرب وأعلمنا بالنتائج ......................

fmmm2.rar 31.66 kB · 6 downloads

 

شكرا لك للمشاركة استاذنا القدير برناوي

مثالك بحاجة الى اعادة نظر قليلا ..  عندما ادخل تاريخ 1/9/2023 تظهر لي الرسالة بان الموظف يتمتع باجازته ، وطبعا هذا التاريخ لم يأت بعد

تجدون ادناه محاولة للضبط حسب المطلوب 

 

23 ساعات مضت, ابوخليل said:

الكود يبحث عن الموظف بمعلومية المعرف فاذا كان الموظف يتمتع باجازته في الوقت الحاضر يمتنع اضافة المهمة له

اللي فهمته منك انك تريد تسجل مهمات بأثر رجعي (في تواريخ سابقة) او تواريخ لاحقة ( بعد انقضاء الاجازة)

  بغض النظر ان كان مجاز حاليا ام لا

هل فهمي صحيح ؟

20 ساعات مضت, Fmmm said:

@ابوخليلنعم اخوي هذا المطلوب بارك الله فيك 

 

fmmm4.rar

رابط هذا التعليق
شارك

 

15 دقائق مضت, ابوخليل said:

 

شكرا لك للمشاركة استاذنا القدير برناوي

مثالك بحاجة الى اعادة نظر قليلا ..  عندما ادخل تاريخ 1/9/2023 تظهر لي الرسالة بان الموظف يتمتع باجازته ، وطبعا هذا التاريخ لم يأت بعد

تجدون ادناه محاولة للضبط حسب المطلوب 

 

لكن استاذي الغالي هو سجل هذه الفترة في جدول الاجازات اجازة للموظف بما سوف يتم انظر الجدول والادخال للتاريخ به فلذلك اعطى ان هذا الموظف سوف يكون في اجازة ....

 

1.png

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information