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

مساعدة في استعلام حيرني

بدأه outnet في 16 مارس 2008 · 11 رد · 1,101 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني لدي مشكل في استعلام ارجو المساعدة

انا بصدد تصميم برنامج لضبط تغيبات الموظفين

القانون يمنح الموظف الحق في التغيب لمدة 90 يومة خلال 12 شهر ( عادي)

لكن اذا تغيب اكثر من 90 يوما يجب ان تخضع اجرته لاقتطاع ( عادي)

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

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

المطلوب استعلام يعطيني مجموع التغيبات خلال 12 شهر فقط و ليس كل التغيبات حيث يمكنني معرفة من تجاوز 90 يوما

ملاحظة المقصود ب 12 شهر اي 12 شهر من العمل و ليس السنة ( من يناير الى دجنبر )

ارجو ان تتفهموا مشكلتي وشكرا

base.rar

تم تعديل هذه المشاركة بواسطة outnet في 16 مارس 2008 في 02:47

#2

اخي الكريم....

تفضل

base.rar

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

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

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#3

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

لكن المشكل لازال قائما

الطريقة التي قدمتها جيدة لكنني لم اتمكن من الوصول الى المطلوب من خلالها

المطلوب مني تحصيل مجموع اياب تغيب موظف خلال 12 شهر من العمل حيث لا يعطيني الاستعلام الا الموظفين الذين اجتازوا 90 يوما خلال 12 شهر

اما المثال الذي ارفقت فهو قريب منالامر لكن لا يمكنني من تصنيف الموظفين وفق هاته الطريقة

و شكرا مجددا و دمت للمنتدى الغالي

#4

بارك الله فيك اخي الكريم..

طيب ممكن تضع لنا النتيجة التي تريدها كمثال في صفحة وورد (جدول يوضح المطلوب)

لانني اعتقد ان الاستعلام query3 فيه ما تطلب

الموظف - اجمالي ايام الغياب - اجمالي عدد الاشهر التي تم فيها الغياب

تم تعديل هذه المشاركة بواسطة ايهاب عثمان في 16 مارس 2008 في 13:35

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

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

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#5

شكرا اخي لتفهمك الوضع

لقد ارسلت نفس التطبيق باكسس باضافة بعض التغيبات

المشكل ان الاستعلام 3 يعطيني عدد التغيبات و عدد الاشهر و لكن باسترسال اي كلما اضفت تغيب الا و اضافه

المشكل اننا نحسب تغيبات الموظف خلال 12 شهر فقط و لا نأخدها بعين الاعتبار الا اذا تجاوزت 90 يوما خلال 12 شهر ( اي اذا تغيب 85 يوما لا يعنينا و اذا تغيب 95 يوما ولكن في فتر 13 شهر فلا يعنينا )

المطلوب طريقة لفلترة التغيبات التي تجاوزت 90 يوما ولكن الفرق بين اول تغيب و اخر تغيب 12 شهر فقط

base.rar

base.rar

تم تعديل هذه المشاركة بواسطة outnet في 16 مارس 2008 في 13:45

#6

فهمتك اخي الكريم...

ولكن هناك خلل ...

تخبل معي..

من 1/1/2007 الى 31/8/2007 - ثمانية اشهر - وكانت الغيابات 70 يوم ...هذا قانوني ولا مشكلة فيه

ثم من 1/12/2007 الى - 30/4/2008 - خمسة اشهر اضافية - وغياباتها 25 يوم

اجمالي الاشهر 13 وايام الغياب الاجمالية 95

كيف يمكننا معرفة نصيب ال 12 شهر الاولى من هذه الغيابات في ظل هذا التداخل؟؟

لانه من الممكن ان تكون ال95 يوم بالكامل في الاثني عشر شهرا والشهر الثالث عشر بدون غيابات

وايضا ممكن ان تكون ال 25 يوم الاخيرة قد وقعت في شهر 4/2008 اي ان غيابات الاثنا عشر شهرا هي 70 يوم فقط؟؟

الافضل ان يتم ادخال غيابات كل شهر على حدة هنا سيكون الامر اوضح واسهل..

في انتظارك!!

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

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

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#7

شكرا اخي على استعدادك للمساعدة

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

اذا فاتت 90 يوما تعود لتاريخ بدايتها و نهايتها اذا كان اقل من 12 شهر يظهر الشخص المتغيب

#8

يا سيدي الفاضل هذا ممكن وقد فعلنا شيئا مماثلا في استعلام الاجازات الخاص بك

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

رجاء اقرأ بتمعن مشاركتي السابقة...التي قلت لك فيها:

اقتباس
تخبل معي..

من 1/1/2007 الى 31/8/2007 - ثمانية اشهر - وكانت الغيابات 70 يوم ...هذا قانوني ولا مشكلة فيه

ثم من 1/12/2007 الى - 30/4/2008 - خمسة اشهر اضافية - وغياباتها 25 يوم

اجمالي الاشهر 13 وايام الغياب الاجمالية 95

كيف يمكننا معرفة نصيب ال 12 شهر الاولى من هذه الغيابات في ظل هذا التداخل؟؟

لانه من الممكن ان تكون ال95 يوم بالكامل في الاثني عشر شهرا والشهر الثالث عشر بدون غيابات

وايضا ممكن ان تكون ال 25 يوم الاخيرة قد وقعت في شهر 4/2008 اي ان غيابات الاثنا عشر شهرا هي 70 يوم فقط؟؟

الافضل ان يتم ادخال غيابات كل شهر على حدة هنا سيكون الامر اوضح واسهل..

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

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

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#9

اعتذر عن كثرة تساؤلاتي و لكنياطمع في رحابة صدرك

اذا قمنا بادخال تغيبات شهر بشهر هل من الممكن انجاز الاستعلام المذكور

#10
outnet كتب:
اعتذر عن كثرة تساؤلاتي و لكني اطمع في رحابة صدرك

اذا قمنا بادخال تغيبات شهر بشهر هل من الممكن انجاز الاستعلام المذكور

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

في حالة الادخال شهر بشهر فسوف يكون الامر سهل ان شاء الله...... انتظرني :D

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

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

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

#11

بارك الله بكم جميعا

تم اقتباس دالة dist من حل سابق لمشرفنا الغالي ايهاب عثمان وعلى ضوء هذا قمنا بمحاولة الحل

1. نقوم بإعادة تصميم الجدول فبدلا من ان يكون جدول واحد جعلناه جدولين

الجدول الآول : TABLE1 وهو خاص بالرقم المعرف ID و الإسم فقط ويكون ID حقل مفهرس

الجدول الثاني خاص بالتواريخ ويوجد به ID عباره عن رقم والتاريخ من d_debut والتاريخ الى d_fin

نقوم بعمل استعلام ونسميه qryA ونستخدم معه الدالة dist لجميع شهور سنة 2006 ونضع معيار السنة 2006

نقوم بعمل استعلام ونسميه qryB ونستخدم معه الدالة dist لجميع شهور سنة 2007 ونضع معيار السنة 2007

نقوم بعمل استعلام QRY2006 مبني على الإستعلام qryA لجمع عدد ايام التأخر لسنة 2006 وسنجد ان

محمد تأخر 75 يوما خلال سنة 2006

على تأخر 80 يوما خلال سنة 2006

post-15367-1205781017_thumb.gif

نقوم بعمل استعلام QRY2007 مبني عل الإستعلام qryB لجمع عدد ايام التأخر لسنة 2007 وسنجد ان

محمد تأخر 160 يوما خلال سنة 2007

علي تأخر 62 يوما خلال سنة 2007

post-15367-1205781044_thumb.gif

نلاحظ من ذلك ان محمد لم يتجاوز الـ 90 يوما في خلال 12 شهر لسنة 2006 وكذلك علي

وسيكون التجاوز لمحمد ابتداء من اول شهر من سنة الى شهر 4 لسنة 2007 بمقدار 116 يوما

اما علي فلم يتجاوز مدة الـ 90 يوما لسنة 2007

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

post-15367-1205781072_thumb.gif

za_base_up.rar

#12

الاستاذة الكريمة زهرة....

بوركت يمينك ويمن الله كتابك ويسر حسابك وزادك علما وفضلا..

طبتم واهتديتم :)

===================================

إقرأ معي

رابط متجدد لكتاب أقرؤه فشاركني فيه

======

فضائح الرافضة ومخازيهم حين يكتب عنها أحد خصومهم فهذا شيء متوقع ،فإن كتب عنها أحدهم فهو شيء غير مألوف ، وإن كان الكاتب أحد مراجعهم وأخص خواصهم فهذا شيء متناهي الغرابة ، وإن علمت أن الكاتب قد قتل بعد نشر الكتاب فقد حان وقت قراءة الكتاب

الكتاب :

حسين الموسوي - لله تم للتاريخ ، كشف الأسرار وتبرئة الأئمة الأطهار

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

%E1%E1%E5%20%CB%E3%20%E1%E1%CA%C7%D1%ED%CE.jpg

-----------

كتب سابقة

سعد الدين الشاذلي - مذكرات حرب أكنتوبر

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