mraskquestions قام بنشر ديسمبر 15, 2020 قام بنشر ديسمبر 15, 2020 ساتذتى الاعزاء السلام عليكم أريد حساب عدد الموظفين المنتظمين فى تقرير المتابعة (قمت بإستخدام داله Dcount لكن تظهر رسالخ خطا ) - ارفقت ملف للتوضيح و الشكر موصول لاساتذتى بالمنتدى على خدماتهم الجليلة خالد Employees.accdb
تمت الإجابة kha9009lid قام بنشر ديسمبر 15, 2020 تمت الإجابة قام بنشر ديسمبر 15, 2020 جرب الكود =DCount("*";"Employee";"[dept]='" & [Dept] & "'" & "and [Status] Is Null") Employees.accdb 1
mraskquestions قام بنشر ديسمبر 15, 2020 الكاتب قام بنشر ديسمبر 15, 2020 أستاذى الفاضل خالد السلام عليكم ألف شكر على تعب حضرتك و نشاطك الملحوظ و ما تفضلت به و أرفقته هو الإجابة التى أريدها لكن هل أطمع من حضرتك بالتفضل بالشرح عن الطريقة التى استخدمتها مع جزيل الشكر و العرفان
kha9009lid قام بنشر ديسمبر 15, 2020 قام بنشر ديسمبر 15, 2020 (معدل) 42 دقائق مضت, mraskquestions said: ألف شكر على تعب حضرتك الشكر لله اخي 42 دقائق مضت, mraskquestions said: هل أطمع من حضرتك بالتفضل بالشرح عن الطريقة التى استخدمتها الطريقة اننا قمنا بعد سجلات الجدول باستخدام دالة DCount عن طريق شرطين الاول ان يكون القسم يساوي القسم والشرط الثاني ان يكون حقل الحالة فارغ لكن لدي سؤال ادريا من خرج من العمل باذن لا يعتبر غائب عن العمل و لو اردنا اعتبار باذن من ضمن الحضور حينها سنجد ان الطريقة لن تعمل بشكل صحيح وسوف نستخدم طريقتين اخرى سوف ارفقها لك ولكل من قد يجد المثال نافعا الطريقة الاولى بان نجعل مصدر التقرير استعلام ونعمل فيه حقل محسوب قيمته تساوي وبالتالي يتم تسجيل عبارة حاضر بشكل تلقائي في التقرير اذا كان حقل الحالة فارغ Status2: Nz([Status];"حاضر") في حقل عدد الحضور في التقرير نجعل قيمته تساوي =DCount("*";"q_1";"[dept]='" & [Dept] & "'" & "and status2 <>'غائب'") وتفسيرة قم بعد الحقول في الاستعلام اذا كان القسم يساوي القسم وحالة الموظف لا تساوي غائب والنتيجة Employees1.accdb تم تعديل ديسمبر 15, 2020 بواسطه kha9009lid 1
kha9009lid قام بنشر ديسمبر 15, 2020 قام بنشر ديسمبر 15, 2020 الطريقة الاخرى بدون التعديل على مصدر السجلات للتقرير نقوم بانشاء لستعلام صغير لغرض التخلص من القيم الفارغة قيمته تساوي SELECT Employee.Status, Employee.Dept, Nz([Status],"حاضر") AS status2 FROM Employee; وفي حقل عدد الحضور نضع التعبير =DCount("[Dept]";"q_2";"[dept]='" & [Dept] & "'" & "and status2 <>'غائب'") الملف مرفق Employees.accdb 1
mraskquestions قام بنشر ديسمبر 15, 2020 الكاتب قام بنشر ديسمبر 15, 2020 أستاذى الفاضل السلام عليكم شرحك رائع و ممتاز و قد وصلت الفكره بشكل مكتمل فأنت موهوب حقيقة فى هذا المجال ، فلك منى كل التقدير و التحية و الأمتنان وهل يمكنى أن أسأل حضرتك سؤال يطور الفكره و هو تضمين حقل الإضافى Addition داخل التقرير (القسم - أسم الموظف - الراتب - ...... الحالة - الإضافى ) كما هو مرفق بالتقرير مع الشكر الجزيل لحضرتك ولهذا المنتدى العلمى المتميز Employees.accdb
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.