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

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


zajl222

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

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

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

المجتهدين بالعطاء بلا كلل ومشاركه الاخرين  حل وايجاد الحلول  لجميع العقبات التي تواجة المبرمجين

فمني لكم كل الشكر والتقدير وجعله الله في ميزان حسناتكم

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

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

 

زكاة العلم التعليم   بارك الله فيكم  وبكم

شرح السؤال للسلم.jpg

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

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

اهلا وسهلا بك

نصيخة لك اخي ارفق مثال ليتم التعديل علية 

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

اخي العزيز

انا في البدايه  لم اعمل شي وقفت المشكله هذي عثره

القصد انا اريد عندما اضع في البرنامج في واجهه المستخدم عندما يكتمل وجاهز للاستخدام في خانه (المرتبه) على سبيل المثال (الثانية) ثم في خانه (الدرجة)  الدرجة (الرابعة )من القوائم المنسدله المسجل به جميع المراتب والدرجات ومرتبطه بالرواتب بالجداول يظهر لي الراتب 

بناء على جدول سلم الرواتب اعلاه

الان الطريقة لااعلم هل اضع حقل للدرجات وحقل للمراتب وحقل لمبلغ الراتب او الطريقة غير صحيحه عند جلب معلومه مبلغ الراتب  

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

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

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

اشكرك على اهتمامك اخوي ازهر

سلم ارواتب.accdb

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

ربما صاحب الموضوع وجد طريقة الحل لكونه لم يرد على سؤالي وهو سؤال متعلق في تصور الحل

وهنا ردي لمن قد يجد ان الموضوع يهمه

والحل بطريقتين

الاولى عن طريق انشاء جدول مكون من 6 حقول

ترقيم تلقائي

رقم الدرجة قابل للتكرار

المرتبة حقل نصي

الراتب رقم

العلاوة السنوية رقم

بدل النقل رقم

وهذا الحل يتطلب ادخال كافة سجلات السلم 210 *6 =1260 حقل

ثم نقوم بانشاء نموذج غير منظم يحتوي على حقلي المرتبة والدرجة من نوع كمبو بوكس مصدرهما كل منهما استعلام ومرتبطين ليتم فلترة الدرجات وفقا للمرتبة

والحقل الثالث نصي مصدر بياناته كود

Me.asasii = Nz(DLookup("[asasii]", "tbl3", "[id]=" & [tx2] & "and [almartaba]='" & [tx1] & "'"), 0)

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

 

 

الطريقة الاولى.gif

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

الطريقة الثانية وهي الافضل وباستخدام جدولين

ولسنا في حاجة الى ادخال معلومات السلم كاملة فقط نحتاج

المرتبة

الدرجة الاولى من المرتبة

العلاوة السنوية

عدد الدرجات لكل مرتبة

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

ويتم توليد درجات السلم لغرض الطباعة عن طريق الحلقة التكرارية

ثم استعلام جدولي ليكون الناتج مطابق للسلم الرسمي

وانا افضل هذة الطريقة لكون عدد السجلات فقط 15 سجل واجمالي عمليات الادخال 63 مقابل 1260 للطريقة الاولى

والنتيجة

 

الطريقة الثانية.gif

السلم.PNG

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

السلام عليكم

فعلا اخي kha9009lid هذي الطريقة الصحيحه  وفعلا الامر مرهق   لكن يستحق

تم التطبيق  انت مبدع    مشاء الله تبارك الله

والشكر موصول للاخ  ازهر على  اهتمامه   اشكركم جميعا وجزاكم الله خير

 

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

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