إنشاء علاقة أو تحريرها أو حذفها

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

تساعدك العلاقة على جمع بيانات من جدولين مختلفين. وتتألف كل علاقة من حقول في جدولين، مع بيانات مطابقة. على سبيل المثال، قد يتوفر الحقل "معرّف المنتج" في جدولي "المنتجات" و"تفاصيل الطلبات". ولكل سجل في جدول "تفاصيل الطلبات" "معرّف منتج" يتطابق مع سجل في جدول "المنتجات" ذي نفس "معرّف المنتج".

عندما تستخدم الجدولين المرتبطين في استعلام، تسمح العلاقة لبرنامج Access بتحديد السجلات من كل جدول لجمعها في مجموعة النتائج. يمكن أيضًا أن تساعد العلاقة على منع فقدان البيانات، من خلال منع خروج البيانات المحذوفة من حالة المزامنة.

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

في هذا المقال

نظرة عامة

إنشاء علاقة جدول باستخدام الإطار "علاقات"

إنشاء علاقة جدول باستخدام جزء "قائمة الحقول" لإضافة حقل

إنشاء علاقة في قاعدة بيانات ويب أو تعديلها

تحرير علاقة

فرض التكامل المرجعي

حذف علاقة جدول

نظرة عامة

في قاعدة بيانات عادية في Access، يمكنك إنشاء علاقة جدول باستخدام أحد الأسلوبين التاليين:

  • في نافذة "العلاقات"، أضف الجداول التي تريد ربطها ببعضها، ثم اسحب الحقول لربطها من جدول إلى آخر.

  • اسحب حقلاً إلى ورقة بيانات الجدول من جزء قائمة الحقول.

وعندما تُنشئ علاقة بين الجداول، لا يلزم أن يكون للحقول المشتركة نفس الأسماء، على الرغم من أن هذا ما يحدث في أغلب الأحيان. يجب أن يكون للحقول المشتركة نفس نوع البيانات. ومع ذلك، إذا كان حقل المفتاح الأساسي حقل "ترقيم تلقائي"، يمكن أن يكون حقل المفتاح الخارجي حقل "رقم" أيضًا إذا كانت الخاصية حجم_الحقل لكلا الحقلين متطابقة. على سبيل المثال، يمكنك مطابقة حقل "ترقيم تلقائي" وحقل "رقم" إذا كانت الخاصية حجم_الحقل لكلا الحقلين معينة إلى "عدد صحيح طويل". وإذا كان الحقلين المشتركين من نوع "رقم"، يجب أن يكون لهما نفس إعداد الخاصية حجم_الحقل.

علاقات قاعدة بيانات ويب

هام: ‏ لا تتوفر النافذة "علاقات" في قاعدة بيانات ويب.

في قاعدة بيانات ويب، يمكنك استخدام معالج البحث والعلاقة لإنشاء علاقة. وتضيف حقلاً جديدًا إلى أحد الجداول، ويحصل الحقل الجديد على قيمه بالبحث عنها في جدول موجود.

إذا أردت تغيير علاقة في قاعدة بيانات ويب، فيجب عليك تحديد الحقل المرتبط ثم تشغيل معالج البحث مرةً أخرى لتعديل العلاقة.

أعلى الصفحة

إنشاء علاقة جدول باستخدام النافذة "علاقات"

  1. ضمن علامة التبويب أدوات قاعدة البيانات، في المجموعة علاقات، انقر فوق علاقات.

  2. إذا لم تقم بعد بتعريف أية علاقات، فسيظهر مربع الحوار إظهار جدول تلقائيًا. وإذا لم يظهر، فضمن علامة التبويب تصميم، في المجموعة علاقات، انقر فوق إظهار جدول.

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

  3. قم بتحديد جدول أو استعلام واحد أو أكثر ثم انقر فوق إضافة. بعد الانتهاء من إضافة الجداول والاستعلامات إلى علامة تبويب المستند "علاقات"، انقر فوق إغلاق.

  4. اسحب حقلاً (المفتاح الأساسي) من جدول واحد إلى الحقل المشترك (المفتاح الخارجي) في الجدول الآخر. لسحب حقول متعددة، اضغط المفتاح CTRL، ثم انقر فوق كل حقل، ثم اسحب الحقول معًا.

    يظهر مربع الحوار تحرير علاقات.

    مربع الحوار "تحرير علاقات"

  5. تأكد أن أسماء الحقول المعروضة هي الحقول المشتركة للعلاقة. إذا كان اسم الحقل غير صحيح، انقر فوق اسم الحقل وحدد الحقل المناسب من القائمة.

    لفرض التكامل المرجعي لهذه العلاقة، حدد خانة الاختيار فرض التكامل المرجعي. لمزيد من المعلومات حول التكامل المرجعي، راجع المقطع فرض التكامل المرجعي

  6. انقر فوق إنشاء.

    يرسم Access خط علاقة بين الجدولين. إذا قمت بتحديد خانة الاختيار فرض التكامل المرجعي، يظهر الخط سميكًا عند كل نهاية. وكذلك، إذا قمت فقط بتحديد خانة الاختيار فرض التكامل المرجعي، يظهر الرقم 1 فوق الجزء السميك على أحد جوانب خط العلاقة، ويظهر الرمز () فوق الجزء السميك من في الجزء الآخر من الخط، كما هو موضح في الشكل التالي.

سحب حقل من جدول إلى الحقل المطابق في الجدول الآخر.

ملاحظات: 

  • ل# انشاء علاقه راس ب# راس    يجب ان يتضمن كل من ل# الحقول الشائعه في (عاده المفتاح الاساسي و# حقول المفاتيح الخارجيه) فهرس فريد. ف# هذا يعني انه يجب تعيين الخاصيه مفهرس ل# هذه الحقول الي نعم (التكرار غير مقبول). اذا كان لديك كل من حقلي فهرس فريد، يقوم Access ب# انشاء علاقه راس ب# راس.

  • ل# انشاء علاقه راس ب# اطراف    يجب ان يكون الحقل علي جانب واحد (عاده المفتاح الاساسي) من العلاقه فهرس فريد. ف# هذا يعني انه يجب تعيين الخاصيه مفهرس ل# هذا الحقل الي نعم (التكرار غير مقبول). يجب ان الحقل علي الجانب العديد من غير ان يتضمن فهرسا فريدا. يمكن ان يحتوي فهرس، و# لكن انه يجب ان يسمح التكرارات. ف# هذا يعني انه يجب تعيين الخاصيه مفهرس ل# هذا الحقل الي بلا او نعم (التكرار مقبول). عندما يحتوي علي حقل واحد فهرس فريد، و# الاخر لا، يقوم Access ب# انشاء علاقه راس ب# اطراف.

أعلى الصفحة

إنشاء علاقة جدول باستخدام جزء "قائمة الحقول" لإضافة حقل

يمكنك إضافة حقل إلى جدول موجود مفتوح في طريقة عرض "ورقة البيانات" عن طريق سحبه من جزء قائمة الحقول. يعرض جزء قائمة الحقول الحقول المتوفرة في الجداول المرتبطة وكذلك الحقول المتوفرة في الجداول الأخرى في قاعدة البيانات.

عند سحب حقل من جدول "آخر" (غير مرتبط) ثم إكمال "معالج البحث"، يتم تلقائيًا إنشاء علاقة رأس بأطراف جديدة بين الجدول الموجود في جزء قائمة الحقول والجدول الذي قمت بسحب الحقل إليه. لا تفرض هذه العلاقة، التي أنشأها Access، التكامل المرجعي بشكلٍ افتراضي. لفرض التكامل المرجعي، يجب تحرير العلاقة. راجع المقطع تحرير علاقة جدول للحصول على المزيد من المعلومات.

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

  • في "جزء التنقل"، انقر نقرًا مزدوجًا فوق الجدول.

فتح جزء "قائمة الحقول"

  • اضغط على ALT+F8. يظهر جزء قائمة الحقول.

    الجزء قائمة الحقول

يعرض جزء قائمة الحقول كافة الجداول الأخرى في قاعدة البيانات مجمّعة في فئات. عند العمل مع جدول في طريقة عرض "ورقة البيانات"، يعرض Access الحقول في كلا الفئتين الموجودتين في جزء قائمة الحقول: الحقول المتوفرة في الجداول المرتبطة والحقول المتوفرة في الجداول الأخرى. تسرد الفئة الأولى كافة الجداول التي تربطها علاقات بالجداول التي يتم العمل معها حالياً. بينما تسرد الفئة الثانية كافة الجداول التي لا تربطها علاقة بالجدول الخاص بك.

في جزء قائمة الحقول، عند النقر فوق علامة الجمع (+) الموجودة بجانب اسم الجدول، ستظهر قائمة بكافة الحقول المتوفرة في هذا الجدول. لإضافة حقل إلى الجدول، اسحب الحقل المطلوب من جزء قائمة الحقول إلى هذا الجدول في طريقة عرض "ورقة البيانات".

إضافة حقل وإنشاء علاقة من جزء "قائمة الحقول"

  1. عندما يكون الجدول مفتوحًا في طريقة عرض "ورقة البيانات"، اضغط على ALT+F8. يظهر جزء قائمة الحقول.

  2. أسفل الحقول المتوفرة في الجداول الأخرى، انقر فوق علامة الجمع (+) الموجودة بجانب اسم الجدول لعرض قائمة الحقول في هذا الجدول.

  3. اسحب الحقل الذي تريده من جزء قائمة الحقول إلى الجدول المفتوح في طريقة عرض "ورقة البيانات".

  4. عند ظهور سطر الإدراج، قم بإفلات الحقل في الموضع المحدد.

    يبدأ معالج البحث في العمل.

  5. اتبع الإرشادات لإكمال معالج البحث.

    يظهر الحقل في الجدول الموجود في طريقة عرض "ورقة البيانات".

عند سحب حقل من جدول "آخر" (غير مرتبط) ثم إكمال "معالج البحث"، تنشأ علاقة رأس بأطراف بشكل تلقائي بين الجدول في قائمة الحقول والجدول الذي قمت بسحب الحقل إليه. إن هذه العلاقة التي أنشأها Access لا تفرض التكامل المرجعي بشكل افتراضي. لفرض التكامل المرجعي، يجب تحرير العلاقة. راجع المقطع تحرير علاقة جدول لمزيد من المعلومات.

أعلى الصفحة

إنشاء علاقة في قاعدة بيانات ويب أو تعديلها

لإنشاء علاقة في قاعدة بيانات ويب، استخدم معالج البحث. لا تتوفر النافذة "علاقات" في قاعدة بيانات ويب. ويمكنك استخدام حقل في أحد الجداول كمصدر للقيم في الحقل المرتبط في الجدول الآخر.

ملاحظة: ‏ يجب أن يكون الحقل الذي تستخدمه كمصدر للقيم موجودًا قبل أن تستخدم معالج البحث.

إنشاء علاقة باستخدام معالج البحث

  1. افتح الجدول الذي يجب أن يحصل على قيمة من الجدول الآخر.

  2. إلى يسار الحقل الأخير، انقر فوق انقر للإضافة، ثم انقر فوق بحث وعلاقة.

    قد تحتاج إلى التمرير أفقيًا لرؤية انقر للإضافة.

  3. في شاشة "معالج البحث" الأولى، حدد أريد أن يحصل حقل البحث على القيم من جدول آخر، ثم انقر فوق التالي.

  4. حدد الجدول الذي يتضمّن قيم المصدر، ثم انقر فوق التالي.

  5. في مربع الحقول المتوفرة، انقر نقرًا مزدوجًا فوق الحقل الذي يتضمّن قيم المصدر، ثم انقر فوق التالي.

  6. بشكل اختياري، حدد ترتيب فرز لحقل البحث. انقر فوق التالي.

  7. بشكل اختياري، اضبط عرض حقل البحث - هذه فكرة جيدة إذا كانت القيم طويلة جدًا. انقر فوق التالي.

  8. أدخل اسمًا للحقل الجديد. إذا أردت التأكد من وجود تطابق دائم بين القيم في الجدولين، حدد خانة الاختيار تمكين تكامل البيانات، ثم انقر فوق أحد الخيارين التاليين:

    • تتالي الحذف – يعني هذا الخيار أنك إذا حذفت سجلاً من جدول، فستُحذف أيضًا السجلات المطابقة في الجدول الثاني.

    • تقييد الحذف – يعني هذا الخيار أنك إذا حاولت حذف سجل من جدول وهناك سجل مطابق له في الجدول الثاني، فلن يتم السماح بعملية الحذف.

      ملاحظة: ‎لا تحدد السماح بقيم متعددة في معالج البحث عند استخدام المعالج لإنشاء علاقة.

تعديل علاقة في قاعدة بيانات ويب

  1. افتح الجدول الذي يحصل على قيمه من جدول آخر.

  2. افتح الحقل الذي يحصل على قيمه من جدول آخر.

  3. ضمن علامة التبويب حقول، في المجموعة خصائص، انقر فوق تعديل عمليات البحث.

  4. اتبع خطوات المعالج لإدخال التغييرات المطلوبة. يمكنك تغيير العناصر التالية:

    • الحقل الذي يشكّل مصدر القيم

    • ترتيب فرز القيم

    • عرض الحقل، وما إذا كان يجب إخفاء عمود المفتاح

    • تسمية حقل البحث

    • تمكين تكامل البيانات

    • في حال تمكين تكامل البيانات، ما إذا كانت عمليات الحذف متتالية أو مقيدة

أعلى الصفحة

تحرير علاقة

يمكنك تغيير علاقة عن طريق تحديدها في النافذة "علاقات" ثم تحريرها.

  1. حدد موقع المؤشر بحذر بحيث يشير إلى خط العلاقة، ثم انقر فوق الخط لتحديده.

    يظهر خط العلاقة بشكل أكثر سمكًا عندما يتم تحديده.

  2. عندما تقوم بتحديد خط العلاقة، انقر نقرًا مزدوجًا فوقه.

    -أو-

    ضمن علامة التبويب تصميم، في المجموعة أدوات، انقر فوق تحرير علاقات.

يظهر مربع الحوار تحرير علاقات.

فتح مربع الحوار "تحرير علاقات"

  1. ضمن علامة التبويب أدوات قاعدة البيانات، في المجموعة علاقات، انقر فوق علاقات.

    يظهر الإطار "علاقات".

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

  2. ضمن علامة التبويب تصميم، في المجموعة علاقات، انقر فوق كافة العلاقات.

    يتم عرض كافة الجداول التي تربط بينها علاقات، مع عرض خطوط العلاقات. لاحظ أن الجداول المخفية (الجداول المحددة لها خانة الاختيار مخفي في مربع الحوار خصائص) والعلاقات الخاصة بها لن يتم إظهارها إذا لم يكن الخيار "إظهار الكائنات المخفية" محددًا في مربع الحوار خيارات التنقل.

  3. انقر فوق خط العلاقة للعلاقة التي تريد تغييرها. يظهر خط العلاقة سميكًا عند تحديده.

  4. انقر نقراً مزدوجاً فوق خط العلاقة.

    -أو-

    ضمن علامة التبويب تصميم، في المجموعة أدوات، انقر فوق تحرير علاقات.

    يظهر مربع الحوار تحرير علاقات.

    مربع الحوار "تحرير علاقات"

  5. قم بإجراء التغييرات، ثم انقر فوق موافق.

    يسمح لك مربع الحوار تحرير علاقات بتغيير علاقة الجدول. بشكل خاص، يمكنك تغيير الجداول أو الاستعلامات في كلا جانبي العلاقة، أو الحقول في كلا الجانبين. يمكنك أيضًا تعيين نوع الصلة، أو فرض التكامل المرجعي واختيار خيار التتالي. لمزيد من المعلومات حول نوع الصلة وكيفية تعيينه، راجع المقطع تعيين نوع الصلة. لمزيد من المعلومات حول كيفية فرض التكامل المرجعي واختيار خيار التتالي، راجع المقطع فرض التكامل المرجعي.

تعيين نوع الصلة

عندما تصف علاقة جدول، تخبر حقائق العلاقة تصميمات الاستعلام. على سبيل المثال، إذا قمت بوصف علاقة بين جدولين، ثم قمت بإنشاء استعلام يوظف الجدولين، يحدد Access تلقائيًا الحقول المطابقة الافتراضية المستندة إلى الحقول المحددة في العلاقة. يمكنك تجاوز هذه القيم الافتراضية الأولى في الاستعلام، ولكن هذه القيم التي توفرها العلاقة سوف تثبت أنها الأصح في أغلب الأحوال. ونظرًا لأن مطابقة البيانات وتجميعها من أكثر من جدول هو شيء ستقوم به باستمرار في كافة قواعد البيانات البسيطة، يمكن أن يكون تعيين الافتراضات عن طريق إنشاء علاقات موفرًا للوقت ومفيدًا.

يدمج استعلام الجداول المتعددة المعلومات من أكثر من جدول واحد من خلال مطابقة القيم الموجودة في الحقول المشتركة. إن العملية التي تقوم بالمطابقة والدمج تسمى صلة. على سبيل المثال، افترض أنك تريد عرض طلبات العميل. يمكنك إنشاء استعلام يربط بين جدول "العملاء" وجدول"الطلبات" وفقًا للحقل "معرّف العميل". تتضمن نتائج الاستعلام معلومات العميل ومعلومات الطلب فقط للصفوف حيث يتم العثور على بيانات متطابقة.

من أحد القيم التي يمكنك تحديدها لكل علاقة هي نوع الصلة. يخبر نوع الصلة Access بالسجلات التي يتم تضمينها في نتيجة الاستعلام. على سبيل المثال، لاحظ مرة أخرى الاستعلام الذي يربط بين جدول "العملاء" وجدول "الطلبات" وفقًا للحقول المشتركة التي تمثل "معرّف العميل". باستخدام نوع الصلة الافتراضي (المسمى صلة داخلية)، يرجع الاستعلام فقط صف العميل وصف الطلب حيث تكون الحقول المشتركة (التي تسمى أيضًا الحقول المتصلة) متساوية.

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

في هذه الحالة، تشير "اليسرى" و"اليمنى" إلى موقع الجداول في مربع الحوار تحرير علاقات، وليس الإطار "علاقات".

يجب أن تفكر في النتائج التي تريدها في أغلب الأوقات من الاستعلام الذي يربط الجداول في هذه العلاقة، ثم تقوم بتعيين نوع الصلة وفقًا لذلك.

تعيين نوع الصلة

  1. في مربع الحوار تحرير علاقات، انقر فوق نوع الصلة.

    يظهر مربع الحوار خصائص الصلة.

  2. انقر فوق الخيار الذي تريده، ثم انقر فوق موافق.

يعرض الجدول التالي (باستخدام الجدولين "العملاء" و"الطلبات") الاختيارات الثلاثة المعروضة في مربع الحوار خصائص الصلة، ونوع الصلة التي يستخدمونها، وما إذا كانت كافة الصفوف أو الصفوف المتطابقة يتم إرجاعها لكل جدول أم لا.

الاختيار

الصلة العلائقية

الجدول الأيسر

الجدول الأيمن

1. تضمين الصفوف فقط حيث الحقول المتصلة من كلا الجدولين تكون متساوية.

الصلة الداخلية

الصفوف المتطابقة

الصفوف المتطابقة

2. تضمين كافة السجلات من الجدولين "العملاء" و"الطلبات" حيث تكون الحقول المتصلة متساوية.

الصلة الخارجية اليسرى

كافة الصفوف

الصفوف المتطابقة

3. تضمين كافة السجلات من الجدولين "الطلبات" و"العملاء" حيث تكون الحقول المتصلة متساوية.

الصلة الخارجية اليمنى

الصفوف المتطابقة

كافة الصفوف

عندما تحدد الخيار 2 أو 3، يظهر سهم في خط العلاقة. يشير هذا السهم إلى جهة العلاقة التي تعرض فقط الصفوف المتطابقة.

إجراء تغييرات في مربع الحوار "خصائص الصلة"

  1. ضمن علامة التبويب أدوات قاعدة البيانات، في المجموعة علاقات، انقر فوق علاقات.

    ملاحظة: إذا لم تقم بعد بتعريف أية علاقات وكانت هذه هي المرة الأولى التي تفتح فيها النافذة "علاقات"، فسيظهر مربع الحوار إظهار جدول. في حالة ظهور مربع الحوار هذا، انقر فوق إغلاق.

  2. ضمن علامة التبويب تصميم، في المجموعة علاقات، انقر فوق كافة العلاقات.

  3. يتم عرض كافة الجداول التي تربط بينها علاقات، مع عرض خطوط العلاقات. لاحظ أن الجداول المخفية (الجداول المحددة لها خانة الاختيار مخفي في مربع الحوار خصائص) والعلاقات الخاصة بها لن يتم إظهارها إذا لم يكن الخيار "إظهار الكائنات المخفية" محددًا في مربع الحوار خيارات التنقل.

  4. انقر فوق خط العلاقة التي تريد تغييرها. يظهر خط العلاقة بشكل أكثر سمكًا عندما يتم تحديده.

  5. انقر نقرًا مزدوجًا فوق خط العلاقة. يظهر مربع الحوار تحرير علاقات.

  6. انقر فوق نوع الصله.

  7. في مربع الحوار خصائص الصلة، انقر فوق أحد الخيارات، ثم انقر فوق موافق.

    1. مربع الحوار خصائص الصلة

  8. قم بإجراء تغييرات إضافية على العلاقة، ثم انقر فوق موافق.

أعلى الصفحة

فرض التكامل المرجعي

الغرض من التكامل المرجعي هو منع السجلات المعزولة، وهي السجلات التي تشير إلى سجلات أخرى لم تعد موجودة. يمكنك فرض التكامل المرجعي عن طريق تمكينه لعلاقة جدول. وبمجرد فرضه، يرفض Access أية عملية تخالف التكامل المرجعي لعلاقة الجدول هذه. يعني ذلك أن Access سيرفض كلاً من التحديثات التي تغير هدف المرجع وعمليات الحذف التي ستزيل هدف المرجع. ولكي ينشر Access التحديثات وعمليات الحذف المرجعية بحيث يتم تغيير كافة الصفوف المرتبطة وفقًا لذلك، راجع المقطع تعيين خيارات التتالي.

تشغيل التكامل المرجعي أو إيقاف تشغيله

  1. ضمن علامة التبويب أدوات قاعدة البيانات، في المجموعة علاقات، انقر فوق علاقات.

  2. ضمن علامة التبويب تصميم، في المجموعة علاقات، انقر فوق كافة العلاقات.

    يتم عرض كافة الجداول التي تربط بينها علاقات، مع عرض خطوط العلاقات. لاحظ أن الجداول المخفية (الجداول المحددة لها خانة الاختيار مخفي في مربع الحوار خصائص) والعلاقات الخاصة بها لن يتم إظهارها إذا لم يكن الخيار "إظهار الكائنات المخفية" محددًا في مربع الحوار خيارات التنقل.

  3. انقر فوق خط العلاقة التي تريد تغييرها. يظهر خط العلاقة بشكل أكثر سمكًا عندما يتم تحديده.

  4. انقر نقرًا مزدوجًا فوق خط العلاقة. يظهر مربع الحوار تحرير علاقات.

  5. حدد خانة الاختيار فرض التكامل المرجعي أو امسحها.

  6. قم بإجراء أي تغييرات إضافية على العلاقة، ثم انقر فوق موافق.

إذا فرضت التكامل المرجعي، فيتم تطبيق القواعد التالية:

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

  • يتعذر حذف سجل من جدول أساسي إذا كانت السجلات المتطابقة موجودة في جدول مرتبط. على سبيل المثال، يتعذر حذف سجل موظف من جدول "الموظفون" إذا كانت هناك طلبات معيّنة لهذا الموظف في جدول "الطلبات". ورغم ذلك، يمكنك اختيار حذف السجل الأساسي و كافة السجلات المرتبطة في عملية واحدة من خلال تحديد خانة الاختيار تتالي حذف السجلات المرتبطة.

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

    ملاحظات: إذا كنت تواجه صعوبة في تمكين التكامل المرجعي، لاحظ أن الشروط التالية مطلوبة لفرض التكامل المرجعي:

    • يجب أن يكون الحقل المشترك من الجدول الأساسي إما مفتاح أساسي أو أن يتضمن فهرسًا فريدًا.

    • يجب أن تكون للحقول المشتركة نفس نوع البيانات. الاستثناء الوحيد هو أن يكون حقل "ترقيم تلقائي" مرتبط بحقل "رقم" يكون إعداد الخاصية حجم_الحقل الخاصة به هو عدد صحيح طويل.

    • يوجد كلا الجدولين إلى نفس قاعدة بيانات Access. يتعذر فرض التكامل المرجعي على الجداول المرتبطة. ولكن، إذا كانت الجداول المصدر بتنسيق Access، يمكنك فتح قاعدة البيانات المخزنة فيها وتمكين التكامل المرجعي في قاعدة البيانات هذه.

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

ربما تواجه أحد المواقف حيث تحتاج إلى تغيير القيمة في جزء "الرأس" من العلاقة. في هذه الحالة، يجب على Access تحديث كافة الصفوف المتأثرة تلقائيًا كجزء من عملية مفردة. بهذه الطريقة يتم استكمال التحديث إلى النهاية بحيث لا يتم ترك قاعدة البيانات في حالة غير متوافقة — حيث تكون بعض الصفوف محدثة والبعض الآخر لا. يساعدك Access على تجنب هذه المشكلة عن طريق دعم الخيار "تتالي تحديث الحقول المرتبطة". عندما تقوم بفرض التكامل المرجعي واختيار الخيار "تتالي تحديث الحقول المرتبطة"، ثم تقوم بتحديث المفتاح الأساسي، يقوم Access تلقائيًا بتحديث كافة الحقول التي ترجع إلى المفتاح الأساسي.

ربما تحتاج أيضًا إلى حذف صف وكافة السجلات المرتبطة — على سبيل المثال، سجل "الشاحن" وكافة الطلبات ذات الصلة بهذا الشاحن. لهذا السبب، يدعم Access الخيار "تتالي حذف السجلات المرتبطة". عندما تفرض التكامل المرجعي وتحدد خانة الاختيار تتالي حذف السجلات المرتبطة، يحذف Access تلقائيًا كافة السجلات التي ترجع المفتاح الأساسي عندما تحذف كافة السجلات التي تحتوي على المفتاح الأساسي.

تشغيل تتالي التحديث و/أو تتالي الحذف أو إيقاف تشغيله

  1. ضمن علامة التبويب أدوات قاعدة البيانات، في المجموعة علاقات، انقر فوق علاقات.

  2. ضمن علامة التبويب تصميم، في المجموعة علاقات، انقر فوق كافة العلاقات.

    يتم عرض كافة الجداول التي تربط بينها علاقات، مع عرض خطوط العلاقات. لاحظ أن الجداول المخفية (الجداول المحددة لها خانة الاختيار مخفي في مربع الحوار خصائص) والعلاقات الخاصة بها لن يتم إظهارها إذا لم يكن الخيار "إظهار الكائنات المخفية" محددًا في مربع الحوار خيارات التنقل.

  3. انقر فوق خط العلاقة للعلاقة التي تريد تغييرها. يظهر خط العلاقة سميكًا عند تحديده.

  4. انقر نقراً مزدوجاً فوق خط العلاقة.

    يظهر مربع الحوار تحرير علاقات.

  5. حدد خانة الاختيار فرض التكامل المرجعي.

  6. حدد إما خانة الاختيار تتالي تحديث الحقول المرتبطة أو تتالي حذف الحقول المرتبطة، أو حدد كليهما.

  7. قم بإجراء تغييرات إضافية على العلاقة، ثم انقر فوق موافق.

ملاحظة: إذا كان المفتاح الأساسي هو حقل "ترقيم تلقائي"، لن يكون لتحديد خانة الاختيار تتالي تحديث الحقول المرتبطة أي تأثير، نظراً لعدم إمكانية تغيير القيمة في حقل "ترقيم تلقائي".

أعلى الصفحة

حذف علاقة جدول

هام: عند إزالة علاقة، يتم أيضًا إزالة اعتماد التكامل المرجعي لهذه العلاقة، في حالة تمكينه. ونتيجةً لذلك، لن يمنع Access بعد ذلك تلقائيًا عملية إنشاء السجلات المعزولة على جانب "الأطراف" من العلاقة.

لإزالة علاقة جدول، يجب حذف خط العلاقة في النافذة "علاقات". ضع المؤشر بحيث يشير إلى خط العلاقة، ثم انقر فوق الخط. يظهر خط العلاقة بشكل أكثر سمكًا عندما يتم تحديده. وبعد تحديد خط العلاقة، اضغط على DELETE.

  1. ضمن علامة التبويب أدوات قاعدة البيانات، في المجموعة علاقات، انقر فوق علاقات.

  2. ضمن علامة التبويب تصميم، في المجموعة علاقات، انقر فوق كافة العلاقات.

    يتم عرض كافة الجداول التي تربط بينها علاقات، مع عرض خطوط العلاقات. لاحظ أن الجداول المخفية (الجداول المحددة لها خانة الاختيار مخفي في مربع الحوار خصائص) والعلاقات الخاصة بها لن يتم إظهارها إذا لم يكن الخيار "إظهار الكائنات المخفية" محددًا في مربع الحوار خيارات التنقل.

  3. انقر فوق خط العلاقة للعلاقة التي تريد حذفها. يظهر خط العلاقة سميكًا عند تحديده.

  4. اضغط على المفتاح DELETE.

  5. ربما يعرض Access الرسالة هل تريد بالتأكيد حذف العلاقة المحددة في قاعدة البيانات نهائياً؟. في حالة ظهور رسالة التأكيد هذه، انقر فوق نعم.

ملاحظة: إذا كان أي من الجداول الموجودة في علاقة الجدول مستخدمة — ربما من قبل شخص آخر أو عملية أخرى، أو في كائن قاعدة بيانات مفتوح، مثل نموذج — لن تتمكن من حذف العلاقة. يجب إغلاق أي كائنات مفتوحة تستخدم هذه الجداول قبل محاولة إزالة العلاقة.

أعلى الصفحة

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×