اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

حساب الراتب ( مثل جدول الضرب)


Khalid Jnb

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

السلام عليكم

كيف يمكن استخراج راتب موظف كمافي الجدول بالصورة  (  كانه جدول ضرب)

1-1 =910000

2-1= 930000

6-5 = 101000  وهكذا؟؟؟؟

وشكرا

1.jpg

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

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

اسعد الله اوقاتك بكل خير

 

 

 

ضع المعادله الخاصه بالرواتب

مثلا

المرتبه الاولى الدرجه الاولى

كم الرتب الاساسي

كم الاضافات المضافه ( سكن ، نقل ، الخ )

التامين

الي اقصده انك ضع المعادله الخاصه باحتساب الراتب الخاصه بك

لان كل بلد او دائره او مؤسسه حسابات خاصه به

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

5 ساعات مضت, خالد سيسكو said:

السلام عليكم

 

وعليكم السلام 🙂

 

اذا انا مو غلطان ، فهذه ثالث محاولة/موضوع لك لنفس الشيء ، وما حصلت اجابات هناك🙂

 

في الواقع جدولك هذا مال اكسل ، بينما جدول قاعدة البيانات لازم يكون بهذه الطريقة:

1011_99.Clipboard01.jpg.2909548ea8ba649fea8a85e8f872f173.jpg

.

واعتقد بأنك تقدر تواصل من هنا 🙂

 

وحيالله اخوي co2002co 🙂

 

جعفر

 

1014.Salary_increment.accdb.zip

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

شكرا لكم

انا كنت عملت هذا بالاكسل سابقا 

لكن حسب علمي توجد قواعد بيانات اكسس لحساب الراتب بهذه الطريقة  (حساب تلقائي)  عن طريق عمل module  او عن طريق بعض الدوال بالحقل المحسوب  او الاستعلامات

شكرا استاذ جعفر

 

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

نعم ممكن قراءة البيانات بالطريقة التي لديك ، ولكني اعطيتك الطريقة الصحيحة في قاعدة البيانات 🙂

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

 

جعفر

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

السلام عليكم
اسمحوا لي بالمشاركة معكم و الاطلاع على ملفي المتواضع

Private Sub basic_BeforeUpdate(Cancel As Integer)
Me.one = [basic]
Me.tow = [basic] + [incr] * 1
Me.three = [basic] + [incr] * 2
Me.four = [basic] + [incr] * 3
Me.five = [basic] + [incr] * 4
Me.six = [basic] + [incr] * 5
Me.seven = [basic] + [incr] * 6
Me.eight = [basic] + [incr] * 7
Me.nine = [basic] + [incr] * 8
Me.ten = [basic] + [incr] * 9

End Sub

Private Sub incr_AfterUpdate()
Me.one = [basic]
Me.tow = [basic] + [incr] * 1
Me.three = [basic] + [incr] * 2
Me.four = [basic] + [incr] * 3
Me.five = [basic] + [incr] * 4
Me.six = [basic] + [incr] * 5
Me.seven = [basic] + [incr] * 6
Me.eight = [basic] + [incr] * 7
Me.nine = [basic] + [incr] * 8
Me.ten = [basic] + [incr] * 9

End Sub

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

incr.accdb

تم تعديل بواسطه alaa aboul-ela
  • Like 2
رابط هذا التعليق
شارك

  • 4 months later...

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

تحياتي ..

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

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