اذهب الي المحتوي
أوفيسنا

اضافة اجازات للموظفين بدون تداخل في استخدام التاريخ


ام ناصر

الردود الموصى بها

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

 اساتذتي الافاضل.. اعضاء المنتدى الكرام لدي نموذج لأضافة اجازات للموظفين ولكل نوع اجازة لها تاريخ بدء وانتهاء المطلوب هو ( عدم تداخل الاجازات)

مثلا عندما يأخذ ( الموظف 1 ) اجازة اعتيادية من تاريخ 11/01/2017  الى 15/01/2107  لا يعترض البرنامج عند ادخال المستخدم نوع اخر من الاجازات  مثلا اجازة زمنية لنفس الموظف بحيث تكون ايام  هذه الاجازة ضمن عدد الايام التي اخذت في الاجازة الاعتيادية  . 

المثال والصورة  مرفقة ادناه ..هذا ولكم كل الشكر والتقدير .

رابط هذا التعليق
شارك

 

السلام عليكم

جربى هذا المرفق ووافنا بالنتائج

 

الاجازات.rar

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

اشكرك كثير اخي للتفضل بالمشاركة والرد واليك النتائج :

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

اما عند اخذ اجازة زمنية في تاريخ طلب مستخدم سابقاً  لأجازة اعتيادية او مرضية لايعترض البرنامج  بأن هذا التاريخ مستخدم في اجازة سابقة .

 

تداخل الاجازات.png

رابط هذا التعليق
شارك

يبقى المؤشر على text   تاريخ بدء الاجازة ولا يمكن تغيير مكانه حتى لو قمنا بتغيير التاريخ

:blink:

آسف - خطأ غير مقصود وتم التعديل 

 تاريخ طلب مستخدم سابقاً  لأجازة اعتيادية او مرضية لايعترض البرنامج

الكود يبحث فقط عن تاريخ بدأ وانتهاء الأجازة فقط ولم نلتفت الى تاريخ طلب الأجازة 

وعلى كل تم تدارك هذا أرجو التجربة وموفاتى بالنتائج

 

 

الاجازات.rar

  • Like 1
رابط هذا التعليق
شارك

13 ساعات مضت, ام ناصر said:

عفوا ً بمجرد اختيار حفظ للأجازة المدخلة يظهر مسج label not defind

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

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

 

 

  • Like 1
رابط هذا التعليق
شارك

2 ساعات مضت, أبو عبدالله الحلوانى said:

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

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

 

 

السلام عليكم اخي الفاضل أبو عبد الله 

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

اما عند ادخال اجازة لموظف  جديد  ذي الكود (222) بتاريخ اجازة مدخل مسبقاً لموظف ذي الكود (111) يعترض البرنامج  بأن تاريخ الاجازة مدخل مسبقاً مع ان الموظف الجديد لم يسبق له ان ياخذ اجازة بذلك التاريخ , الصور مرفقة ادناه لو سمحت وأرجو أن لا أكون قد اثقلت عليك جزاك ربي خير .

66.png

222.png

رابط هذا التعليق
شارك

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

هذه واحدة والثانية وجود المرفقات داخل قاعدة البيانات - مما يقصر العمر , عمر القاعدة يعنى :smile: - وسوف يؤدى لتضخمها بشكل كبير جدا جدا فى وقت قصير جدا جدا 

لذا نصيحتى أن تكون المرفقات بفولدر مستقل ويتم حفظ الرابط الخاص بها بالجدول بدلا منها 

منذ ساعه, ام ناصر said:

قمت بحذف الكود

:blink:

 

3 ساعات مضت, أبو عبدالله الحلوانى said:

قومى بحذف هذا السطر من الكود

 

منذ ساعه, ام ناصر said:

يقبل اضافة اجازة زمنية

هل وضعت كود فحص الأجازات خلف مربع النص الخاص بالأجازة الزمنية كما هو الحال بالأجازة الاعتيادية - أعتقد أن الجواب لا - جربى التغير وموافتنا بالنتائج. مع ملاحظة تغير مسميات عناصر التحكم داخل الكود 

منذ ساعه, ام ناصر said:

اما عند ادخال اجازة لموظف  جديد  ذي الكود (222) بتاريخ اجازة مدخل مسبقاً لموظف ذي الكود (111) يعترض البرنامج  بأن تاريخ الاجازة مدخل مسبقاً

 

لأ الاعتراض لم يكن من أجل تعارض التاريخ لموظف آخر وانما ولا دققنا قليلا بالصورة للاحظنا أن تاريخ البدأ فارغ وهذا مما جعل الكود يبحث فى الفترة ما بين 1/1/1900 وحتى تاريخ الانتهاء المحدد  لهذا الموظف.

جربى ادخال تاريخ بدأ والمحاولة مجددا.

  • Like 1
رابط هذا التعليق
شارك

22 دقائق مضت, أبو عبدالله الحلوانى said:

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

هذه واحدة والثانية وجود المرفقات داخل قاعدة البيانات - مما يقصر العمر , عمر القاعدة يعنى :smile: - وسوف يؤدى لتضخمها بشكل كبير جدا جدا فى وقت قصير جدا جدا 

لذا نصيحتى أن تكون المرفقات بفولدر مستقل ويتم حفظ الرابط الخاص بها بالجدول بدلا منها 

اخي عبد الله  وهل المرفقات تسبب تأخر في فتح  او اغلاق قاعدة البيانات لانه في الحقيقة لدي قاعدة بيانات فيها  هذه المشكلة ولا اعرف لها حل كيف اجعل المرفقات في ملف اخر ويتم حفظ الرابط بها بالجدول :smile:

نعم اعني حذف فقط  ذلك السطر من الكود

21 دقائق مضت, أبو عبدالله الحلوانى said:

لأ الاعتراض لم يكن من أجل تعارض التاريخ لموظف آخر وانما ولا دققنا قليلا بالصورة للاحظنا أن تاريخ البدأ فارغ وهذا مما جعل الكود يبحث فى الفترة ما بين 1/1/1900 وحتى تاريخ الانتهاء المحدد  لهذا الموظف.

جربى ادخال تاريخ بدأ والمحاولة مجددا.

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

رابط هذا التعليق
شارك

منذ ساعه, ام ناصر said:

اخي عبد الله  وهل المرفقات تسبب تأخر في فتح  او اغلاق قاعدة البيانات

هذا بالتأكيد على حد علمى.

 

منذ ساعه, ام ناصر said:

كيف اجعل المرفقات في ملف اخر ويتم حفظ الرابط بها بالجدول

اليك هذا المثال العملاق كصاحبه وبه شرح ومثال 

https://www.google.com/url?q=https://www.officena.net/ib/topic/60235-%D9%87%D8%AF%D9%8A%D8%A9-%D8%B1%D8%A8%D8%B7-%D8%A7%D9%84%D8%B5%D9%88%D8%B1-%D9%88%D9%85%D9%84%D9%81%D8%A7%D8%AA-pdf-%D8%A8%D8%A7%D9%84%D9%86%D9%85%D9%88%D8%B0%D8%AC%D8%8C-%D9%88%D8%AA%D8%B4%D8%BA%D9%8A%D9%84-%D8%A7%D9%84%D9%85%D8%A7%D8%B3%D8%AD-%D8%A7%D9%84%D8%B6%D9%88%D8%A6%D9%8A/&sa=U&ved=0ahUKEwj53_if94jSAhXhd5oKHfOFAA4QFggFMAA&client=internal-uds-cse&usg=AFQjCNHbxJA4PZBUuJBUSOx6yYossFq4QA

منذ ساعه, ام ناصر said:

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

أقصد تاريخ البدأ بالجدول لا تاريخ البدأ بالنموذج لاحظى الصورة جيدا الجدول بالخلف بالصف الذى به رقم الموظف 222 به تاريخ انتهاء 11/11/2016 وليس به تاريخ ابتداء :blink:

تمنياتى بالتوفيق

  • Like 1
رابط هذا التعليق
شارك

20 دقائق مضت, أبو عبدالله الحلوانى said:

أقصد تاريخ البدأ بالجدول لا تاريخ البدأ بالنموذج لاحظى الصورة جيدا الجدول بالخلف بالصف الذى به رقم الموظف 222 به تاريخ انتهاء 11/11/2016 وليس به تاريخ ابتداء :blink:

تمنياتى بالتوفيق

استاذي الفاضل هذا تاريخ طلب اجازة زمنية وليس  تاريخ انتهاء  لان الاجازة الزمنبة فيها فقط وقت بدء ووقت انتهاء لتاريخ الطلب والاجازة المرضية المدخلة اصلا ليست متضمنة  تاريخ ذلك اليوم  :smile: والرسالة تحدد عدم اخذ الاجازة من 11 الى 15 بالشهر وهي مدة اجازة مدخلة لموظف اخر .

34 دقائق مضت, أبو عبدالله الحلوانى said:

اشكرك جدا  استاذ واوصل الشكر للاستاذ جعفر على هديته القيمة :fff:

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information