اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

طريقة تقسيم قاعدة البيانات لفترات العمل عن طريق الوقت


أحمد وجيه

الردود الموصى بها

الأخوة المحترمين أعضاء المنتدى 

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

يعني مثلا لو سجلت اي حركة على سيارة من الساعة 7 ص وحتى 3 م  يبقى يكتب في خانة القترة في نموذج fr_mezan   الحرف A 
ولو من 3م وحتى 11م يكتب الحرف B  , ولو من 11م وحتى 7 ص يكتب الحرف  C   بس كده 

mezan.rar

رابط هذا التعليق
شارك

تفضل استاذ أحمد تم تنفيذ المطلوب 

أدخل قيمة بالحقل Code_vehicle  وانظر النتيجة

mezan.rar

تم تعديل بواسطه أبو عبدالله الحلوانى
رابط هذا التعليق
شارك

الأخ الكريم @أبو عبدالله الحلوانى 

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

Capture.PNG

رابط هذا التعليق
شارك

اعذرنى فأنا لم استطع فهم طبيعة عمل الفورم الفرعى ومن أين تجلب له البيانات

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

رابط هذا التعليق
شارك

الفورم الفرعي يسجل  البيانت  ويستردها  من جدول اسمه  TB_MEZAN  

والفورم الفرعي مرتبط بالرئيسي بحقل   CODE_VEHICLE 

تم تعديل بواسطه أحمد وجيه
رابط هذا التعليق
شارك

هل يتم ملأ بيانات الفورم الفرعى  تلقائيا  بعد  ملأ  الحقل  CODE_VEHICLE   أم يتم ادخال البيانات بشكل يدوى بالفورم الفرعى .

رابط هذا التعليق
شارك

@أبو عبدالله الحلوانى 

تمام يا فندم اشتغل كما هو مطلوب جزاك الله خيراً    , بس واضح إن التعديل لم يكن  في الكود   أقدر أعرف كان ايه التعديل  ؟  

 

رابط هذا التعليق
شارك

مشاركة مع اخي ابو عبدالله

هناك فكرة ان تسجل الوقت والتاريخ في الجدول ! ضع القيمة الافتراضية now()

وبعد كذا يمكن معرفة الشفت او الفترة من اي مكان !

تحياتي

رابط هذا التعليق
شارك

الأخ الكريم رمهان بالفعل القيمة الافتراضية للتاريخ و الوقت    now()  لكن عايزها تظهر بالشفت علشان تقرير الشغل  لازم يظهر فيه الشفت 

رابط هذا التعليق
شارك

الأخ الكريم رمهان بالفعل القيمة الافتراضية للتاريخ و الوقت    now()  لكن عايزها تظهر بالشفت علشان تقرير الشغل  لازم يظهر فيه الشفت 

اسف لم اكن رايت المرفق !

ولكن تظل فكرة ان يكون الفترة حقل محسوب افضل من حفظها كقيمة بالجدول وخصوصا ربطها بحدث عند عنصر واجد في النموذج !

هذا ويظل صاحب الراية هو الاستاذ ابو عبدالله !

بالتوفيق

  • Like 1
رابط هذا التعليق
شارك

تفضل اخ احمد وجيه وبعد اذن اخي الجبيب ابوعبدالله الحلواني

بما انك تستخدم اصدار 2010 قم بعمل حقل جديد في الجدول ونوع بيانات = محسوب

ثم ضع التعبير التالي في مربع منشئ التعبير :

IIf(Hour([time_])>=7 And Hour([time_])<=15;"A";IIf(Hour([time_])>15 And Hour([time_])<=23;"B";"C"))

بالتوفيق

  • Like 2
رابط هذا التعليق
شارك

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

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information