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

[استفسار+ إجابة ] إنشاء علاقة بين جدولين

بدأه alswah في 15 ديسمبر 2008 · 6 رد · 559 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

حبيت استفيد من خبرتكم في مجال الاكسس في إشكال عندي ..

لدي جدولين الاول مثلا اسمه (الفواتير) ويحتوي على حقول :

العام المالي

رقم الفاتورة

وحقول أخرى

وجدول ثاني اسمه( بيانات الفواتير) ويحتوي على حقول

العام المالي

رقم الفاتورة

رقم الصنف

وحقول اخرى

الفكرة :

عدم تكرار رقم الفاتورة في العام المالي وذلك في جدول الفواتير حيث أن الجدول سيكون لأكثر من عام مالي ( هذه سويتها )

مثال :

العام المالي ---- رقم الفاتورة

2009---------1

2009---------2

2010--------1

وهكذا

ثانيا : السماح بتكرار بيانات العام المالي ورقم الفاتورة في جدول بيانات الفواتير ..وذلك لاحتمال وجود أكثر من صنف في الفاتورة الواحدة ..

المطلوب :

كيف أربط بين جدول( الفواتير) و(بيانات الفواتير ) بحيث إذا حذفت سجل من( الفواتير) ينحذف ما يرتبط فيه في ( بيانات الفواتير )

والله يرعاااكم

تم تعديل هذه المشاركة بواسطة alswah في 16 ديسمبر 2008 في 22:03

#2

ياحبذا لو وطرح حل بمثال عملي :)

< واحد يتشرط

#3

احد يقول لو ( السلام عليكم )

#4

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

اخي alswah

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

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

بالتوفيق

#5

اولا اشكرك استاذي الكريم على مرورك ومشاركتك ..

اتفق معك فيما أشرت ولكن في حالة أن رقم الفاتورة لن يتكرر ..

ولكن ما لدي هنا جدول فيه رقم الفاتورة يبدا بـ (1) في كل عام مالي وفي العام المالي الجديد نبدا أيضا برقم ( 1) وهكذا

ارجو ان تكون الصورة اتضحت

#6

الأخ الكريم

بعد التحية

1-تختار الحقول ( العام المالي و رقم الفاتورة ) في جدول الفواتير لتكوًن معاً مفتاحاً اساسياً.

2-من القائمة أدوات في الواجهة الرئيسية نختار علاقات ثم من قائمة علاقات نختار تحرير علاقات ثم نضيف الحقلين العام المالي و رقم الفاتورة الى كل جانب

3- نختار فرض التكامل المرجعي.

4-نختار تتالي حذف السجلات المرتبطة.

وشكراً

أحمد

AA.zip

#7

الأخ أحمد بيض الله وجهك وفتح عليك ..

فعلا هذا ما أريد وفعلا كان المطلوب ..

وكان الخلل لدي أني لم أقم بإضافة الحقلين العام المالي و رقم الفاتورة الى كل جانب

فقط كنت أحاول إنشاء العلاقة مباشرة بين الحقلين مما ينشئ لي رسالة عدم وجود فهرس فريد !

وكان مثالك وافيا كافيا ..

شكرا لك

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

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

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

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

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