AhmedEmam قام بنشر أكتوبر 9, 2018 قام بنشر أكتوبر 9, 2018 (معدل) السلام عليكم الاخوة الافاضل: انا عندى قاعدة بيانات اكسس وفيها جدول حضور وانصراف اسمه CHECKINOUT وشكل الداتا كالتالى : NU_ID: عداد تلقائى USERID:كود الموظف CHECKTYPE : نوع الحضور والانصراف CHECKTIME: الوقت والتاريخ CHECKINOUT NU_ID USERID CHECKTIME CHECKTYPE 1 4 30/09/2018 07:53:54 ص I 2 4 02/10/2018 07:50:53 ص I 3 4 02/10/2018 05:36:52 م O 4 4 03/10/2018 07:52:02 ص I 5 4 03/10/2018 07:53:18 م O 6 11 27/09/2018 07:52:08 ص I 7 11 27/09/2018 05:08:28 م O 8 11 30/09/2018 07:55:35 ص I 9 11 30/09/2018 05:31:30 م O 10 11 01/10/2018 07:53:43 ص I 11 11 02/10/2018 07:53:08 ص I 12 11 02/10/2018 05:31:05 م O وجدول اسمه public_hr_attendance: وشكله كالتالى: public_hr_attendance NU_ID USERID check_in check_out worked_hours 1 4 30/09/2018 07:53:54 ص 02/10/2018 05:36:52 م 2 4 02/10/2018 07:50:53 ص 02/10/2018 05:36:52 م 4 4 03/10/2018 07:52:02 ص 03/10/2018 07:53:18 م 6 11 27/09/2018 07:52:08 ص 27/09/2018 05:08:28 م 8 11 30/09/2018 07:55:35 ص 30/09/2018 05:31:30 م 10 11 01/10/2018 07:53:43 ص 02/10/2018 05:31:05 م 11 11 02/10/2018 07:53:08 ص 02/10/2018 05:31:05 م انا عملت استعلام يرمى من جدول CHECKINOUT الى public_hr_attendance مستخدم دالة dlookup علشان يكون الحضور امامه الانصراف بتاعه لكل موظف بس فى مشكلة احنا نظام الشركة عندنا غير مرتبطين بوقت انصراف يعنى ممكن موظف يعمل حضور 8 ص وانصراف 4م وموظف اخر 8ص من نفس اليوم ويعمل انصراف اليوم التالى الساعة 8ص يعنى اشتغل 24 ساعة المطلوب : لما اعمل استعلام الاضافه من CHECKINOUT الى public_hr_attendance يرمى البيانات بطريقه مسلسله بمعنى موظف عمل حضور الساعة 8 ص وبعد كدة نسى يعمل انصراف وفى اليوم التالى عمل حضور 8ص وانصراف 5:30م مثل: CHECKINOUT NU_ID USERID CHECKTIME CHECKTYPE 1 4 30/09/2018 07:53:54 ص I 2 4 02/10/2018 07:50:53 ص I 3 4 02/10/2018 05:36:52 م O بعد عمل الاستعلام المفروض تكون كده public_hr_attendance public_hr_attendance NU_ID USERID check_in check_out worked_hours 1 4 30/09/2018 07:53:54 ص 2 4 02/10/2018 07:50:53 ص 02/10/2018 05:36:52 م لكن لما عملت الاستعلام ظهرت البيانات كالتالى: public_hr_attendance NU_ID USERID check_in check_out worked_hours 1 4 30/09/2018 07:53:54 ص 02/10/2018 05:36:52 م 2 4 02/10/2018 07:50:53 ص 02/10/2018 05:36:52 م المفروض يوم 30 يكون الانصراف فارغ لا هو اخذ الانصراف تلقائى من اليوم اللى بعديه وده غلط انا عايزها فاضية مرفق القاعدة att2000.mdb تم تعديل أكتوبر 9, 2018 بواسطه AhmedEmam
Shivan Rekany قام بنشر أكتوبر 9, 2018 قام بنشر أكتوبر 9, 2018 2 ساعات مضت, AhmedEmam said: لما اعمل استعلام الاضافه من CHECKINOUT الى public_hr_attendance يرمى البيانات بطريقه مسلسله بمعنى موظف عمل حضور الساعة 8 ص وبعد كدة نسى يعمل انصراف وفى اليوم التالى عمل حضور 8ص وانصراف 5:30م حتى الان ماشي الحال لكن المثال محير شوف 2 ساعات مضت, AhmedEmam said: CHECKINOUT NU_ID USERID CHECKTIME CHECKTYPE 1 4 30/09/2018 07:53:54 ص I 2 4 02/10/2018 07:50:53 ص I 3 4 02/10/2018 05:36:52 م O هل يعني ان اليوزر اي رقم 4 دخل الى الشركة في يوم 30-9-2018 ولن خرج منه و بعدين في يوم 2-10-2018 دخل الى الشركة من جديد اذا كيف دخل من جديد في يوم 2-10-2018 ولن خرج منه من قبل اي في 30-9-2018 وبعده ؟ 1
AhmedEmam قام بنشر أكتوبر 10, 2018 الكاتب قام بنشر أكتوبر 10, 2018 حضرتك احنا شغلين على جهاز بصمة والموظف وهوا داخل الشركة بيختم وهوا خارج نسى يختم هلى جهاز البصمة انصراف يوم 30 لان جهاز البصمة موجود داخل مبنى الادارة فكتير عندنا ممكن ينسوا الختم وطبعا احنا اجازة لحد يوم 1فى الشهر وبعد كده عمل حضور يوم 2 وهوا ماشى عمل انصراف شكرا لحضرتك...
AhmedEmam قام بنشر أكتوبر 10, 2018 الكاتب قام بنشر أكتوبر 10, 2018 حضرتك CHECKINOUT ده جدول خاص بجهاز البصمة بياخذ الحضور والانصراف منه اما جدول public_hr_attendance فهو خاص ببرنامج ERB SYSTEM فمفيش طريقة نسمع الحضور والانصراف من الجهاز الى البرنامج غير الطريقة دى شكرا...
AhmedEmam قام بنشر أكتوبر 10, 2018 الكاتب قام بنشر أكتوبر 10, 2018 (معدل) حضرتك دى صورة برنامج ERB بعد لما بعمل الاستعلام بتظهر الحضور والانصراف كالتالى: الغرض من الموضوع كله ان احنا مش نعمل CREATE من البرنامج ولكن كل يوم نضغط على الاستعلام يرمى من الجدول الخاص بجهاز البصمة الى الجدول المربوط ببرنامج ERB تم تعديل أكتوبر 10, 2018 بواسطه AhmedEmam
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.