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

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

قام بنشر

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
توضيح

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information