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

كيفية حساب ايام العمل دون ايام الاجازة

بدأه H_O_A في 7 يونيو 2010 · 5 رد · 1,236 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني الكرام :

لدي جدول به حقلين ؛ الحقل الأول التاريخ ؛ والحقل الثاني رقم به عدد أيام عمل

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

حتي هذه النقطة لا توجد مشكلة ولكن المشكلة كالتالي:

نفترض أن عدد أيام العمل هي 8 .... طبيعي جدا أن يكون من بين هذه الأيام يوم عطلة وهو الجمعة أريد أذا وجد يوم جمعة من ضمن أيام الإضافة يقوم بتزويد يوم أخر ؛ بحيث أن يوم الجمعة عطله ولا يوجد عمل فعلي

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

قمت بالبحث ووجدت الدالة datediff تقوم بعمل ذلك عن طريق إضافة يوم بداية الأسبوع ولكن الحقيقة لم تضبط معي .

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

test.rar

#2
H_O_A كتب:

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

أخواني الكرام :

لدي جدول به حقلين ؛ الحقل الأول التاريخ ؛ والحقل الثاني رقم به عدد أيام عمل

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

حتي هذه النقطة لا توجد مشكلة ولكن المشكلة كالتالي:

نفترض أن عدد أيام العمل هي 8 .... طبيعي جدا أن يكون من بين هذه الأيام يوم عطلة وهو الجمعة أريد أذا وجد يوم جمعة من ضمن أيام الإضافة يقوم بتزويد يوم أخر ؛ بحيث أن يوم الجمعة عطله ولا يوجد عمل فعلي

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

قمت بالبحث ووجدت الدالة datediff تقوم بعمل ذلك عن طريق إضافة يوم بداية الأسبوع ولكن الحقيقة لم تضبط معي .

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

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

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

مرفق مثالك بعد التعديل ..

نرجو أن يكون هو المطلوب ..

تحياتي للجميع ..

أخوكم أبو عدنان

post-139265-12758973071279_thumb.png

test.rar

تم تعديل هذه المشاركة بواسطة moh samer ali في 7 يونيو 2010 في 10:58

27169617.gif
#3

السلام عليكم

ليس هذا علي الإطلاق ......

أنا أتحدث عن أيام عمل وليس أجازات !!!!

شكرا علي المجهود

هل من مساعد

#4
H_O_A كتب:

السلام عليكم

ليس هذا علي الإطلاق ......

أنا أتحدث عن أيام عمل وليس أجازات !!!!

شكرا علي المجهود

هل من مساعد

كنت قد أحببت أن أقرب المطلوب ..

بعد البحث وجدت لك هذا المرفق( مثال أجنبي) وحسب طلبك ..

تقبل تحياتي ..

AA200409.rar

تم تعديل هذه المشاركة بواسطة moh samer ali في 7 يونيو 2010 في 11:16

27169617.gif
#5

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

هو المثال كويس بس فيه كذا مشكلة :

أولا صعوبة استخراج المطلوب من كل هذه الأمثلة

ثانيا انه معتمدة علي الوحدات النمطية مع العلم انه يمكن تنفيذه بدالة datediff

أخي أقدر مجهودك وتعبك ؛ وهذا يحرجني جدا في أن أقول أنني لم استفيد من هذا المثال ؛ فانا أريد الموضوع ابسط من ذلك بكثير ؛

هل لك استخراج دالة datediff من كل هذه ألأمثلة ووضعها في قاعدتي بياناتي المرفقة ببساطة دون تعقيد ؛ بحيث عند أدخال تاريخ معين وإدخال عدد أيام يظهر لك في حقل ثالث جمع هذه ألأيام مع الأخذ في الاعتبار أذا كان من بينها أيام جمعه يتم تزويد يوم علي كل يوم جمعه

شكرا لك كثيرا ؛ واقدر مجهودك وتعبك مرة اخري

#6
H_O_A كتب:

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

هو المثال كويس بس فيه كذا مشكلة :

أولا صعوبة استخراج المطلوب من كل هذه الأمثلة

ثانيا انه معتمدة علي الوحدات النمطية مع العلم انه يمكن تنفيذه بدالة datediff

أخي أقدر مجهودك وتعبك ؛ وهذا يحرجني جدا في أن أقول أنني لم استفيد من هذا المثال ؛ فانا أريد الموضوع ابسط من ذلك بكثير ؛

هل لك استخراج دالة datediff من كل هذه ألأمثلة ووضعها في قاعدتي بياناتي المرفقة ببساطة دون تعقيد ؛ بحيث عند أدخال تاريخ معين وإدخال عدد أيام يظهر لك في حقل ثالث جمع هذه ألأيام مع الأخذ في الاعتبار أذا كان من بينها أيام جمعه يتم تزويد يوم علي كل يوم جمعه

شكرا لك كثيرا ؛ واقدر مجهودك وتعبك مرة اخري

تفضل أخي الكريم هذا مثال آخر للأخت الفاضلة أم عهود بارك الله بها ..

post-139265-12759225671358_thumb.png

لم أعدل شئ بالنسخة وهي كما هيه وممكن بسهولة الغاء يوم الخميس فقط قم بالغاء السطر المشار اليه :

post-139265-12759224867434_thumb.png

تقبل تحياتي ..

zaCountWeekendDays.rar

27169617.gif

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