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

عدم تكرار تاريخ الاحتساب خلال الشهر

بدأه kamal alnahhal في 6 مارس 2008 · 6 رد · 668 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أحبائي الأعزاء ... في الفريق العربي للبرمجة

تحية طيبة وبعد ،،،،،،،،،،،

يوجد قاعدة بيانات لاحتساب الرواتب ... الاحتساب يتم مرة واحدة في الشهر ... حسب التاريخ فمثلاً كان تاريخ الاحتساب في 31/1/2008 وتم الاحتساب لجميع الموظفين بنجاح ...وأحياناً كثيرة يتم التعديل على بيانات الموظفين وإعادة الاحتساب مرة أخرى ... إلى هنا لا يوجد أي خلاف ما دام التاريخ هو 31/1/2008.

والسؤال هو ألا يتغير تاريخ الاحتساب خلال الشهر الواحد ... أريد كود برمجي يمنع ذلك.

مع جزيل الشكر للجميع

تم تعديل هذه المشاركة بواسطة kamal alnahhal في 6 مارس 2008 في 18:22

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#2

الأخ كما النحال وفقه الله

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

السؤال مع بيان المطلوب بشكل دقيق وإن شاء ستجد الحل .. موفق ياغالي

Ekseer

#3
ekseer كتب:
الأخ كما النحال وفقه الله

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

السؤال مع بيان المطلوب بشكل دقيق وإن شاء ستجد الحل .. موفق ياغالي

Ekseer

أخي الغالي / أكسير

أخواني الأعزاء

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

أشكركم جميعاً على جهودكم الطيبة

أرفق لكم الجزئية المطلوب ايجاد حل لها وهي :

1. جدول المؤسسة Co ويوجد به حقل تاريخ الاحتساب.

2. جدول الموظفين Basic.

3. جدول الحركة الشهرية Moves لكل موظف.

الآن عند اضافة حركة جديدة لكل موظف نهاية الشهر ... يوجد كود يقارن تاريخ الاحتساب الموجود في جدول المؤسسة Co مع التواريخ الموجودة في جدول الحركة Moves ، فإذا وجد مثله في جدول الحركة Moves ، تظهر رسالة تفيد" بأنه لا يمكن إضافة حركتين للموظف في الشهر الواحد " وإلا يتم إضافة حركة لكل الموظفين.

هذه الطريقة الموجودة حالياً لا تعجبني ، حيث يمكن تغيير تاريخ الاحتساب من جدول المؤسسة Co وليكن مثلاً 28/2/2008 بدلاً من التاريخ الموجود حالياً وهو 29/2/2008 وعند الضغط على اضافة الحركات الشهرية فيتم اضافة حركة شهرية لكل موظف وسواء كان التاريخ الأول أو الثاني هو لنفس الشهر .

المطلوب : عدم تكرار إضافة الحركات الشهرية للموظفين خلال شهر فبراير مرتين.

مع خالص تحياتي للجميع

kamal.rar

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#4

أخي كمال السلام عليكم

لقد قمت بتغيير الشرط .. من كامل الحقل الى الاعتماد على رقم الشهر

فلا يمكن يضيف استحقاقين في شهر 2 مثلا .. لو غيرت الشهر وأصبح 3 فسيضيف

يعني الاعتماد في الشرط في دالة if على رقم الشهر وليس على الحقل كاملا

جرب الان اضف اي استحقاق في شهر 2 لن يقبل البرنامج

جرب اضافة استحقاق لشهر 3 سيقبل ..... مع اطيب التحايا .. وفقك الله

أخوك : اكسيرالحياة

Ek_kamal.rar

#5
ekseer كتب:
أخي كمال السلام عليكم

لقد قمت بتغيير الشرط .. من كامل الحقل الى الاعتماد على رقم الشهر

فلا يمكن يضيف استحقاقين في شهر 2 مثلا .. لو غيرت الشهر وأصبح 3 فسيضيف

يعني الاعتماد في الشرط في دالة if على رقم الشهر وليس على الحقل كاملا

جرب الان اضف اي استحقاق في شهر 2 لن يقبل البرنامج

جرب اضافة استحقاق لشهر 3 سيقبل ..... مع اطيب التحايا .. وفقك الله

أخوك : اكسيرالحياة

أخي العزيز والغالي أكسير الحياه

تحية طيبة وبعد ،،،،،،،

أولاً : أشكرك على مجهودك الكبير .

ثانياً : لا يمكن الاعتماد على رقم الشهر .. لأنه في السنوات القادمة سيتكرر رقم الشهر.

ثالثاً : جرب واحذف جميع الحقول الموجودة في جدول الحركة Moves ستظهر لك رسالة خطأ لأنك قمت باستخدام جملة Move لانه لا يوجد به سجلات.

رابعاً : أشكرك جزيل الشكر مرة ثانية وجعلك الله سند وعون لأبناء هذا الوطن العربي الكبير ممثلاً في الفريق العربي للبرمجة.

خامساً : إليك البرنامج بعد التعديل.

مع خالص تحياتي وتقديري لأعز صديق

kamal_1429_02_29.rar

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#6

السلام عليكم

اقتباس
المطلوب : عدم تكرار إضافة الحركات الشهرية للموظفين خلال شهر فبراير مرتين

أخي كمال .. أنا عملت الاجابة على قدر سؤالك تماما

كما أنني لاحظت في مثال المرفق أنك استخدمت نفس الفكرة مع السنة والشهر واليوم

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

مع تطويرها وفقك الله

اكسيرالحياة

#7

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

بارك الله فيكم اخواني

تعاون واضح وبناء

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…