البحث في الموقع
Showing results for tags 'حضور'.
تم العثور علي 6 نتائج
-
السلام عليكم في المرفق قام استاذنا / ابا جودي بمساعدتي جزاه الله خيرا المطلوب : عمل نموذج فقط يتكون من اسم المهندس ويوم حضوره وساعة حضوره بمعني مثلا : المهندس فلان قمنا بالتأشير علي خانة الاختيار له يوم السبت والاثنين مثلا كيف نضع وقت الحضور ليوم السبت ووقت الحضور ليوم الاثنين في نموذج يعني النموذج يتكون من اسم المهندس في نموذج رئيس مثلا وبه نموذج فرعي به ايام الاسبوع عموديا وامام كل يوم وقت الحضور من الساعة الي الساعة او اي شكل لاي نموذج يوضح ايام الاسبوع عموديه وامام كل يوم منه وقت الحضور والانصراف لكل مهندس فقط لاغير حاولت كثيرا ولم اصل جزاكم الله خيرا حضور المهندسين.accdb
-
السلام عليكم ورحمة الله وبركاته حبيت أنقل لكم فكرة جميلة للحضور والغياب للمبدع إسلام رجب ولكم مني جزيل الشكر
-
السلام عليكم ورحمة الله وبركاته هذا الموضوع مما تكثر الحاجة اليه الاصل عند تسجيل الحضور هو ادخال الوقت والتاريخ الكامل General Date ثم التعامل معه من خلال الاستعلامات والوحدات النمطية وهذا التاريخ هو المعمول به في اجهزة الحضور عامة كقارىء البصمات وغيرها ، والملاحظ ان بعض الاخوة المبرمجين يقومون بجلب بيانات الحضور من الجدول المصدر والتعامل معها اثناء الجلب وتفكيك البيانات في جدول جديد خاص . وفي الصورة ادناه نموذج من الجدول المعدل وهو الذي سوف اعتمده في شرحي ومثالي المرفق علما اني افضل العمل مباشرة على مصدر البيانات الاصل ثم نستخدم الاستعلام لضم هذا الجدول مع جدول الاسماء وعمل تجميع دقائق الـتأخر خلال شهر ونستعين بوحدة نمطية صنعناها لحساب التأخر بالايام وحساب المتبقي من الدقائق ثم ترحيلها الى الشهر التالي كرصيد سابق وحساب الايام بناء على ساعات التأخر (يكون حسب النظام المتبع ) فيختلف من مؤسسة الى اخرى فمنها من يحسب اليوم بــ 5 ساعات تأخر أو 7 ساعات ... وهكذا وفي مثالي هذا جعلت اليوم ساعتي تأخر (120 دقيقة ) ويظهر جليا في الوحدة النمطية المستخدمة Public Function trhelSn(mnthID, uid As Integer) ' uid يمثل رقم الموظف في الاستعلام On Error Resume Next Dim i, ii, a1, a2, a3, a4 As Integer ii = mnthID ' يمثل رقم الشهر في الاستعلام a2 = 0 For i = 1 To ii a2 = a4 ' ترجع بالرصيد السابق للشهر التالي a1 = Nz(DLookup("secnd", "qryscnd", "monthx=" & i & "And nID =" & uid), 0) ' ترجع بحقل الدقائق الذي تم جمعه في الاستعلام a3 = (Nz(a1) + Nz(a2)) \ 120 ' ترجع بعدد الايام بناء على عدد الدقائق المعتمد وهي هنا 120 دقيقة a4 = (Nz(a1) + Nz(a2)) Mod 120 ' ترجع بالمتبقي من الدقائق في الشهر الحالي Next End Function ' مصطلح الشهر الحالي والشهر التالي باعتبار الابتداء من اول شهر فأول شهر في الاستعلام يعتبر الحالي ثم التالي .. التالي ... وهكذا وهذه هي النتيجة النهائية : وهنا تكملة للموضوع احتساب التأخر بالدقائق وترحيل .rar
-
السلام عليكم شباب . اعمل في شركة ومطلوب مني عمل برنامج لمتابعة الحضور والغياب للعاملين . قمت بعمل قاعدة بيانات بها جدولين . اسماء الموظفين . يحتوي علي اسم الموظف ورقم الهوية وتاريخ التوظيف و البيانات الاساسية للموظف . وجدول اخر للحضور والغياب يحتوي علي حقول التاريخ - الحالة ( حضور - غياب ) وقت الحضور وقت الانصراف . الاأن لسبب وجود عدد من الموظفين . اريد ان يتم ادخال بيانات الموظفين الغابين فقط وباقي الموظفين يعتبرو حضور . مثلا ليوم السبت 8/10/2016 الموظف محمد غياب . الموظف احمد حضور . الموظف خالد غياب .حيث سيتم ادخال حالة الموظفين محمد وخالد كغياب واحمد تلقائي يعتبر حضور . وهكذا لباقي الايام الاحد الاثنين .. الخ ايضا اريد استراج تقرير لكل موظف بعدد ايام الحضور وعدد ايام الغياب للموظف . خلال فترة زمنية شهرا تقريبا او انا اقدر احدد الفترة الزمنية المراد استراج التقرير اليها يرجي المساعدة شباب في تطبيق الفكرة ;)