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

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

قام بنشر

في جدول الموظفين  اجعل الحقل  Emp_Code  هو  مفتاحا اساسيا فقط

يجب ان يكون رقما فريدا لا يتكرر

في بقية الجداول الخدمية :

يمكنك حذف حقل الترقيم التلقائي  ويكفي ان تجعل الكود مفتاحا للجدول

  • Like 1
قام بنشر

في الجداول الخدمية :

جميع الاكواد في الجداول الآن تبدأ  من الرقم واحد

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

الحل :

اجعل الاكواد تبدأ من 3 ارقام على الأقل

  • Like 1
قام بنشر

يبدو انها اختلطت عليك الجداول

فقط الجداول الخدمية ( التي نجلب منها الاسماء )

لاحظ  الخطأ الذي حصل :

هنا 3 جداول :

tbl_Vacations

tbl_Vacations_3rda

tbl_Vacations_Type

فالجدول الخدمي هو الاخير بينما انت عدلت على الجميع

في الجدولين الاولين الكود يجب ان يكون قابلا للتكرار  والمفتاح يمكن ان تجعله ترقيما آليا

وقس باقي الجداول على ذلك

  • Like 1
قام بنشر

السلام عليكم

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

قبل الملاحظة على الجداول اقول 

"لم اتصور او ساتصور ان تكون هناك قاعدة بيانات بدون علاقات وفرض تكامل البيانات"

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

قد اعمل برنامج به جداول لا علاقة للبيانات ببعضها كلعبة مثلا مع ان هذا نادر ! فهنا اقول برنامج او ملف اكسس ! اما في مثال كهذا فهو قاعدة بيانات !

القيت نظره على جدول الغياب وبه الملاحظة : وجود حقلي مدة الغياب واجمالي الغياب ... فلاداعي لهما حيث انهما يعتبران محسوبان وبناء على حقلي من تاريخ والى تاريخ !

تحياتي

  • Like 2
قام بنشر

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

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

سأذكر  بصفة عامة  حاجة العمل لبناء العلاقات :

في برامجنا يوجد شيئين رئيسين هما محور العمل  الاول ادخال البيانات والثاني عرض البيانات

فاهمية العلاقات في عملية ادخال البيانات :

1-  ضبط مسألة حذف البيانات من الجداول بالتوالي ( الرئيسية والفرعية )

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

3- عندما  نريد التحكم بالقيمة المدخلة ( وهذا هو بيت القصيد من العلاقات بصفة عامة )

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

4- عند انشاء النماذج الفرعية المرتبطة بالرئيسية اما غير المرتبطة فلسنا بحاجة لربط الجداول

اما عرض البيانات :

فيتم ربط  ما نحتاجه من علاقات من خلال الاستعلامات 

لذا نقول وموافقة لاخونا جعفر  بأن العلاقة لا توضع الا وقت الحاجة

 

 

 

 

  • Like 3
قام بنشر

انت وضعت جدولا للغياب فأين جدول الحضور ؟

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

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

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

 

 

  • Like 1
قام بنشر (معدل)

ابا جودي

استمر واترك العلاقات  ! واجعل مناقشتك الان هي بمثابة مرحلة تحليل للنظام

بالتوفيق

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

تم تعديل الجدول tbl_Absent كما تفضلتم

الجداول التى تم اضافتها
- tbl_Attendance_of_time جدول يحدد فيه مواعيد الحضور والانصراف الرسمية للمؤسسة
- tbl_Emp_Attendance  جدول الحضور والانصراف للموظفين
- tbl_Emp_Call_to_work جدول استدعاء الموظفين للعمل فى ايام العطل
- tbl_Emp_Continuing_to_work جدول المستمربن بالعمل بعد مواعيد العمل الرسمية

 

كل الشكـــــــر والتقديـــــــــــــــر لكل اساتذتــــــى الكـــــــــــــــــــــــرام

14 ساعات مضت, ابوخليل said:

انت وضعت جدولا للغياب فأين جدول الحضور ؟

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

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

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

 

 

تم تعديل الجدول tbl_Absent كما تفضلتم

الجداول التى تم اضافتها
- tbl_Attendance_of_time جدول يحدد فيه مواعيد الحضور والانصراف الرسمية للمؤسسة
- tbl_Emp_Attendance  جدول الحضور والانصراف للموظفين
- tbl_Emp_Call_to_work جدول استدعاء الموظفين للعمل فى ايام العطل
- tbl_Emp_Continuing_to_work جدول المستمربن بالعمل بعد مواعيد العمل الرسمية

قام بنشر

اولا كل الشكر والتقديــــــــــر استاذى الحبيب   رمهان 
ثانيا : انا فى طرحى للموضوع قلت اعرف مسبقا ان الموضوع فتح من قبل واكثر من مره
وبعد البحث لم اجد موضوع متكامل فى هذا الشأن

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

لن اوفيكم قدركم وكل اسستذتنا الكرام حقكم من الشكر جزاكم الله خيرا وشكر لكم صنيعكم معنا فى الصرح الشامخ بكل الحب والكرم والوجود 
تحياتى لكم استاذى الحبيب :fff:

قام بنشر

استاذى الحبيب   رمهان :fff::wub: 
جزاكم الله خيرا 
اسال الله تعالى ان يرزقكم الهدى والتقى والعفاف والغنى كما اسأله ان يرزقكم لذة النظر الى وجهه الكريم ويدخلكم الجنة بسلام مع من تحبون فى صحبة النبيين وان يشفعكم فيمن تحبون 
بارك الله لك فى عمرك وعلمك وعملك وولدك وغفر الله لك ولوالديك ولكل المسلمين 
امين امين امين :fff:
 

- العلاقات وهى محور الجدل سأتطرق للنقاش الى تلك النقطة بعد الانتهاء من أخذ الاراء والمشورة من اساتذتنا الكرام فى الجداول وكذلك اخوانى
- بخصوص جدول الغياب : تم التعديل كما اشرتم وذلك كان نفس راى استاذى الحبيب  ابوخليل
والان انا لى سؤال هام
الجدول الخاص بالاجازات كذلك هل احذف منه الحقول المحسوبه ام اتركها ؟! ايهما افضل مع العلم والاخذ فى الاعتبار ان باقى الرصيد من الاجازات الاعتيادى يرحل عند انتهاء العام ويضاف الى الرصيد  وتتم هذه العملية كل 3 سنوات بشرط ان يكون الموظف حصل على عدد 6 ايام متصلين والا لن يرحل اى رصيد ويضيع عليه تلك الايام 

يعنى مثلا  رصيد الاعتيادى  21 يوم 
استخدم احد الموظفين   10 ايام ومنهم 6 ايام متصلين فى هذه الحالة يضف 11 يوم الى رصيد العام الجديد
فيصبح رصيد الموظف 21 + 11  = 32 يوم

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

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

قام بنشر

هل يمكن ربط قاعدة البيانات بجهاز تسجيل الدخول والانصراف الالكتروني لإختصار وقت إدخال البيانات ؟

قام بنشر

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

قام بنشر

اعتقد جدول واحد يفي بالغرض , ثم يأتي دور الاستعلامات لتقسيمه حسب نوع الاجازة ...

نستطيع التحكم بنوع المخرجات من برنامج الجهاز  ( bdf , اكسل , جداول اكسس  ... ) 

  • Like 1
قام بنشر (معدل)

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

وشكرا لجهودكم الرائعة

تم تعديل بواسطه 777msn
  • Like 1
قام بنشر

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

  • Like 1
  • 3 years 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.

×
×
  • اضف...

Important Information