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

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

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

لمزيد من المعلومات حول علاقات الجداول، راجع المقال الدليل إلى علاقات الجداول.

في هذا المقال

إنشاء علاقة جدول

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

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

تحرير علاقة جدول

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

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

إنشاء علاقة جدول

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

أعلى الصفحة

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

  1. انقر فوق زر Microsoft Office صورة زر Office ، ثم انقر فوق فتح.

  2. في مربع الحوار فتح، حدد قاعدة البيانات وافتحها.

  3. ضمن علامة التبويب أدوات قاعدة البيانات، في المجموعة إظهار/إخفاء، انقر فوق علاقات.

    صورة شريط Access

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

    المجموعة "علاقات" ضمن علامة التبويب "تصميم" على "الشريط"

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

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

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

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

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

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

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

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

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

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

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

ملاحظات: 

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

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

أعلى الصفحة

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

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

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

  1. انقر فوق زر Microsoft Office صورة زر Office ، ثم انقر فوق فتح.

  2. في مربع الحوار فتح، حدد قاعدة البيانات وافتحها.

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

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

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

    صورة شريط Access

    يظهر جزء قائمة الحقول.

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

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

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

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

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

    صورة شريط Access

    يظهر جزء قائمة الحقول.

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

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

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

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

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

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

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

أعلى الصفحة

تحرير علاقة جدول

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

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

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

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

    -أو-

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

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

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

  1. انقر فوق زر Microsoft Office صورة زر Office ، ثم انقر فوق فتح.

  2. في مربع الحوار فتح، حدد قاعدة البيانات وافتحها.

  3. ضمن علامة التبويب أدوات قاعدة البيانات، في المجموعة إظهار/إخفاء، انقر فوق علاقات.

    تظهر علامة تبويب المستند "علاقات".

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

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

    المجموعة "علاقات" ضمن علامة التبويب "تصميم" على "الشريط"

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

    لمزيد من المعلومات حول الخيار "إظهار الكائنات المخفية"، راجع المقال الدليل إلى "جزء التنقل".

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

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

    -أو-

    في علامة التبويب تصميم، في المجموعة إظهار/إخفاء، انقر فوق تحرير العلاقات.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الاختيار

الصلة المرجعية

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

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

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

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

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

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

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

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

كافة الصفوف

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

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

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

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

كافة الصفوف

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

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

  1. انقر فوق زر Microsoft Office صورة زر Office ، ثم انقر فوق فتح.

  2. في مربع الحوار فتح، حدد قاعدة البيانات وافتحها.

  3. في علامة التبويب أدوات قاعدة البيانات، في المجموعة إظهار/إخفاء، انقر فوق علاقات.

    صورة شريط Access

    تظهر علامة تبويب المستند "علاقات".

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

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

    المجموعة "علاقات" ضمن علامة التبويب "تصميم" على "الشريط"

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

    لمزيد من المعلومات حول الخيار "إظهار الكائنات المخفية"، راجع المقال الدليل إلى "جزء التنقل".

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

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

    -أو-

    في علامة التبويب تصميم، في المجموعة إظهار/إخفاء، انقر فوق تحرير العلاقات.

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

  7. انقر فوق نوع الصلة.

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

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

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

أعلى الصفحة

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

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

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

  1. انقر فوق زر Microsoft Office صورة زر Office ، ثم انقر فوق فتح.

  2. في مربع الحوار فتح، حدد قاعدة البيانات وافتحها.

  3. في علامة التبويب أدوات قاعدة البيانات، في المجموعة إظهار/إخفاء، انقر فوق علاقات.

    صورة شريط Access

    تظهر علامة تبويب المستند "علاقات".

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

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

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

    لمزيد من المعلومات حول الخيار "إظهار الكائنات المخفية"، راجع المقال الدليل إلى "جزء التنقل".

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

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

    -أو-

    في علامة التبويب تصميم، في المجموعة إظهار/إخفاء، انقر فوق تحرير العلاقات.

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

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

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

بعد أن تقوم بفرض التكامل المرجعي، تطبق هذه القوانين:

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

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

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

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

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

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

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

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

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

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

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

  1. انقر فوق زر Microsoft Office صورة زر Office ، ثم انقر فوق فتح.

  2. في مربع الحوار فتح، حدد قاعدة البيانات وافتحها.

  3. في علامة التبويب أدوات قاعدة البيانات، في المجموعة إظهار/إخفاء، انقر فوق علاقات.

    صورة شريط Access

    تظهر علامة تبويب المستند "علاقات".

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

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

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

    لمزيد من المعلومات حول الخيار "إظهار الكائنات المخفية"، راجع المقال الدليل إلى "جزء التنقل".

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

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

    -أو-

    في علامة التبويب تصميم، في المجموعة إظهار/إخفاء، انقر فوق تحرير العلاقات.

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

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

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

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

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

أعلى الصفحة

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

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

  1. انقر فوق زر Microsoft Office صورة زر Office ، ثم انقر فوق فتح.

  2. في مربع الحوار فتح، حدد قاعدة البيانات وافتحها.

  3. ضمن علامة التبويب أدوات قاعدة البيانات، في المجموعة إظهار/إخفاء، انقر فوق علاقات.

    صورة شريط Access

    تظهر علامة تبويب المستند "علاقات".

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

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

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

    لمزيد من المعلومات حول الخيار "إظهار الكائنات المخفية"، راجع المقال الدليل إلى "جزء التنقل".

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

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

    -أو-

    انقر بزر الماوس الأيمن ثم انقر فوق DELETE.

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

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

أعلى الصفحة

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

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

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

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

×