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

كيف احول الساعات والدقائق إلى أيام

مغلق
بدأه asaz في 14 أبريل 2005 · 34 رد · 7,307 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي احصائية تأخر الموظفين

وضعت مربع نص يجمع دقائق التأخر ويحولها إلى ساعات ودقائق

ارغب في مربع نص اخر يحول هذه الساعاتإلى ايام بمقدار كل 7 ساعات = يوم واحد

كيف ذلك

وشكرا

#3

ممكن توضيح اكثر

اسف ما فهمت ولا استطعت ان استخرج الكود الذي يكون لمربع النص الذي يحول الساعات والدقائق إلى ايام

#4

للرفع

#5

أخي العزيز

يوجد لأخينا ابن مسقط برنامج متكامل لإدارة شئون الموظفين

فيه مبتغاك وزيادة

ابحث بإسم العضو "ابن مسقط"

#7

شكر اخي اللامي

استعرف على البرنامج

#8

السلام عليكم و رحمة الله و بركاته

مش عارف اقول لكم أيه

هو الموضوع صعب للدرجادي

فتحت الوصلة لاقيت الراجل بتاع الأكسيس عمال بيحكي و يروح و ييجي

مش عارف

أنا عملت العملية دي قبل قده على الأكسيل و حجرت اعملها على الاكسيس

الفكرة باختصار

لو معاك 120 قرش يبقي معاك 1.20 جنيه

صح

صح

أذن

بما أن اليوم 24 سارعة و الساعة 60 دقيقة و الدقيقة 60 ثانية

أذن

يتم جمع الأزمنة المطلوبة

طبعاً دي بالدقايق

أقسم على 60 يعطيني بالساعات

أقسم على 24 يعطيني بالأيام

أقسم على 7 يعطيني بأيام العمل

أقسم أن الموضوع سهل

أن شاء الله

أن شاء الله

قوللى النتايج

× كان الله في عون العبد مادام العبد في عون أخيه ×

#9

مش عارف

يمكن أنا بخرف

يمكن

× كان الله في عون العبد مادام العبد في عون أخيه ×

#10

شكرا اخي AS_SA2003

ممكن توضح اكثر

ولعل الصورة تشرح ما اريد

post-3298-1113690941_thumb.jpg

#11

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

مثلا لو ان هناك 14 ساعة مثلا فلو قمت بقسمتها على 7 فيعطيك الناتج 2 يوم على حسب كلامك

المشكلة التى سوف تواجهك فى حالة الكسور وسوف ابحث لك عن حل للكسور

#12

شكرا اخي waleedpro

ولعلك تجد طريقة للكسور

وسا احاول انا ايضا

والله الموفق

#13

سؤال هام ايضا وهو الي ملخبطني كثير

ما هو تنسيق مربع النص الذي اريد تحويل الساعات فيه إلى دقائق وما هو مصدر البيانات الذي احول فيه من ساعات إلى دقائق

فهموني لو سمحتوا تراني ابطق من الحيرة

#14

أهه وليد الله يباركله عرف الفكرة بتااعتي

على فكرة أنا نفزتها على الأكسيل في حساب عدد أيام تأخير عميل عن الدفع في شركة ملاحة

لأن ذلك سيترتب عليه غرامات ماليه و لكني كنت اقضي على الكسور بجبرها

و لكن مافي مشكلة

لو فيه أستفسار ممكن اساعد

× كان الله في عون العبد مادام العبد في عون أخيه ×

#15

أخي الكريم ربما بداية الحل في المثال الذي يعتمد على وحدة نمطية مهمة من موقع أجنبي:

قم بفتح الملف و قم بتجربته عن طريق ادخال أوقات بداية العمل و أوقات نهاية العمل لمجموعة من السجلات.

أغلق النموذج و أفتح نموذج الاستعلام و لاحظ حساب الفارق الزمني و لاحظ كيفية تحويل عدد ساعات العمل لكل 7 ساعات الى يوم تأخير, و من أجل التأكد من دقة المثال أدخل مثلا وقت بداية و وقت نهاية يكون الفارق بينهما 7 ساعات ثم من الاستعلام سوف تشاهد أن 7 ساعات تساوي يوم تأخير.

صممت المثال على عجل لكي تأخذ الفكرة الأساسية التي تبحث عنها, أرجو أن أكون قد وفقت في هذه البداية, و يمكن تطوير المثال حسب رغبتك فيما بعد.

ملاحظة مهمة قبل أن أغادر الى العمل, الوحدة النمطية تقوم بحساب الدقائق على أساس 100 جزء,

1.99 ساعة لو أضفنا لها 0.01 ساعة سوف تعطينا ساعتان, و هذا هو دور الوحدة النمطية.

عدد أيام التأخير.rar

#16

لكن انا عندي حقل واحد فيه المدة فقط وهي بالدقائق أو الساعات اقوم بجمعها فيخرج الناتج مثلاً ( 18:35 ) اي 18 ساعة و35 دقيقة هنا اريد تحويل هذا التاخر إلى ايام بحيث الجعل المعادلة 18 ÷ 7 ( ساعات العمل اليومية ) = 2 يوم و 3 ساعات و35 دقيقة

اريد الحصول على هذه النتيجة بطريقة ألية في مربع خاص كما في الصورة المرفقة

وشكرا لكم

#17

كما تعودنا من اخى biskra انه يحل كل المشاكل

ولكن يا اخى لم تراعى الكسور اى ان المستخددم لو تاخر ساعات لا تساوى سبعة او مفراداتها فسوف يحسب الساعات الاخرى ككسر

فهل من طريقة لحساب الكسر لوحده

مثلا لو كان ايام الغياب مثلا 2.7899

فهل من طريقة تقول مثلا ايام التاخير يومان وثلاث ساعات مثلا

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

اعتقد ان هذه الفكرة وسف احاول تنفيذها

عفوا لقد طولت عليكم

#18

سوف أواصل البحث للوصول الى المرغوب فيه, لكن لي تعليق بسيط على المشكلة, لنفترض أن الغرض من معرفة مدة التأخر هذه هو القيام بعملية خصم من مرتب الموظف اعتمادا على التأخير, هل عندما نصل التى النتيجة التي طلبها asaz يمكن أن تعتمد للخصم أو لا؟ أي كيف نقوم بعملية حسابية للخصم من الراتب اذا كانت مدة التأخر هي يوم و ثلاث ساعات و ثلاثون دقيقة

#19

اشكر الاخوة على تفاعلهم معي

وبشأن تعليق الاخ biskra أوقول ان المقصود هو الايام فقط أم الاعات فإنه يتم استأنافها لكي تكمل اليوم ثم يتم الخصم

وعلى فكرة ايه الاخوة الخصم ليس لمجرد الخصم والثأر ، ولكن للحد من تساهل الموظفين فقط

وشــــــــــــــــــــــــــــكراً

#20

للرفع مع شكر الاخوة

لعلي اجد إجابة سريعة

#21

أخي asaz فيما يخص التعليق ليس بهدف العتاب و لا نقاش في مسألة الخصم فالمسألة من حق المدير , و لكن الذي أقصده هو مناقشة الفكرة لأننا في النهاية سوف نصل الى حساب قيمة الخصم و الذي أساس حسابه هو التأخير أو التغيب الذي حصل, لذلك ربما نتناقش من البداية أحسن لنصل للمطلوب.

سؤالي اذا هو الأساس الذي اعتمدت عليه في حساب التأخير ما هو ؟ هل هو رقم تقوم بادخاله أم هي دالة لحساب فارق الوقت؟ أرجو التوضيح لأن النقطة مهمة.

#22

عفو اخي biskra لم افهم مقصودك من التعليق والاستفسار

انا اعتمد في التأخير اني اقوم بإدخال مدة التأخر لكل يوم تأخير والمدة تتراوح بين الدقائق والساعات

#23

فمثلا :

الموظف : محمد .................

الــــتــــاريـــــخ.............. نــــــوع الـــتــأخر............. مدة التأخر

1 - 3 - 1426 ........... تأخر عن بداية الدوام ..........00:20 ///////////////////( تأخر لمدة عشرين دقيقة )

2 - 3 - 1426 ........... تأخر عن بداية الدوام ..........00:55 ///////////////////( تأخر لمدة خمس وخمسون دقيقة )

3 - 3 - 1426 ........... تأخر عن بداية الدوام ..........01:00 ///////////////////( تأخر لمدة ساعة )

4 - 3 - 1426 ........... تأخر عن بداية الدوام ..........02:20 ///////////////////( تأخر لمدة ساعتان وعشرون دقيقة )

وهكذ طريقة تسجيل التأخرات لهذا الموظف

(((((((( انا اريد ان اجمع مدة التأخر واحسب الساعات لكل 7 ساعات يعتبر يوم واحد وهكذا .................. )))))))))

ارجو ان اكون قد وضحت

تم تعديل هذه المشاركة بواسطة asaz في 18 أبريل 2005 في 22:50

#24

تفضل يا اخي هذا هو الحل النهائي لتأخر موظف كل سبع ساعات بيوم الشرح موجود على النموذج

اختكم

زهره

حساب تأخر موظف.rar

#25

شكرا اختي زهرة

:rolleyes: ((((((كنت بانتظار مشاركتكي )))) :D

وليس قصورا في بقية الأخوة المشاركين :)

بل لكل واحد منهم شكر وتقدير خاص ;)

سأجرب المثال وارجو ان يكون غايتي وبغيتي

وشـــــــــــــــــــــكرا

هذا الموضوع مغلق.

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