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

هل من مساعدة في برنامج حساب الاجازات ...

مغلق
بدأه Haya_11 في 10 مايو 2006 · 6 رد · 2,191 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

________.docbalance.zip

balance.zip________.doc

السلام عليكمundefinedundefined ..

لدي برنامج في الفيجوال بيسك لحساب الاجازات ويتم في هذا البرنامج من خلاله حساب رصيد الإجازات للموظف ،ويتم ذلك بطريقتين الطريقة الأولى وهذه الطريقة للموظف الذي تعيينه جديد أو تم تعينه من فترة قريبة وهي : يتم إدخال تاريخ اليوم الذي يريد أن يخرج فيه الإجازة وتاريخ التعيين ويتم طرح التاريخين معا" ليعطي الناتج النهائي باليوم والشهر والسنة ثم إدخال الدرجة وبعد ذلك يتم إدخال الإجازات التي تمتع بها الموظف من خلال جمعها ....

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

إدخال تاريخ بداية الإجازة مثلا" 15/7/2006 ثم إدخال نهاية الإجازة المطلوبة مثلا" إجازته السابقة من 3/7/2005 إلى 1/9/2005 ، ثم نضع تاريخ نهاية الإجازة وهي 1/9/2005

ثم نضع الرصيد المتبقي حتى نهاية الإجازة المطلوبة مثلا" 176

ثم نضع مدة الإجازة (61) يوم التي هي من تاريخ 3/7 إلى 1/9

وبعدين نجمع الإجازات المأخوذة بعد تاريخ 1/9/2005

هذه البيانات تكون موجودة في الإجراء المالي

الدرجات تبدأ من الأولى وحتى الرابعة عشر درجة :

1-الموظفين الذين درجاتهم من الأولى وحتى الرابعة : فله 60 يوم في السنة ويستحق خلال شهر خمسة أيام.

2- الموظفين الذين درجاتهم من الخامسة وحتى العاشرة : فله 45 يوم في السنة ويستحق خلال شهر 3,75 يوم.

3- الموظفين الذين درجاتهم من الحادي عشر وحتى الرابع عشر : فالموظف المواطن له 36 يوم في السنة ويستحق 3 أيام خلال الشهر ، والموظف الغير مواطن فله 30 يوم في السنة ويستحق خلال الشهر 2,50 يوم.

مثال :

تاريخ اليوم الذي يريد الخروج في إجازة 20 /10/ 2006

تاريخ التعيين 10/ 8 / 2005

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

عند طرح التاريخين 10 / 2 / 1

من الجدول نمشي على السنة على حسب درجة الموظف ثم الشهر ثم نمشي من جدول الأيام.... الفورم وجدول الاجازات في الملفات المرفقة ....

وسوري عالازعاج .... وأتمنى المساعدة ....

وشكرا"

:)

#3

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

أخي الكريم

لو تضع التعليمة

Datediff ("D",date1, Date2)

أفضل

مثلا

var = datediff("DD","10/08/2005" ,"20/10/2006")

فيظهر لك الفرق بين التاريخين بــ الأيام

إستبدل بوضع .

DD or MM or YYYY

#4

السلام عليكم

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

ويمكن حسابها بالشهر او الساعة .. وحتى الثانية ايضاً

وأقترح قراءة المقالة التاله عن هذه الدالة

http://www.w3schools.com/vbscript/func_datediff.asp

شارك معنا في (عمل مشاريع برمجيه بمشاركة جميع الأعضاء هنا, مشاريع برمجية كاملة)

من سجن عكا وطلعــت جنـازة...

محمد جمجوم و فؤاد حجـازي

جازي عليهم يا شعبــي جازي...المندوب السامي وربعه عموما

محمد جمجوم ومع عطا الزير...فؤاد حجـــــــــازي عز الذخيـره

فلـسطـين

#5

السلام عليكم ...

مشكورين عالمساعدة اخواني الأعضاء ....

المطلوب مساعدتي في الكود ... ولو بجزء منه ....

#6

السلام عليكم ...

مشكورين عالمساعدة اخواني الأعضاء ....

المطلوب مساعدتي في الكود ... ولو بجزء منه ....

#7

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

لم أرى كود... ما عملته هو مجرد فورم فارغ من الكود!!

يجب كتابة كود من قبلك .. ليقوم اي من الأعضاء بالمساعدة في الكود وليس لكتابته بالكامل!!

لكي نتعلم يجب علينا المحاولة...........

شارك معنا في (عمل مشاريع برمجيه بمشاركة جميع الأعضاء هنا, مشاريع برمجية كاملة)

من سجن عكا وطلعــت جنـازة...

محمد جمجوم و فؤاد حجـازي

جازي عليهم يا شعبــي جازي...المندوب السامي وربعه عموما

محمد جمجوم ومع عطا الزير...فؤاد حجـــــــــازي عز الذخيـره

فلـسطـين

هذا الموضوع مغلق.

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

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

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

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

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