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

تحديث بيانات عامود من جدول ...

مغلق
بدأه mosodaf1 في 19 أغسطس 2007 · 6 رد · 705 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي جدول الموظفين و حاولت ان احدث بعض الحقول من جدول آخر

ولكن لم يتم التحديث بسبب ان رقم الموظف ( مفتاح اساسي ) ولا يقبل التكرار

جدول الموظفين ( الجدول الحالي )

1- رقم الموظف( مفتاح اساسي )

2- الاسم

3- تاريخ التعيين

,,,الخ

و الجدول الذي يحتوي على البيانات الاضافية

- رقم الموظف

2- الاسم

3- التخصص

ارجوا التكرم و توجيهي الى الطريقة الصحيحة لإضافة التخصصات الى الموظفين

و شكراًً

#2

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

أخى الكريم

1-الجدول الثانى يجب أن لا يكون فيه رقم الموظف مفتاح أساسى بل فقط يكون من نفس نوع بيانات رقم الموظف فى الجدول الأول

2- يتم إنشاء رابط رأس وأطراف بين الجدول الإول والثانى على الترتيب على الحقل رقم الموظف (فى نافذة العلاقات)

3-حقل الإسم موجود فى الجدول الأول لذا لا يجب أن يتم تكراره فى الجداول الإخرى

ملوحظة : التخصص فى الغالب يكون ثابت بالنسبة للموظف ولكن المتغير قد يكون الوظيفة الدرجة مكان العمل فإذا كان ثابت ولا يتغير بالوقت فيجب أن يكون فى الحقل الأول ولا تحتاج إلى حقل ثانى فى حالة التغير يجب أن يحتوى الجدول على حقل تاريخ تغيير الحالة "تاريخ الدرجة"-"تاريخ الوظيفة"

#3

السلام عليكم

أخي الفاضل - فهمت انك تريد إضافة معلومات التخصصات لجدول الموظفين

كل ماعليك عمله هو الاتي :

يكون الجدول الاول ( جدول الموظفين ) يشمل

رقم الموظف - مفتاح اساسي

اسم الموظف حقل نصي

تاريخ التعيين تاريخ ووقت

كود التخصص رقم

الجول الثاني ( جدول التخصصات )

كود التخصص مفتاح اساسي

التخصص حقل نصي

ثم تعمل علاقة بين الجدول الثاني ( كود التخصص ) - والجدول الاول ( كود التخصص )

علاقة واحد لمتعدد

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

أنظر لهيكل الجدولين - وأنظر للإستعلام المسمى TT_Q في المثال المرفق .. أنتهى

عذرا أخي العمري بن - لم أشاهد مشاركتك الا بعد اضافة الجواب ( لكن زيادة الخير خير )

EKSEER

Ek_db1.rar

تم تعديل هذه المشاركة بواسطة ekseer في 19 أغسطس 2007 في 21:41

#4

قد يكون الملف المرفق يوضح الفكرة

و شكرا

db1.rar

#5

لا عدمتك اخوي EKSEERهذا حل مناسب جدا

ولكن عندي عدد الموظفين كبير جدا و البيانات لا تزال ناقصة و اعتقد ان بعضها يجب ان يكون في نفس الجدول مثلا البيانات الجديدة 1- تاريخ التعيين2- حالة الموظف ( معار- نقل-على راس العمل-الخ)3- البريدالالكترونيانا حاول عدم الاطالة عليكم لذا لم اذكر تفاصيل اضافية في المشاركة الاولى

عذرا اخي /العمرى بن

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

تم تعديل هذه المشاركة بواسطة mosodaf1 في 19 أغسطس 2007 في 21:54

#6

السلام عليكم

شكرا لك .. أخي الكريم

مادام لديك بيانات أخرى - وترغب في وجودها في الجدول الرئيسي مباشرتا

فاقترح عليك أن يكون هناك جدول لحالة الموظف ( معار- نقل-على راس العمل-الخ )

بالاضافة لجدول التخصصات ثم تضمن أعمدة بحث من الجداول الفرعية ( الخدمية ) للجدول الرئيسي

أنظر الجدول الرئيسي المسمى m_tab - أفتحه - أضغط على أي سجل من تخصص أو الحالة - تجده مضاف بواسطة عمود يحث

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

EKSEER

EK2_db1.rar

#7

اقتباس
بكذا أنحلت المشكلة إن شاء الله .. والقاعدة سليمة ومتماسكة

الكبير كبير

بارك الله فيك و نفع بك

و الله اني عاجز عن شكرك

هذا هو الحل المناسب

هذا الموضوع مغلق.

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

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

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

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

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