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

الرجاء المساعدة ، ترحيل بيانات إلى مسير رواتب

بدأه abosara50 في 5 فبراير 2013 · 17 رد · 5,138 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم 

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

 

قبل أن أعرض مشكلتي افيدكم بأني بحثت في الموقع ولم اجد مبتغاي 

 

مشكلتي هي كتالي

 

قمت بعمل برنامج لشؤون الموظفين ، ومن خلال يتم صرف الرواتب ، كل شي على ما يرام إلى ان وصلت إلى مرحلة صرف الرواتب الشهرية لكل موظف

1- قمت بإنشاء جدول صرف الرواتب الشهري وهذا الجدول مربوط بجدول الموظفين

2- أنشأت جدول خاص بالحسميات أو الخصومات 

3- أنشأت جدول خاص للمكافآت 

 

المعروف ان الموظف قد يحصل على خصم من راتبه في شهر معين ، او مكافأة في شهر آخر

 

جدول صرف الرواتب فيه الحقول التالية

اسم الموظف وبياناته

شهر الاستحقاق (( هنا احتاج ان يعرض لي الأشهر )) باستخدام دالة التاريخ 

الراتب الأساسي

البدلات

الخصومات  (( هنا اريد استدعاء الخصم المتعلق بالموظف لنفس الشهر )) من جدول الخصومات

المكافآت / الحوافز  (( هنا اريد استدعاء المكافآت المتعلقة بالموظف لنفس الشهر)) من جدول المكافآت

 

 

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

تم تعديل هذه المشاركة بواسطة abosara50 في 5 فبراير 2013 في 16:55

#2

اخي الفاضل : ابو سارا

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

 

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

 

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

#3

حياك الله اختي الكريمة 

 

إليك قاعدة البيانات المرفقة 

 

أتمنى أن لا تكون معقدة

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

 

جدول صرف الرواتب اسمه Salary_Details  .... للتوضيح في هذا الجدول اريد أن ادخل راتب الموظف المستحق واسم الشهر أو رقم الشهر والخصميات والسلف ،إلخ ،، لكن هذه البيانات تستدعى من الجداول الأخرى:

 

جدول الخصميات اسمه Deduction_table

جدول المكافآت اسمه Bonus_table

جدول الموظفين اسمه Emp

 

اتوقع أن حل مشكلتي يكمن في الاستعلام والله اعلم لكن المشكلة كيف اقوم بعمل ذلك

 

جزاك الله عنا كل خير



نسيت أن ارفع الملف عذرا

HR.rar

#4

اختي الكريم 

اتوقع انه تركيبة قاعدة البيانات الخصة بي غلط

 

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

 

لدي موظفين ،، اريد ان أقوم بعمل برنامج صرف رواتب شهرية لهم

بحيث يحسب مستحقاتهم بالشكل السليم 

فهناك الغياب 

والخصومات

والمكافآت

 

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

#5

اخي الفاضل : ابو سارا

 

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

 

ولكن الذي دعاني للتوقف عن الإجابه عليك انني ابلغتك ان تضع لنا قاعدة بيانات بها بيانات وهميه للموظفين بأي اسماء عشوائية وحسميات ومكافئات لا تقل عن 10 موظفين بكامل البيانات الوهمية على اقل تقدير ليتسنى لنا القيام بعمل اللازم لك .

 

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

 

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

 

 

بالتوفيق

#6
zahrah كتب:

اخي الفاضل : ابو سارا

 

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

 

ولكن الذي دعاني للتوقف عن الإجابه عليك انني ابلغتك ان تضع لنا قاعدة بيانات بها بيانات وهميه للموظفين بأي اسماء عشوائية وحسميات ومكافئات لا تقل عن 10 موظفين بكامل البيانات الوهمية على اقل تقدير ليتسنى لنا القيام بعمل اللازم لك .

 

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

 

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

 

 

بالتوفيق

 

 

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

اعتذر منك على التأخير في الرد 

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

 

أنشأت هذه الجداول وبها بيانات :

جدول الموظفين

جدول المكافآت

جدول الخصومات

جدول تفاصيل الراتب

 

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

 

وبارك الله فيكي مرة أخرى

HR.rar

#7

تفضل اخي الكريم

 

النموذج الرئيسي للبيانات :

في هذا النموذج ستقوم بإدخال كافة بيانات الموظف مع البدلات والمكافئات والحسميات 

 

post-15367-0-62039000-1360498232_thumb.g

 

بعد ان تقوم بإدخال كافة البيانات بصورة صحيحة اضغط على زر الأمر تفاصيل بيانات الراتب

 

نموذج تفاصيل بيانات الراتب :

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

 

 post-15367-0-72188000-1360498610_thumb.g

 

 

اذا تمت الإجابه على السؤال فلا تنسى الضغط على ( أفضل إجابة )

za-HR-UP.rar

اذا تمت الإجابه على السؤال فلا تنسى الضغط على ( أفضل إجابة )

 

 

 

 

بالتوفيق

#8

بارك الله فيكي اختي الكريمة 

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

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

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

 

اشكر لك تعاونك السريع وبارك الله فيك

 

تجدين في المرفق ملفين ،، الأول هو برنامجك الذي ارسلتيه أضفت جدولين ونموذج

والثاني فيه برنامج رواتب الموظفين الذي اعجبتني طريقته ولم افهمه

 

post-25079-0-83936900-1360564250_thumb.j

2_Database.rar

#9

مازلت انتظر ردك اختي الفاضلة

#10

الله المستعان 

 

لهذه الدرجة طلباتي صعبة ،،، أسأل الله القدير ان يرزقني من يحلها لي 

#11

السلام عليكم

 

إليك أخي الكريم بعض الأمور التي لاحظتها:

الأول : أن تكون صبوراً على حل مشكلتك لأن معظم الأعضاء مشغولون 

ثانياً : حضرتك طلبت التعديل من الأستاذة زهرة كل المواسم ... يعني سكرت علينا كل الأبواب

ثالثا : هل يوجد حقل للغياب أم أنه يكون من ضمن الخصميات 

رابعاً : من ضمن الخصميات هناك نوع يستخدم لتسديد السلف أيضا هناك حصة مؤسسة التأمينات الاجتماعية فأنا أنصحك أن تكون الخصميات على ثلاثة حقول

 

خصم الجزاء

خصم السلف

خصم التامينات الاجتماعية

 

خامسا : عند احتساب الراتب هل يأخذ بالاعتبار البدلات الأخرى مع الأساسي وما هي المعالجة عند الغياب

 

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

تم تعديل هذه المشاركة بواسطة إياد بيك في 16 فبراير 2013 في 15:11

عَـجِبْتُ لِمَنْ يَتَفَكَّـرُ فى مَـأْكُولِهِ كَيْـفَ لا يَتَفَـكَّـرُ فى مَعْـقُـولِهِ، فَيُجَنِّبُ بَطْنَهُ ما يُؤْذيهِ، وَ يُودِعُ صَدْرَهُ ما يُرْدِيهِ

(الحسن بن علي بن أبي طالب)

#12

أخي الحبيب 

أحسنت وبارك الله فيك ،،، أما فيما يخص ماذكرت سابقا ،، فكلامك صحيح من حيث هناك حقل للغياب وكذلك التأمينات الاجتماعية وخلافه 

لكني أردت تبسيط ذلك بحل مشكلتي ،، فلو حلت يبقى الباقي سهل بإذن الله تعالى ..

 

ومازلت انتظر الرد والحل

وأسأل الله أن يوفقك أختي زهراء لحل ما طلبت

#13

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

 

تفضل أخي الكريم

 

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

post-212280-0-02086200-1361081380_thumb.

 

 

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

 

za-HR-UP2.rar

تم تعديل هذه المشاركة بواسطة إياد بيك في 17 فبراير 2013 في 09:10

عَـجِبْتُ لِمَنْ يَتَفَكَّـرُ فى مَـأْكُولِهِ كَيْـفَ لا يَتَفَـكَّـرُ فى مَعْـقُـولِهِ، فَيُجَنِّبُ بَطْنَهُ ما يُؤْذيهِ، وَ يُودِعُ صَدْرَهُ ما يُرْدِيهِ

(الحسن بن علي بن أبي طالب)

#14

اخي الكريم إياد بيك 

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

اشكرك على جهدك الطيب ،، وأحسنت بارك الله فيك لكن لدي ملاحظة ،، في جدول تفاصيل الراتب (SalaryDetails) اجمالي المكافآت او الخصميات لا يتم تعبئته بشكل تلقائي ،، وهنا المشكلة الأساسية ،، انا اريد ان تظهر المكافآات والخصميات بشكل تلقائي 

إذا كانت الادخالات بشكل يدوي ،، ما الفائدة أصلا من كل ما سبق ،،

 

خطوتك جدا ممتازة لكن تحتاج إلى ان تكون النتائج تلقائية وشكراً

#15
abosara50 كتب:

اخي الكريم إياد بيك 

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

اشكرك على جهدك الطيب ،، وأحسنت بارك الله فيك لكن لدي ملاحظة ،، في جدول تفاصيل الراتب (SalaryDetails) اجمالي المكافآت او الخصميات لا يتم تعبئته بشكل تلقائي ،، وهنا المشكلة الأساسية ،، انا اريد ان تظهر المكافآات والخصميات بشكل تلقائي 

إذا كانت الادخالات بشكل يدوي ،، ما الفائدة أصلا من كل ما سبق ،،

 

خطوتك جدا ممتازة لكن تحتاج إلى ان تكون النتائج تلقائية وشكراً

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

عَـجِبْتُ لِمَنْ يَتَفَكَّـرُ فى مَـأْكُولِهِ كَيْـفَ لا يَتَفَـكَّـرُ فى مَعْـقُـولِهِ، فَيُجَنِّبُ بَطْنَهُ ما يُؤْذيهِ، وَ يُودِعُ صَدْرَهُ ما يُرْدِيهِ

(الحسن بن علي بن أبي طالب)

#16
إياد بيك كتب:

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

 

ممتاز لكن ،، عندما قمت بإضافة مكافأة جديدة للموظف عماد ،، لم ترحل إلى جدول تفاصيل الراتب

هل فهمت قصدي

#17
abosara50 كتب:

ممتاز لكن ،، عندما قمت بإضافة مكافأة جديدة للموظف عماد ،، لم ترحل إلى جدول تفاصيل الراتب

هل فهمت قصدي

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

ومما فهمته من مشاركاتك أن هذا الموضوع سهل بالنسبة لك وستستخدم  استعلام التحديث لذلك الغرض

إنتبه جيدا إلى نقطة هامة للغاية .. من حيث المبدأ لا أنصحك أبداً من أن تكون البيانات تلقائية والسبب في ذلك أنه قد تقوم باحتساب راتب لشخص معين ولنفرض ان صافي مستحقاته كانت 5000 درهم ( أساسي 4000 + مكافآت 1200 - غرامات 200) وفعلا أخذ هذا الراتب ... الآن وعن طريق الخطأ قمت بحذف أو تعديل الغرامة 200 فعندها سيقوم البرنامج وفق طلبك  باعادة احتساب الراتب بشك آلي وسيصبح صافي المستحق 5200 بدل من 5000 

 

على كل حال لعمل التعديل اللازم  يمكنك تغيير التعليمات البرمجية الموجودة

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

 

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

تم تعديل هذه المشاركة بواسطة إياد بيك في 17 فبراير 2013 في 15:05

عَـجِبْتُ لِمَنْ يَتَفَكَّـرُ فى مَـأْكُولِهِ كَيْـفَ لا يَتَفَـكَّـرُ فى مَعْـقُـولِهِ، فَيُجَنِّبُ بَطْنَهُ ما يُؤْذيهِ، وَ يُودِعُ صَدْرَهُ ما يُرْدِيهِ

(الحسن بن علي بن أبي طالب)

#18

إلى الآن لم أجد حل 

الله المستعان

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

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

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

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

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