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

استشارة بخصوص بناء قاعدة بيانات قوية


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

السلام عليكم

اخواني الكرام

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

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

لدينا الموظف أحمد محمد ورقمه الوظيفي 100 ودرجته هي الدرجة الأولى/أ

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

طلبي

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

اي سيتم التعامل مع الجداول والتقارير والنماذج والاستعلامات

=============

ارجو منكم ابداء اراكم بهذا الخصوص وشكراً

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

اجعل رقم الموظف و الدرجة حقلين أساسيين

بهذا

لا يمكن تكرار موظف له نفس (الرقم+الدرجة)

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

اولا يجب ان تعرض صفحا عن رقم الوظيفة

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

وبالتالي انت مخير بين امرين :

1- اعتماد رقم الهوية كمعرف

2- استحداث ارقام فريدة للموظفين

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

لو تسمح استاذ ابو خليا

اريد نوضيح لمثل هذه الارقام المميزة

وهل رقم الهوية (8 اعداد) يمكن التغاضي عنه واستبدال التعامل في كافة العمليات بالرقم الوظيفي مع استعمال رقم الهوية كمفتاح اساسي لان الاغلب لا يحفظ عن ظهر قلب ارقم هويتهم

وهو بصراحة غير مكرر

وماهي الطريقة لجعل حقل معين حقل اجباري

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

طريقة جعل الحقل اجباري : من خصائصه في الجدول

مطلوب = نعم

وايضا تجعل قناع الادخال 8 ارقام بعدد ارقام الهوية

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

اريد نوضيح لمثل هذه الارقام المميزة

ان تضع ترقيما تلقائيا في جدول الاسماء وتجعله مفتاحا ، ويمكن اظهاره في التقارير كمعرف

وليس من الضروري ان يحفظ الموظف هذا الرقم ، وانما هو لاكسس حتى يميز بينهم

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

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

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

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

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

post-59952-0-18209700-1357633339_thumb.j

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

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

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

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

وقلت بضوابط خاصة حتى لا تصاب بالاحباط امام هذه التمديدات الكهربائية

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

ولا ادري من يوافقني الرأي ولكني اظن ان المخالفين كثر . ولــ ....... فيما يسلكون مذاهب

أما في مسألتك :

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

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

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

post-49409-0-38063600-1357639626_thumb.j

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

اخي ابو خليل

عندما قلت

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

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

ارجو الافادة بهذا الخصوص

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

نصيا : عند حاجتنا لتطبيق قناع الادخال لتحديد عدد المدخلات لان الرقم لا توجد به هذه الخاصية

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

وفقك الله لكل خير

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information