اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

المطلوب في نموذج الغياب عند ادخال تاريخ الغياب واختيار نوع الغياب نلاحظ انه اذا كان الغياب بعذر فأن الحقل (الغياب بعذر) هو الذي يأخذ القيمة وكذلك بالنسبة عند اختيار بغير عذر المشكلة انه في حالة الادخال الخطأ مثلا ادخل (نوع الغياب) (بدون عذر) ومن ثم اتضح انه (غياب بعذر )في حالة تغير نوع الغياب فأن الحقل (الغياب بعذر ) يحدث ولكن الحقل (الغياب بغير عذر )تضل القيمة كما هي المطلوب ان تحدث حتى لا تكرر وايضا عند ادخال [الغياب] لابد ان تكون هنالك عملية تقوم بفحص [جدول المرضيات] حتى لا يسجل الموظف غياب في فتره ويسجل مرضيه في نفس الفترة والمطلوب اذا سجل للموظف (اجازة مرضية )وكان هنالك غياب في تلك الفترة ان يتم حذف الغياب اي ان المرضية اذا سجلت تحذف الغياب اذا كان في نفس الفترة لنفس الموظف اما الغياب فلا يحذف المرضية بل لا يسجل الغياب ويعطى رسالة تنبيه

تحميل المثال

http://www.arabteam2000-forum.com/index.ph...=post&id=220969

قام بنشر (معدل)

النسبة للجزء الأول من السؤال

الحقل نوع الغياب حدث بعد التحديث يكون بالشكل التالي

If Me.نوع_الغياب = "غياب بعذر" Then
    Me.الغياب_بعذر = Me.المدة
    Me.الغياب_بغير_عذر = 0
Else
    Me.الغياب_بغير_عذر = Me.المدة
    Me.الغياب_بعذر = 0
End If

وعموما كان لي في المثال المرفق بعض التعديلات يمكنك الأخذ بها إن أعجبتك ، أهمها

1- إلغاء الحقول : المدة ، الغياب بعذر ، الغياب بدون عذر ، اجمالي الغياب ، من جدول الغياب لأنه يمكن الاستغناء عنها بحقول محسوبة في استعلام ، وبالتالي لم يعد هنالك حاجة للكود السابق

2- تحويل حقل نوع الغياب إلى حقل رقم بدلا من نص

بالنسبة للجزء الثاني فالجواب في المثال المرفق في الرابط

http://www.pcpages.com/osama457/Absint22.zip

(اضغط على عبارة click here )

تم تعديل بواسطه osama457
قام بنشر

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

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information