المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: جمع ساعات العمل لعامل معين خلال شهر معين
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات قواعد البيانات > منتدى مبرمجي قواعد بيانات Microsoft Access > قسم أرشيف الوقت والتاريخ
Stoic_bird
السلام وعليكم

إخواني الأعزاء في المنتدى لقد قابلت هذه المشكلة في برنامجي الذي هو عبارة عن حساب ساعات عمل الموظفين خلال فترتين عمل في اليوم. والمشكلة هي كيف استطيع ان جمل او اجمع ساعات العمل لعامل معين خلال شهر معين والمرموز لها في البرنامج ب WorkingHours-month.
مع العلم انه قد تم حساب عدد الساعات اليومية في الخانة WorkingHours-Day.

ولكم جزيل الشكر والعرفان

وهذا هوا البرنامج مرفق
Stoic_bird
وينكم ياشباب المنتدى ....................... هي صعبة لدرحة دي[b]
Stoic_bird
كلمة ولو جبر خاطر, ..............................
Stoic_bird
رمضان كريم ياشباب
Stoic_bird
وينكم ياعباقرة افيدونا ولو غلط................. اخوكم مزنوق
Stoic_bird
ياشباب هذا شهر الخيرات والمسرات wink_smile.gif
همام محمد أبوعرقوب
انا معك عزيزي بحاول بجهدىوإن شاء الله نصل حل
Stoic_bird
والله غالي وعزيز يابو عرقوب
يكفيني انك موجود في هذا المنتدى
Stoic_bird
الاخوة الكرام في المنتدى اعطوني ولو فكرة صغيرة يمكن تترجم فيما بعد الى حل جميل ورائع ... فالحلول تبداء بافكار
Stoic_bird
والله ما تصورت ان الموضوع صعب على كل من في المنتدى .............
Stoic_bird
بس والله ما اغلق على هذا الموضو ع ........................ عندي امل في ان هناك من يستطيع حلة rolleyes.gif
Stoic_bird
وينكم شباب ..................خواتم مباركة؟ ولا في حد راضي يرد على الموضوع؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
مصلح الحريصي
أخي Stoic_bird
أنت على العين والراس وبكن الذي جعل الإجابات على سؤالك شحيحة هو أن السؤال غير واضح بالنسبة لي ولا أعلم بقية الأعضاء.
  1. هل تسجيل ساعة الحضور وساعة الإنصراف والتاريخ في الفترة الصباحية
  2. هل تسجل ساعة الحضور والإنصراف والتاريخ للفترة المسائية
ياليت توضح أكثر أي تعطينا فكرة عن حقول جدولك
Stoic_bird
اخي مصلح الريصي
الموضوع ليس ساعات الحضور اليومية او الانصراف بل الموضوع هو جمع جميع ساعت الدوام اليومية ومعرفة كم ساعت العمل لموظف معين في فترة تقدر بشهر بحيث البرنامج يحسب ساعات العمل لكل شهر على حدة. هذا بكل بساطة واذا تحمل البرنامج في الرابط اعلاة سوف تعرف اكثر ما اقصد.
وشكرا لك على ردك
Stoic_bird
??????????!!!!!!!!!!!!!
Stoic_bird
!!!!!!!!!!!!!!!!!!!! !
Stoic_bird
???? ؟؟؟؟؟
مصلح الحريصي
أخي الكريم

أرجو أن ترفق مثال وتشرح فيه المطلوب بالضبط
Stoic_bird
اخي الكريم مصلح, اذا تبغى تعرف الموضوع كويس حاول تقراءة من البداية وسوف تجد البرنامج مرفق وبامكانك تحميلة كي تتوضح لك الصورة اكثر.
شاكر لتجاوبك
Stoic_bird
وينكم يافطاحلة الاكسس ؟
وينكم يامحبي التحديات ؟
؟
Stoic_bird
?
Stoic_bird
??? ?[color=#999900]
Stoic_bird
خواتم مباركة ياشباب
وين الردود, الكل يقراء الموضوع! ياخواني شاركوني في حل المشكلة
cooling22
اخى العزيز من الملاحظ انك تعتمد فى الكويرى الخاص بك على هذة المعادلة
WorkingHours-day: (Round(DateDiff("n";[InAM];[OutAM])/60;0))+(Round(DateDiff("n";[InPM];[OutPM])/60;0))

مع العلم ان المعادلة datediff تستخدم للفرق بين تاريخين فقط !!!
هذا اول شىء
الشىء الثانى من الممكن ان تقوم بالطرح عادى جدا بين ساعة الدخول و الخروج فينتج لك ارقام طويلة جدا لا تقلق فهذة النتيجة سليمة
قم بأخذ هذا الناتج و ضعة فى معادلة format لكى تظهر الساعات
هذا هو الحل
ارجو منك التعقيب او مراسلتى على اميلى لكى اقرا الرد الخاص بك فى المنتدى
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2009 Invision Power Services, Inc.