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

حساب رواتب الموظفين

مغلق
بدأه اسماعيل ارشاد في 7 أغسطس 2004 · 46 رد · 8,871 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#26

1- التاريخ لايسجل تلقائيا لانك تستخدم التاريخ الهجري

2الحسمية لابد ان تكون في الشهر المراد اعداد مثلا لو سجلتها يوم 26/5/1425ـ سوف يقوم بحسمها وهكذا في الاضافي او المكفاءة او السلفية .

3- لابد وان تسجل الايام التي لم يدوام العامل فيها حسمية مثلا باشر العمل يوم 22 معنى ذلك ان ينزل عليه حسمية راتب 21 يوم .

4- اما من ناحية تكرار الراتب اكيد انت عديت الراتب مرتين لابد وان تحذف واحد منها من حذف راتب عامل .

#27

إلى الأستاذ / أبو شاهر

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

على كل نخش في الموضوع :

1 ـ بالنسبة للتاريخ ما في مشكلة لو تحولت إلى الميلادي لكن للمعلومية الملف رواتب 2000 تعمل بشكل جيد في حالة تحويل التاريخ إلى التاريخ الهجري .

2 ـ بالنسبة للحسمية والمكافأة والعمل الإضافي والسلف قمت بعمل تجربة بذلك مع الموظف / رقم 19 / عبد الباسط وقمت بإدخال المعلومات التالية :

عمل إضافي : 35 ريال

مكافأة : 15 ريال

سلف : 20 ريال

خصم : 500 ريال

ثم قمت بإعداد راتبه وهو 600 ريال علماً بأن الصندوق وقتها كان موجود فيه فقط 600 ريال

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

100 ريال في خمسة أيام + المكافأة 15 + العمل الإضافي 35

يعني حسابة 150ريال .وهو مستلف 20 ريال يعني اعطيه 130 ريال .

إذا المفروض يبقى في الصندوق مبلغ وقدره 450 ريال .

كل المشكلة تمكن إنه عند صرف الراتب ما حسب السلفية واللي مقداره 20 ريال .

3 ـ وهذه أختيارية لو إنك مثلاً يعني مثلاً انا عارف إني زودتها شوية بس كله في ميزان حسناتك بإذن الله وهو لو تكرمت وتزودلي في جدول الحسميات عدد ايام الغياب وعندما أقوم مثلاً بخصم يوم واحد يقوم البرنامج بحسم راتب يوم واحد ((( من راتبه ))) ويضعه مكان المبلغ وبس .

أخوك الصغير

اسماعيل ارشاد من جدة

وهذا هو الملف بعد التجارب عليه

رواتب الموظفين.zip

أقم صلاتك ... قبل مماتك ...

#28

اخي انت فاهم خطاء

بالنسبة للسلفية تنزل في حين صرفها في الصندوق وليس عند اعداد الراتب

راجع المعادلات كويس تحياتي

#29

إلى الاستاذ أبو / شاهر

1 ـ يا ريت إنك تشف لي حل مع التاريخ التلقائي ولو كان بالتاريخ الميلادي .

2 ـ بالنسبة للسلفية أنا معك بأن السلفية تخصم من الصندوق في نفس الوقت ولكن عند اعداد الراتب لا تخصم السلفية وتصرف الراتب كاملاً مثل الموظف رقم 19 قمت بإعطائة سلفة مبلغ 20 ريالاً وخصم منه 500 ريال واعطي له مكافأة مع عمل إضافي 50 ريالاً يعني راتب الصافي يصبح : الراتب + المكافأة + العمل الإضافي - السلفية - الخصمية

يعني : 600+35+15-20-500 =130 ريال لكن البرنامج صرف له 150 ريال وما عمل حساب السلفية .

كل المشكلة تمكن بأن مبلغ السلفية تخصم من الصندوق وما تخصم من صافي الرتب وحتى بالأمارة ما تنزل في جدول السلفيات .

آمل أنه وضحت بعض الأمور .

أقم صلاتك ... قبل مماتك ...

#30

تعديل بسيط ولاحظ ان التاريخ يدخل تلقائيا في نموذج الايرادات

===

APP.zip

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#31

أخي اسماعيل قمت بتحميل آخر ملف ضمن الموضوع

لاحظت وجود مرجع معطل ولم أستطع أن أزيله .. وهذا يؤثر جداً على سير البرنامج والتعليمات

يرجى إزالة جميع المراجع غير المستخدمة في البرنامج ثم إعادة إرفاق الملف

1
#32

إلى الأستاذ / مهند عبادي

كل الشكر لك على سرعة الرد .

بالنسبة لموضوع حذف المرجع المعطل صدقني لو أعرف لأقول علطول بس صدقني انا في جهة والأكسس في جهة أخرى ( رحم الله امرأ عرف قدر نفسه ) .

على كل حال قمت بالأتصال بالأستاذ / فيصل الحربي وذكرت له ما طلبته مني فذكر أن قام بحذف مرجع وعلى ما أذكر انه هو ملف image وقام بارسال الملف app وبالفعل اشتغل التاريخ التلقائي والسلفيات زبط برده .

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

1 ـ لو أضفت عدد أيام الغياب في جدول الحسميات يكون أفضل بدل ما أقعد كل مرة احسب راتبه في الشهر يعني لو كتبت 4 أيام يقوم الجهاز بحساب راتبه في اليوم وخصم أربعة أيام من راتبه وينحط مكان مبلغ الحسم .

2 ـ لو جاني واحد مثلاً وطلب سلفة مثلاً : الف ريال في يوم 18 من الشهر طبعاً أروح أحسب عدد أيام حضوره أو بالأصح رصيده حتى ذلك اليوم فياريت إذا في طريقة أقدر استعلم فيها عن رصيده وقت طلب السلفة هل رصيده يغطي السلفة أو لا .

أقم صلاتك ... قبل مماتك ...

#34

هذا هو الملف بعد إدخال بعض المعلومات .

APP.zip

أقم صلاتك ... قبل مماتك ...

#35

ويوجد بعض النقاط الأخرى التي اكتشفتها عند إدخال البيانات

1 ـ يظهر مبلغ ثابت وهو 38228 في نموذج المصاريف والمفروض تكون المبلغ صفر .

2 ـ التاريخ التلقائي مثلاً زي اليوم الثلاثاء 8 / 7 / 1425 الموافق 24 / 8 / 2004 تظهر عندي عند التاريخ التلقائي 9 / 8 / 1425هـ علماً بأني حاولت أني أرجع التاريخ يوم لورى بس تفرق اليوم عندي مثلاً لو رجعت التاريخ لورى تصير التاريخ 8/ 7 / 1425 بس اليوم حيكون الاثنين .

3 ـ في نموذج الإيرادات لما أجي أدخل المبلغ واضغط على زر tap المؤشر ما ينزل إلى ( البيان ) وبدلاً من ذلك يروح المؤشر إلى زر إدخال )) بينما في نموذج المصاريف مزبوطه .

أقم صلاتك ... قبل مماتك ...

#36

مرحبا بك أخي الكريم

إولا بالنسبة للنقطة ( 1 ) وهي :

اقتباس
1 ـ يظهر مبلغ ثابت وهو 38228 في نموذج المصاريف والمفروض تكون المبلغ صفر .

فإنه يوجد في حقل ( المبلغ ) القيمة الإفتراضية ( date ) ،،، إمسح هذه القيمة الافتراضية وسوف يكون المبلغ بعد ذلك ( صفر ) تلقائياً ... عند الاضافة الجديدة .

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

المسلم من سلم الناس من لسانه ويده

#37

بالنسبة للنقطة ( 3 ) : وهي :

اقتباس
3 ـ في نموذج الإيرادات لما أجي أدخل المبلغ واضغط على زر tap المؤشر ما ينزل إلى ( البيان ) وبدلاً من ذلك يروح المؤشر إلى زر إدخال )) بينما في نموذج المصاريف مزبوطه .

أولاً : عليك بترتيب الجدولة للنموذج ،،، حسب الآتي :

تسلسل

تاريخ الإيراد

الايرادات

نص9

أمر4

أمر8

وحتى يذهب المؤشر إلى الحقل الذي تريد ،،، عليك بتحديد الحقل الذي تريد المؤشر أن يذهب إليه ،،، مثلا :

تريد أن يذهب المؤشر إلى حقل ( تاريخ الايراد ) ،،،

إذن عند النقر على الزر ( أمر4 ) وهو زر الاضافة سوف تجد فيه الامر :

DoCmd.GoToRecord , , acNewRec

أضف عليه سطر لينقل التركيز إلى حقل ( تاريخ الايراد ) ،،، ليصبح الكود هكذا :

DoCmd.GoToRecord , , acNewRec
 Me![تاريخ الإيراد].SetFocus

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

المسلم من سلم الناس من لسانه ويده

#38

بالنسبة للنقطة : ( 2 ) وهي :

اقتباس
2 ـ التاريخ التلقائي مثلاً زي اليوم الثلاثاء 8 / 7 / 1425 الموافق 24 / 8 / 2004 تظهر عندي عند التاريخ التلقائي 9 / 8 / 1425هـ علماً بأني حاولت أني أرجع التاريخ يوم لورى بس تفرق اليوم عندي مثلاً لو رجعت التاريخ لورى تصير التاريخ 8/ 7 / 1425 بس اليوم حيكون الاثنين .

لست أنت الوحيد الذي يشكتي من هذه المشكلة ,,, ولكن عمل الاستاذ : أبو هادي مثالاً أعتقد أنه تغلب على هذه المشكلة ،،، إبحث عنه ،،، وسوف تجده بإذن الله .

مرفق لك المثال بعد تعديل فقرة ( 1 ) ،،، وفقرة ( 3 )

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

APP.rar

المسلم من سلم الناس من لسانه ويده

#39

جزاك الله الف خير في ميزان حسناتكم .

أقم صلاتك ... قبل مماتك ...

#40

إلى الأستاذ / مسلم المحترم

بعد السلام والتحية

معليش بس النقطتين الأخيرتين اللي هما :

1 ـ لو أضفت عدد أيام الغياب في جدول الحسميات يكون أفضل بدل ما أقعد كل مرة احسب راتبه في الشهر يعني لو كتبت 4 أيام يقوم الجهاز بحساب راتبه في اليوم وخصم أربعة أيام من راتبه وينحط مكان مبلغ الحسم .

2 ـ لو جاني واحد مثلاً وطلب سلفة مثلاً : الف ريال في يوم 18 من الشهر طبعاً أروح أحسب عدد أيام حضوره أو بالأصح رصيده حتى ذلك اليوم فياريت إذا في طريقة أقدر استعلم فيها عن رصيده وقت طلب السلفة هل رصيده يغطي السلفة أو لا .

طبعاً هذان النقطتان ذكر الاستاذ / مهند عبادي إمكانية عملهما .

أقم صلاتك ... قبل مماتك ...

#41

مرحبا بك أخي الكريم ،،، بالنسبة للفقرة الأولى : وهي

اقتباس
1 ـ لو أضفت عدد أيام الغياب في جدول الحسميات يكون أفضل بدل ما أقعد كل مرة احسب راتبه في الشهر يعني لو كتبت 4 أيام يقوم الجهاز بحساب راتبه في اليوم وخصم أربعة أيام من راتبه وينحط مكان مبلغ الحسم .

لم أجد في جدول ( w_hasmait ) ،،، حقلاً لعدد أيام الغياب ،،، عملت لك حقل في هذا الجدول بإسم ( عدد أيام الغياب ) .

ملاحظة : يوجد عدد ثلاثة حقول لم أتعرف على مرادك منهم وهي :

pay_or_no

pay_or_no2

only

عملت لك تعديلاً على الاستعلام ( w_hasmiat_q ) الذي هو مصدر بيانات نموذج ( الحسميات ) ،،، أضفت له حقل ( main_ager ) ،،، وهو ( الاجر الاساسي ) للعامل أو الموظف ،،، وأضفت الحقل الذي تم إضافته وهو ( dayadd ) وهو ( عدد أيام الغياب )

وأضفت هذين الحقلين لنموذج ( w_hasmiat_f ) ،،، وعملت هذه العملية الحسابية :

Me![monay] = (Me![main_ager] / 30) * Me![dayadd]

بعد التحديث في حقل ( عدد أيام الغياب ) يقوم بقسمة ( الاجر الاساسي ) للعامل أو الموظف على ( 30 ) يوماً ،،، ( لك الحرية في تغيير الرقم إلى ( 31 ) مثلاً أو ( 29 ) ،، هذا لك فيه حرية ألإختيار ،،،,,,,,,,, ثم يأخذ ناتج القسمة ويضرب في عدد الايام المدخلة في حقل ( عدد أيام الغياب ) ....

مرفق المثال بعد تعديل الفقرة الاولى من السؤال ,,,

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

APP.rar

المسلم من سلم الناس من لسانه ويده

#42

إلى الأستاذ / مسلم المحترم

أولاً كل الشكر لك على قمت به من مجهودات وتمكنت من أكتشاف جميع الأخطاء التي كانت موجودة في الملف .

وبإذن الله تكون هذه هي المرة الأخيرة التي أطلب فيها مساعدتي وخاصة مع هذا الملف .

وأرجو ان توضح لي بعض الأمور التي أستجدت :

1 ـ أود كتابة 1.5 في مكان عدد أيام الغياب ولكن الجهاز يحوله إلى 2 حيث أني حاولت تغيير الخصائص واختيار رقم عام في تنسيق ( عدد أيام الغياب ) لكن من جدوى .

علماً بأن كل الجداول لا تقبل الفواصل مثل ( المصاريف والإيرادات ومبلغ الحسم والسلفيات وغيرها .... .

2 ـ نقطة السلفة وكيفية معرقة رصيده في وقت طلب السلفة ....

النقطة التي ذكرتها سابقاً .

وتقبل منى اعتذاري كوني طلباتي كثيرة

أخوك الصغير

أقم صلاتك ... قبل مماتك ...

#43

مرحبا بك أخي / إسماعيل

إقتباس

اقتباس
1 ـ أود كتابة 1.5 في مكان عدد أيام الغياب ولكن الجهاز يحوله إلى 2 حيث أني حاولت تغيير الخصائص واختيار رقم عام في تنسيق ( عدد أيام الغياب ) لكن من جدوى .

علماً بأن كل الجداول لا تقبل الفواصل مثل ( المصاريف والإيرادات ومبلغ الحسم والسلفيات وغيرها .... .

بالنسبة لهذه النقطة ،،، إذهب للحقول التي تريدها أن تقبل الفاصلة مثل ( 1.5 ) مثلاً في جميع الجداول ( المصاريف والإيرادات ومبلغ الحسم والسلفيات وغيرها .... . ) وغير خاصية هذه الحقول :

خاصية : ( حجم الحقل ) إلى ( مزدوج ) بدلاً من ( عدد صحيح طويل ) .

خاصية : ( تنسيق ) إلى ( ثابت ) .

خاصية : ( المنازل العشرية ) إلى ( 2 ) .

هذا بالنسبة للجداول ،،، وإعمل هذه الطريقة للحقول أيضا في النماذج هكذا :

خاصية : ( تنسيق ) إلى ( ثابت ) .

خاصية : ( المنازل العشرية ) إلى ( 2 ) .

وسوف تعمل معك هذه الحقول بالفواصل إن شاء الله .

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

المسلم من سلم الناس من لسانه ويده

#44

مرحبا بك أخي : إسماعيل ،،، أسعد الله صباحك بكل خير

لقد إجتهدت لك في موضوع السلفيات ،،، فإن أصبت فلي أجران ،،، وإن أخطأت فلي أجر .

ومايصير خاطرك إلا طيب ,,,,

تصفح نموذج السلفيات ،،،، إن شاء الله يكون هو طلبك !!!!

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

APP.rar

تم تعديل هذه المشاركة بواسطة muslim-es في 27 أغسطس 2004 في 07:00

المسلم من سلم الناس من لسانه ويده

#45

إلى الأستاذ / مسلم المحترم

بعد السلام والتحية .

نعم هو هذا ما قصدته ولكن المعادلة ليست كاملة في المبلغ المستحق .

(عدد أيام العمل × راتبه في اليوم ) لا تكفي .

المعادلة حسب اعتقادي :

(( عدد أيام العمل×راتبه في اليوم )+ ( مكافأته + العمل الإضافي )-(سلفياته + خصمياته )) يعطيني ما يستحقه الموظف في ذلك اليوم والله أعلم .

أخوك الصغير

اسماعيل ارشاد

أقم صلاتك ... قبل مماتك ...

#46

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

اعذرني انا لم ادخل المنتدى منذ شهر تقريبا وقراءات رسالتك

ارجو تحديد مطلوباتك ليتم تعديلها والبركة في الشباب ماقصروا معاك

تحياتي لك

اخوك ابو شاهر

#47

جزاك الله خير يا أبو شاهر..

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

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