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

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


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

السلام عليكم 

هو سؤال بسيط مجرد استفسار

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

وما عيوب ذلك

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

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

اجابه منقوله من الاسس العلميه لقواعد البيانات تراها بتوقيعى - هذا للتوضيح كقواعدبيانات عامه وليس خاصه برنامج مرتبات

أهم هذه المشاكل:

تكرار بيانات موجودة أصلاً

إستنزاف شديد للسعات التخزينية مثل الأقراص الصلبة

موطن خطير لإرتكاب الأخطاء الناتج عن التكرار فمثلا المسكين محمد عبد الله في الزيارة الثانية تم تسجيل إسمه على شكل (محمد عبدالله) بدون مسافة بين التعبيد ولفظ الجلاله وبهذا يصبح لدينا مريضا جديد !!!

أما المشكلة الأكبر هي عند إضافة حقل جديد لقاعدة البيانات، مثلا إضافة تاريخ الميلاد للمريض !!! يتطلب الأمر الآن إدخال نفس التاريخ في كافة السجلات فإذا كان لدينا 500 زيارة منها 42 زيارة للأخ محمد عبد الله يتطلب الأمر إعادة إدخال تاريخ الميلاد 45 مرة !!!

تكرار إدخال البيانات هو أحد مصائب وليس مشاكل قواعد البيانات المسطحة وكانت مرتعا خصبا للأبحاث في قبل عام 1970 ميلادية.

تقبل تحياتى ومرورى وتمنياتى لك وللجميع بالتوفيق

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

اتفق مع رأي اخي احمد فيما اشار اليه

ورأيي المتواضع اننا اضافة الى جداول متعددة نحتاج ايضا الى مفتاح اساسي ثلاثي لربط هذة الجداول

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

 

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

شكرا علي تلك المعلومات القيمة 

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

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

 

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

السلام عليكم

من خلال تجربتي المتواضعة في برامج الرواتب وعمل برنامج متكامل وخفيف وخالي من المشاكل اود ان اوضح مايلي :

1- عمل جدول رئيسي لبيانات الموظفين ( الاسم , العنوان الوظيفي,  وهكذا ......) شرط عدم عمل اي حقل محسوب بالجدول وعمل فهرس بعدم تكرار البيانات للاسم وباقي الحقول تكون مطلوبة .

2- عمل جداول فرعية  مثل جدول (الراتب الاسمي , العلاوة ,  المخصصات وهكذا......) ترتبط بالجدول الرئيسي عن طريق العلاقات بالاستعلام.

3- عمل نموذج  رئيسي لادخال البيانات  ومصدره الاستعلام.

4- عمل التقارير المختلفة لغرض الطباعة . 

تحياتي

1.jpg

1.jpg

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

اخي العزيز  Khalf

نحن نتكلم عن برنامج متكامل للرواتب:

الجواب -  نعم ممكن في حالة عمل حقول محسوبة  calculated بالجدول الواحد  ( وهي طريقة غير محببة  لانستخدمها  بالجدول وانما نستخدم استعلام)

ما هو الجيد وما هو السيء الحقول المحسوبة ؟

الجيد: أن الحقل المحسوب سيعرض نتيجة الحساب بوضع للقراءة فقط (Read-only)، هذا يعني أن المستخدم لا يمكنه التلاعب بالأرقام الناتجة.

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

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

افاد الله استاذ خالد هذا ما اريد ان اصل اليه 

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

مرحباً أستاذ خالد 

يمكن ذلك ودون استعلام بجعل العمليات الحسابية في النموذج عن طريق استعلامات مدمجة بالفيجوال بيزيك وعمليات حسابية تعطي قيم لحقل مخفي أو ظاهر بحسب الحاجة.

فيكون البرنامج من جدول واحد ونموذج إدخال تتم العمليات به وتنتقل منه إلى الجدول.

 

تم تعديل بواسطه Khalf
  • Like 1
رابط هذا التعليق
شارك

اخي العزيز  Khalf

كل ماتفضلت به صحيح / هذه هي مزايا الاكسس  تستطيع عمل الكثير وباكثر من مكان.

انا رايي ان تصميم قواعد البيانات اكسس يجب ان يكون اساسه صحيحا  مثل (اساس البيت) كل ماكان اساسه صحيحا كان بناءة صحيحا وليس العكس. حتى لاتقع بمشاكل التصميم.(افضل مكان لعمل العمليات الحسابية او الدوال هي الاستعلامات)

واساس الاكسس هي الجداول  ثم الاستعلامات والعلاقات ثم النماذج والتقارير.

تحياتي

 

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

السلام عليكم

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

ما اقصده بإختصار قاعدة البيانات المتكاملة من وجهة نظري المتواضعة عبارة عن 

جدول اساسي وهو اسماء الموظفين ببياناتهم البسيطة مرتبط مع

جدول الحضور والانصراف

جدول الراتب الاساسي لكل موظف

جدول المكافئات والحوافز

جدول الاجازات السنوية

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

جدول الاضافي 

جدول الاجازات المرضية

جدول اجازات اعتيادية

جدول اجازات العارضة

جدول الحصة التأمينية

جدول ضريبة كسب العمل

 

وبامكانك اختزال او الاستغناء عن جزء منها او بعضها حسب حجم شركتك او تفاصيل عملك

ومن خلال استعلام واحد او اتنين ايقومان بحساب التاخيرات والغياب وساعات الاضافي من جدول الحضور والانصراف

تستطيع

حساب رواتب الموظفين بحيث تقوم باعدة هيكلة الاستعلامات ليكون التالي

راتب اساسي

ساعات اضافية ومكافئات

خصومات واستقطاعات

ليظهر لك صافي الراتب

في التقرير

وبالتوفيق ان شاء الله

 

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

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