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

كيف يمكنني الاضافة والتعديل على جداول مرتبطة

مغلق
بدأه Yassin في 5 يناير 2006 · 7 رد · 925 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الموضوع ببساطه بفرض وجود ثلاث قواعد بيانات db ; db1 ; db2

ويوجد جدول العملاء فى db;db1;db2

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

والسوأل:

1- كيف يمكننى عند الاضافة او التعديل فى الجدول الموجود فى db تتم تلك الاضافة او التعديل

فى كل الجداول الاخرى الموجوده فى db1;db2 وبالتالى تتم التعديلات او الحذف فى الجداول المرتبطه .

2 - عدم امكانية التعديل / الحذف / الاضافة لجدول العملاء الموجود فى كل من db1;db2

#2

هل ان جدول العملاء في كل قواعد البيانات يحتوي على نفس البيانات؟

يرجى التوضيح اكثر بارفاق شكل الجداول و العلاقات في قاعدة البيانات

تم تعديل هذه المشاركة بواسطة alibukheet في 5 يناير 2006 في 14:03

العراق - البصرة

#3

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

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

اولا : يجب عليك وضع كل قواعد البيانات الثلاثة db ,db1 ,db2 في موقع واحد ( مجلد )

ثانيا : افتح قاعدة البيانات الاولى db ثم انتقل الى اشرطة قوائم الاكسيس واختر ملف ثم احظار بيانات خارجية ثم ربط الجداول .

ثالثا : سيتم فتح مربع حواري لتختار منه قاعدة البيانات المطلوبة ثم اختر من الاسفلا الزر ارتباط لتفتح لك تبويب الجداول .

رابعا : اختر الجداول المطلوب الارتباط بها ثم موافق

خامسا : كرر هذه العملية مع القاعدة الثالثة

سادسا : عند الاضافة او التعديل في جدول القاعدة الاولى سيسري هذا على القاعدتين التاليتين

اختكم

زهره

#4

شكراً للاهتمام لكن المشكلة مازالت قائمة

فعند التعديل/ الحذف فى جدول العملاء فى db سيتم التعديل/ الحذف فى الجدوال المرتبطه فى db1;db2

لكن لن يتم التعديل /الحذف فى الجداول المرتبطة مع جدول العملاء فى db2

وذلك ما اكدته عند طرح السؤال للمره الاولى

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

اكرر شكراً للاهتمام،،

#5

هل تفيدك عملية اخفاء الجدول من db1,d2

او اعمل جدول فيه فقط المعلومات المطلوبه في db1,db2 و اجعله فيهما

واعمل على ربط هذا الجدول الجديد مع الجدول المهم ( جدول العملاء )

تم تعديل هذه المشاركة بواسطة alibukheet في 5 يناير 2006 في 15:20

العراق - البصرة

#6

ارجو التوضيح

ولكى نزيد الامور بساطه

بفرض وجود جدول العملاء فى db وهذا الجدول مرتبط بجدول حركة النقدية . ففى حالة تغيير كود العميل محمد محمود من 1011 الى 2022

سيتغير بالتالى كل الحقول الموجودة فى جدول حركة النقدية الى كود 2022 وذلك نتيجة تفعيل خاصية التكامل المرجعى فى الرابطة بين الجدولين..

وبفرض وجود جدول العملاء فى db1 وهذاالجدول مرتبط بجدول اذون الصرف بعلاقة راس لاطراف ..

طبقا للحل المقدم من الاخت زهرة

سيتم التعديل فى جدول العملاء الى الكود الجديد لكن لن يتم اى تغيير فى جدول اذون الصرف اى سيبقى الكود القديم 1011 دون اى دلالة على عميل............... اذاً ما هو الحل

#7

كل سنة وانتم طيبين

لكن المشكلة لسه متحلتش

#8

up

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

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

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

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

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

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