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

حساب عدد ايام الدورات خلال سنة

بدأه أنور القوزي في 15 أبريل 2010 · 8 رد · 829 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

بحيث يتم ادخال تاريخ بداية الدورة ونهايتها ثم بعد ذلك يقوم بحساب عدد الايام

المشكلة والقيود /

- كيف يمكنني ان اضع قيود على ادخال البياناات بحيث لا يتعدى عدد الايام 14 يوم وهو النصاب لدورات عام 2010

- كيف يمكنني جعل النصاب متغير على سبيل المثال 2010 اقصى عدد ايام الدورات هو 14 يوم و 2011 اقصى عدد ايام 20 يوم

مرفق لكم البرنامج

وفي انتظار ردكم جزاكم الله خيرا

hospital.rar

تم تعديل هذه المشاركة بواسطة أنور القوزي في 15 أبريل 2010 في 05:04

#2

تفضل اخى

تم اضافة جدول جديد للقيود

و يتم تحديد القيد حسب العام (ستحتاج الى وضع الشرط الذى تريده فى الدالة

hospital.rar

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#3

مشكوور اخي الفاضل

ولكن واجهتني مشكلة في تحديد السنه

مرفق لكم التوضيح

وآسف جدا لكثرة أسئلتي

post-109004-12713643370213_thumb.jpg

#4

اخى

لقد تركت لك طريقة تحديد العام حسب ما يتراء لك

عموما

استخدم هذا السطر بدل الموجود عندك

year_limit = DLookup("limits", "tbl_limits", "tyear =" & Format(Me.Date_Start, "yyyy") & "")
[code\]
و هو يربط العام بتاريخ البداية

تم تعديل هذه المشاركة بواسطة mrnooo2000 في 16 أبريل 2010 في 08:51

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#5

بارك الله فيك وجزاك الله الف خير

انا حاولت ان اضبط تواريخ البداية وتواريخ النهاية في البرنامج

بحيث امنع المستخدم عدم ادخال تاريخ يتعارض مع التورايخ المدخله في السابق

ولكن مع الاسف ما قدرت

اذا كانت عندك فكره نورني الله ينور عليك

#6

يرجى التوضيح

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#7

يعني على سبيل المثال

تم ادخال تاريخ دورة من 2009/3/1 الى 2009/3/5

من السابق

يفترض ان يقوم البرنامج بإدخال تاريخ ضمن التاريخين لأنها محجوزه من السابق

كأن يقوم المستخدم بإدخال خاطئ مثل 2009/3/2 الى 2009/3/10

لأن التواريخ :

2009/3/2

2009/3/3

2009/3/4

2009/3/5

محجوزه من السابق

ويفترض ان يقبل البرنامج لتاريخ أكبر من 2009/3/5

آمل ان يكون الشرح وافيا

والمعذره على التاخير لإنشغالي مع العمل

وتقبل خالص تقديري

#8

تفضل اخى

و لكن سيتوجب عليك ادخال الدورات بترتيب تاريخها

و لن يتم ادخال التاريخ اذا كان اقل من اخر تاريخ تم ادخاله

جرب المرفق

hospital.rar

تم تعديل هذه المشاركة بواسطة mrnooo2000 في 20 أبريل 2010 في 10:17

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#9

و هذا المرفق

اذا كانت الدورات لا يتم ادخالها لبالترتيب

لن يتم ادخال التاريخ اذا كان يتعارض مع اى دورة اخرى

hospital.rar

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

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