الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

معادلة لجمع الوقت

بدأه a_laiser85 في 14 مايو 2016 · 2 رد · 603 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدى قاعدة بيانات لحساب ساعات العاملين خلال اليوم
بها ساعات الدوام الفعلى
وبها ساعات العمل لكل عامل ( وساعات العمل للعمال متفرقة ) بمعنى انه عما من الساعة 8:00 ص الى 9:00 ص ثم داوم العمل مرة اخرى من 11:00ص الى 3:00 م وهكذا
المطلوب ايجاد معادلة داخل استعلام تعطى اجمالى ساعات العمل للعامل خلال اليوم

فلدى جدول واستعلام وتقرير

فى الاستعلام Query5 المفروض انى وضعت المعادلة لكن لاتعمل فى جمع  الاوقات لكل عامل

اقتباس

Expr11: TimeElapsed(DSum("[expr1]+[expr3]+[expr4]+[expr5]+[expr7]+[expr6]+[expr9]+[expr10]+[expr12]+[expr8]";"b2";"[id]=" & [id] & ""))

المعادلة تعمل مع وقت واحد فقط لكن اريد ان اقوم بجمع جميع الاوقات المتفرقة
اريد الحل لو تكرمتم

البرنامج

#2

تفضل الحل

أنظر الاستعلام الجديد (Qry_Tot_work_hours)

تحياتي/ أبومحمد

sum_time.rar

▲ 1
#3
pms كتب:

تفضل الحل

أنظر الاستعلام الجديد (Qry_Tot_work_hours)

تحياتي/ أبومحمد

sum_time.rar

الف شكر ياغالى على المشاركة

لكن فية مشكلة فى المعادلة الخاصة بك وهى ان المعادلة لاتقوم بحساب تخطى الساعة 24

بمعنى لو قمت بوضع فى خانة الدخول الساعة 11 م والخروج الساعة 1 صباحا سيقوم بالعد العكسى

لذا فقد وضعت فى الاستعلام B2 معادلة تقوم بتخطى حاجز 24 ساعة

لذا اريد معادلة فى Query5 فى خانة EXPR11 تقوم بجمع خانات EXPR1+2+3+4+....( الموجودة فى استعلام B2)

مواضيع مشابهة