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

حذف تاريخين بشروط قاسيه ولذا تحناج خبير كبير

بدأه mali3.maly في 13 نوفمبر 2010 · 27 رد · 2,454 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

بسم الله الرحمن الرحيم

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

بسم الله الرحمن الرحيم

الذي اريده هو طرح التاريخين في عمود ثالث داخل الاستعلام

1-ولكن مع حذف يومي الجمعه والسبت حيث انهما اجازة دائما ولا تدخل ضمن الحساب

2-عدم اظهار النتيجة بصفر اذا تم الطرح لنفس اليوم بل يجب ان تكون النتيجة واحد

3-حذف ايام العطلات الرسميه

مش بقولكم الموضوع صعب :wacko:

تم تعديل هذه المشاركة بواسطة mali3.maly في 13 نوفمبر 2010 في 14:53

#2

اخى العزيز

راجع هذا الموضوع ففية الاجابة ان شاء الله

/index.php?showtopic=140444

ebrahemsound7.gif
#3
gadelrab كتب:

اخى العزيز

راجع هذا الموضوع ففية الاجابة ان شاء الله

/index.php?showtopic=140444

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

اخويا الفاضل / gadelrab

لقد قمت بمراجعه الرابط اعلاه كما تفضلتم سيادتكم بالاشارة اليه

ولكن بعد مراجعته بشكل دقيق

تبين انه للاسف لا يفى بالمطلوب

لذا وللتسهيل عليكم وعلى كل الخبراء ادرجت مثالي كمرفق

وارجو ان يتم اضافه عمود ثالث في الاستعلام يكون فيه الحل

واذكركم بالمطلوب مرة اخرى

الذي اريده هو طرح التاريخين في عمود ثالث داخل الاستعلام

1-ولكن مع حذف يومي الجمعه والسبت حيث انهما اجازة دائما ولا تدخل ضمن الحساب

2-عدم اظهار النتيجة بصفر اذا تم الطرح لنفس اليوم بل يجب ان تكون النتيجة واحد

3-حذف ايام العطلات الرسميه

هل من خبير؟؟؟!!!!

Database17.rar

#4

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

للعلم انا نفس العضو

mali15.maly

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

ولذا اضطررت للدخول باسم عضو اخر :blush:

#5

تفصل اخي الكريم :cool:

db1.rar

#6

sahob كتب:

تفصل اخي الكريم :cool:

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

اخواني كل عام وانتم بخير

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

بداية احب اشكر كل من الاخ (sahob،gadelrab) للمعلومات القيمة التي زودوني بها

فلقد امكني بفضل الله وتوفيقه ثم بمساعدتكم من حل لغزين من الالغاز الموجوده عندي

وها انا ارفع بين يديكم قاعدة البيانات بعد ان قمت بعمل اللازم في الاستعلام وهو:

1- حذف يومي الجمعه والسبت حيث انهما اجازة دائما ولا تدخل ضمن الحساب

2-عدم اظهار النتيجة بصفر اذا تم الطرح لنفس اليوم بل يجب ان تكون النتيجة واحد

ولكن الكمال لله

ما زال ينقصني رايكم وراي الخبراء

حيث يوجد لدي مشكلتان:

1- كيف لي بحذف العطلات الرسميه من شهور معينه كاجازة عد الاضحي المبارك؟

2-في التقرير اريد ان احسب مجموع عدد ايام الانجاز وبعد ذلك اقسمه على عدد السجلات

[/

color]

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

:wub: :wub:

Database1.rar

#7
sahob كتب:

تفصل اخي الكريم :cool:

أخي العزيز بصراحه موضوع جيد

و لكن لدي فكرة اخري هل توجد طريقة تقوم بإضافة كل يوم بالجدول تلقائي

اوضح لك .

ان يقوم البرنامج بإضافة يوم في جدول خاص به .

#8
Musallam alazmi كتب:

أخي العزيز بصراحه موضوع جيد

و لكن لدي فكرة اخري هل توجد طريقة تقوم بإضافة كل يوم بالجدول تلقائي

اوضح لك .

ان يقوم البرنامج بإضافة يوم في جدول خاص به .

السلام عليكم

اخي الفاضل

بتوفيق الله كما في المرفق في المشاركه السابقة قدرت اضع الكود وانمه عشان يكون في الاستعلام وبالتالي استفيد منه في اي تقرير

لكن يبقى باقي الاسئلة لم اجد له حلا

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

ان شاء الله

#9

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

اخواني الفضلاء

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

ولذا لم يبقى سوي شئ واحد

وهو:

-طرح ايام العطلات الرسميه

فهل مثلا ممكن ادخل ايام العطلات الرسميه(مثل اجازة ايام عيد الاضحى المبارك) من خلال فورم فيقوم البرنامج بطرح هذه الايام من الشهر الذي يخصه؟

المرفق في المشاركه رقم (6)

تم تعديل هذه المشاركة بواسطة mali_maly في 17 نوفمبر 2010 في 19:10

#10

يمكنك ادخال العطل الرسمية في جدول ثم بنفس طريقة عدم احتساب ايام الجمعة و السبت عدم حساب العطل الرسمية .. كما في المثال المرفق :cool:

db1.rar

#11
sahob كتب:

يمكنك ادخال العطل الرسمية في جدول ثم بنفس طريقة عدم احتساب ايام الجمعة و السبت عدم حساب العطل الرسمية .. كما في المثال المرفق :cool:

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

اخوي الكريم

جزاك الله كل خير

ولكن الطريقه هذه لا تنفع لانها في الفورم وانا اريد طريقة اخرى للتنفيذ داخل الاستعلام

واكرر ما هو المطلوب مرة اخرى

وهو:

-طرح ايام العطلات الرسميه

فهل مثلا ممكن ادخل ايام العطلات الرسميه(مثل اجازة ايام عيد الاضحى المبارك) من خلال فورم فيقوم البرنامج بطرح هذه الايام من الشهر الذي يخصه؟

المرفق في المشاركه رقم (6)

#12

السلام عليكم يا شباب

هو المطلوب مستحيل ولا ايه؟

قاعدة البيانات المرفقه دي عايز اعدل عليها بحيث اقدر احذف ايام العطلات

انا مش متخيل ممكن ازاي؟؟؟؟؟

حد يساعدني

اشحت فين يعني غير هنا؟؟؟؟؟؟؟؟؟؟؟؟؟ :wacko: :wacko: :wacko: :wacko:

Database1.rar

#13

السيد/ مديرقسم الاكسيس

ارجو منكم حفظ الموضوع

لعدم قدرة الاخوة الاعضاء على حل المشكله

وجزاكم الله خيرا

#15
hamidymom كتب:

الرجاء إرفاق البرنامج بصيغة 2003

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

الاخ / حاتم المحترم

اتفضل حضرتك مرفق الملف بالصيغه المطلوبة

وجزاكم الله خيرا :wub: :wub: :wub:

Database1.rar

#16

عفوا عزيزي على الإزعاج ، ولكن رجاء لو تشرح لي المطلوب بالتفصيل ، وخصوصا أني لم أفهم محتويات الجدول !!!

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

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#17
hamidymom كتب:

عفوا عزيزي على الإزعاج ، ولكن رجاء لو تشرح لي المطلوب بالتفصيل ، وخصوصا أني لم أفهم محتويات الجدول !!!

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

السلام عليكم اخويا الكريم حامد

وشكرا كثيرا لمحاولتكم الكريمة للمساعدة :wub: :wub: :wub:

وفيما يلي شرح للجدول:

الجدول بيحتوى حقلين :-

تاريخ بدء الخدمه: وهو التاريخ الاقدم

تاريخ انتهاء الخدمه: وهو التاريخ الاحدث

واما الاستعلام فيحتوي عده حقول :

تاريخ بداء الخدمه، وتاريخ انتهاء الخدمه: وكلاهما مأخوذ من الجدول الاصلي

diffDate: والهدف منها طرح تاريخ الانتهاء من تاريخ البدء والوصول الى نتيجة بالايام

TF: والهدف منها حصر جميع ايام الجمع والسبت من اجل طرحهم من التاريخdiffDate

مدة الانجاز باليوم: وهي المحصلة النهائية اي حصيله طرحdiffDate-TF

اي ان الهدف النهائي هو طرح تاريخ الانجاز من تاريخ البدء وايضا عدم احتساب ايام الجمعه والسبت الموجوده حتي يعطي النتيجة لايام العمل الصافيه

المطلوب يا اخي الفاضل تحديداً هو:

مدة الانجاز باليوم: هذا الحقل هو الحقل الصافي بعد الطرح وبعد حذف ايام الجمع والسبت ولكن ربما ُيصادف وجود اجازة مثل عيد الاضحي ولذا المطلوب هو حذف ايام عيد الاضحي اذا تواجدت في فترة معينة من (مدة الانجاز باليوم:)

بالنسبه للجدول المطلوب لايام العطلات فهي العطلات المعروفه مثل عيدي الفطر والاضحي وعيد 6 اكتوبر وهكذا.

#18

تفضل و كن من الشاكرين

تواريخ الفترة الكلية هما d1,d2

تواريخ الاجازة مثل عيد الاضحى هما d3,d4

و كما طلبت حضرتك باستخدام استعلام

db1.rar

#19
tbazh كتب:

تفضل و كن من الشاكرين

تواريخ الفترة الكلية هما d1,d2

تواريخ الاجازة مثل عيد الاضحى هما d3,d4

و كما طلبت حضرتك باستخدام استعلام

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

اخويا الكريم tbazh ما شاء الله عليك انت مبدع فعلا

بس لو تكرمت تعديل بسيط

وهقولك السبب:

تخيل مثلا ان عندي 10 الاف صف

معني كده اني لازم اكرر كتابه (d3.d4) عشان لو صادف اجازة يقوم بسمحها تخيل؟!

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

انا ارجو منك تعديل بسيط انا متاكد انك تقدر عليه ان شاء الله وهو:

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

وانا ارجو منك لو تكرمت انك تشتغل على المرفق بتاعي عشان انا اقدر افهم واتعامل معاه

Database1.rar

#20

حاضر ولو انك هتغلبني شوية زيادة

اصبر على

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

اصبر علي حتى اعمل لك المطلوب

#21

اخى الكريم

لقد تم عمل المطلوب كالتالى :

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

جدول خاص بالاجازات العامة / يقوم البرنامج بخصم ايام الاجازة العامة فقط التى تدخل ضمن تاريخ بداية و نهاية العمل.

لكل موظف يتم قراءة جدول الاجازات العامة و يتم خصم ما دخل فى حساب ذلك الموظف من اجازات عامة

ما اعتقد ان هناك اي شي فاضل

طبعا انت كمل فى الجدول الاساسي بيانات الموظف و دائما حاول استخدام اسماء انجليزية افضل و اسهل للبرمجة

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

اخوك

tbazh

Database1.rar

تم تعديل هذه المشاركة بواسطة tbazh في 6 ديسمبر 2010 في 19:52

#22
tbazh كتب:

حاضر ولو انك هتغلبني شوية زيادة

اصبر على

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

اصبر علي حتى اعمل لك المطلوب

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

اخويا الكريم

هل من جديد؟

ارجو افادتي

وجزاكم الله خير

#23

الحل من زمان مرفق فى المشاركة اول الصفحة

تحياتى

قبل مشاركتين من هذه بالضبط

راجع المشاركات التى باسمي داخل سؤالك فقط ستجد الجواب مرفق من اربعة ايام

تم تعديل هذه المشاركة بواسطة tbazh في 10 ديسمبر 2010 في 18:14

#24
tbazh كتب:

اخى الكريم

لقد تم عمل المطلوب كالتالى :

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

جدول خاص بالاجازات العامة / يقوم البرنامج بخصم ايام الاجازة العامة فقط التى تدخل ضمن تاريخ بداية و نهاية العمل.

لكل موظف يتم قراءة جدول الاجازات العامة و يتم خصم ما دخل فى حساب ذلك الموظف من اجازات عامة

ما اعتقد ان هناك اي شي فاضل

طبعا انت كمل فى الجدول الاساسي بيانات الموظف و دائما حاول استخدام اسماء انجليزية افضل و اسهل للبرمجة

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

اخوك

tbazh

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

يا اخي tbazh ما شاء الله عليك وتقول انمك مش مبدع بالعكس ربنا يزيدك ويحفظك البرنامج رائع

اسأل الله ان يجعله في ميزان حسناتك وينتفع به كل المسلمين

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

بس في نقطة صغيرة الا وهي لو ان تاريخ البدء والانتهاء في نفس اليوم يعطي نتيجة صفر وهذا منطقى طبعا

انما المطلوب انه يعطي نتيجة (1)

ارجو منك تحاول ضبطها

هي في المرفق الاخير اللي ارسلته لحضرتك كانت شغاله بس طبعا حضرتك عملت برنامج جديد

معلش لو هتعبك اشتغل على المرفق بتاعي اللي بعته لحضرتك لانه موضوع نفس اليوم مضبوط

#25

تفضل اخى الكريم

و ان شا الله المرة دية يكون مظبوط

Database1.rar

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