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

إقامة علاقات بين ثلاثة جدول ... كيف ؟

مغلق
بدأه أحمد الحربي في 9 مايو 2002 · 6 رد · 500 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الإخوة الكرام :

لدي 3 جدوال

tbl1: بيانات الموظفين

tbl2: غياب وإجازات الموظفين

tbl3: دوام الموظفين

أريد أن أبني بينهم علاقة لاستخراج تقرير يضم الآتي

اسم الموظف ورقمه من tbl1

وغيابه وإجازاته من tbl2

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

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

عملت علاقة بين tbl1 و tbl2 باستعلام واحد وربط بينها وبين tbl3 في استعلام آخر فلم تنفع حيث لا يظهر في الناتج أي شيءمن جدول tbl3

فأرشدوني بارك الله فيكم

#2

الأخ أحمد :

كلمة الموظفين تكررت 3 مرات فى الجداول الثلاثة .

لما لا تضع رقم للموظف لا يتكرر ويكون الرابط بين الثلاث جداول .

عندي فكرة : ضع رقم الموظف هو رقم الإقامة أو رقم البطاقة العائلية . لأن هذا الرقم لا يتكرر .

أشرف خليل

#3

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

أنا ربطت بينهم في قسم العلاقات هكذا :

tbl1 و tbl2 واحد لكثير بمفتاح أساسي في جدول tbl1

وtbl1 وtbl3 واحد لكثير بمفتاح أساسي في جدول tbl1

قمت الآن بمحاولة ... وأظنها تبشر بحل

وما قصرت يا أستاذنا الكريم

#4

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

#5

أعتقد أنه لن يظهر بيانات إلا إذا كانت فى جميع الجداول أي الجدول الفارغ لن يظهر منه بيانات . ولن يظهر من الاثنين المرتبطين معه .

أشرف خليل

#6

في tbl1 يوجد اسم محمد ورقمه مفتاح أساسي مربوط بمفتاح فرعي في tbl2 وكذلك مع tbl3

أريد أن يظهر في التقرير مثلاً

الرقم الاسم التاريـــــخ مقدار غياب إجازة عادية إجازة اضطرارية مقدار التأخير

125 محمد 25/1/1423 1 15 5

26/1/1423 _ _ 4

وهكذا

#7

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

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

أو انشر القاعدة

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

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