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

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

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

شكرا اخت زهره

لكن هذا المثال سبق ان وجدته في المنتدى

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

حيث ان عندي مربع نص فيه ساعات ودقائق مثل ( 17:20 ) سبع عشرة ساعة وعشرون دقيقة مقدار التأخر

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

مع معرفة تنسيق مربع النص المحول إليه

حتى لا تخرج لي النتيجة هكذا مثلا ( 3.44666644664 ) وإنما اريدها ايام وساعات ودقائق فقط

ارجو ان اكون وضحت مقصودي

واسف على كثرة الاسئلة التي اشغلتكم بها

وشكرا للجميع

تم تعديل هذه المشاركة بواسطة asaz في 19 أبريل 2005 في 05:40

#27

( من بعد إذن الأستاذ Biskra و الأستاذة زهرة )

إذا كان المطلوب حساب تأخير الموظف بهيئة ( X يوم و X ساعة و X دقيقة ) فأعتقد أن المثال المرفق يؤدي الغرض لأنه يعتمد الحساب بهذه الطريقة :

استخرج الأيام أولاً بقسمة مجموع الدقائق على 420 ( عدد دقائق يوم العمل 7 ساعات )

ما زاد عن ذلك نقسمه على 60 لاستخراج عدد الساعات

ما زاد عن ذلك هو باختصار دقائق

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

طريقة الحصول على معلومات التأخير في المثال تختلف نوعاً ما عن طريقتك ، و الحقيقة أنني فوجئت بطريقة إدخال بيانات التأخير و كنت أعتقدها بهيئة رقم صحيح ، و لكن الحل الذي يمكن أن تلجأ إليه في النهاية هو ذاته المضمن داخل الملف المرفق .

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

4:50 دقيقة : ساعة بأن توجد حقلاً جديداً تكون قيمته التلقائية ( حقل التأخير * 0.6 ) أي حقل التأخير مضروباً في ستة من عشرة ، بهذا تحصل على قيمة التأخير بالدقيقة ، ثم تقوم بالتحليل كما هو مذكور أعلاه على الحقل الجديد لأن قيمته بالدقائق و هي القيمة الصحيحة المطلوبة لبناء المعادلة.

مزيد من الشرح داخل الملف المرفق .

Minutes2WorkDate.zip

#28

مرحبا جرب هالحل وشوف اش بيصير معك وخبرني

timecalc.rar

#29

و هذا مثال آخر للأستاذة زهرة تستخدم فيه الدالة Int ، إذا تم ابدالها في المعادلات عن الدالة Fix فسوف تؤدي نفس الغرض.

الملف المرفق هو للأستاذة زهرة.

RoundDown.rar

#30

اخير تم ارفاق المثال

تأخر موظف.rar

#31

للرفع

#32

للرفع للأخوة الكرام للمساعدة في المثال الذي ثم ارفاقه سابقا

لأني حاولت حتى تعبت من المحاولة ويئست من طول الجهد

فمن لديه حل لمشكلتي

#33

الحمد لله, أظن أنني بحث بحث و عناء توصلت الى الحل الذي تريده , لاحظ في التقرير الجمع على أساس سبع ساعات لليوم ,أما ما زاد عن ذلك من ساعات و التي تكون أقل من يوم"7 ساعات" فهي تحفظ بنسق الساعات و الدقائق.

تأخر موظف معدل.rar

#34

اشكرك اخي biskra

وآسف على ما سببته لك من عناء

وسوف اقوم بتجربة المثال بعد التعديل

فلك الشكر من قبل ومن بعد

#35

ليه تتأسف يا أخي الكريم فسؤالك دفعني للبحث و ربما قد تعلمت منه أشياء, أحسن شيء في المنتدى هو التفاعل و كثرة الردود و المحاولات و هذا ما ميز موضوعك, حوالي 500 قراءة اضافة الى 3 صفحات مناقشة لمحاولة حل مسألة جدية.

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…