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

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

قام بنشر

Test.accdb

السلام عليكم ورحمه الله وبركاته،

فى المرفق يوجد تقرير اريد فتحه من فورم ويوجد بها عدة اختيارات منها القسم ويمكن اختيار اكثر من قسم ويوجد بيها حاله غايب واختيار بين تاريخين أو عدم وجود تاريخ

قام بنشر

ضع هذا الكود في ازرار التقرير
 

If Not IsNull(TxtFrom) And IsNull(TxtTo) Then

        DoCmd.OpenReport "HR Data", acViewReport, _
        , "EmployeeHiring = #" & TxtFrom & "#"
        
ElseIf Not IsNull(TxtFrom) And Not IsNull(TxtTo) Then

        DoCmd.OpenReport "HR Data", acViewReport, _
        , "EmployeeHiring Between #" & TxtFrom & "#  And #" & TxtTo & "#"

ElseIf IsNull(TxtFrom) And IsNull(TxtTo) Then

        DoCmd.OpenReport "HR Data", acViewReport

End If

تفضل التعديل

Test (1).accdb

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

اخى الكريم شكرا على المجهود المبذول ولكن عند التنفيذ عند عدم وضع تاريخ لا يتم اعتبار اختيار الاقسام وتم تجاهل اختيار قائمة الغياب All  معناها غياب وحضور و Absence  معناها الموظف الموجود عنده  اختيار الغياب و Attend  معناها عدم اختيار علامة صح وهو موجود بالتقرير اقصى اليمين كنتيجة للاختيار من الفورم ويجب عرض البيانات التى تحقق الشروط مجتمعه

مثال عند اختيار اقسام A B D واختيار All وتاريخ بين 1/8 و15/8 يتم عرض الموظفين من الاقسام المختارة والذين تم تعيينهم من الفترة المذكورة سواء عندهم اختيار او عد اختيار فى Checkbox  الغياب

تم تعديل بواسطه ahmad soliman
توضيح

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information