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

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

علاقه في Access تساعدك علي دمج بيانات من الجدولين مختلفه. تتكون كل علاقه من الحقول في جدولين، ب# استخدام بيانات المقابل. علي سبيل المثال، قد تحتاج الي حقل ProductID في جدول منتجات و# في جدول OrderDetails. يتضمن كل سجل في الجدول OrderDetails ProductID الذي يتطابق مع سجل في جدول المنتجات مع ProductID نفسه.

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

ملاحظة: لا تنطبق هذه المقاله علي تطبيقات Access علي ويب.

في هذه المقالة

نظرة عامة

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

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

تحرير علاقة

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

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

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

نظرة عامة

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

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

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

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

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

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

    هام: لا تتوفر النافذه "علاقات" في تطبيق Access علي ويب. ل# انشاء علاقه في تطبيق Access علي ويب، راجع الخطوات الوارده في انشاء علاقه.

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

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

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

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

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

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

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

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

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

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

    ملاحظات: 

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

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

أعلى الصفحة

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    يتم تشغيل معالج البحث.

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

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

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

أعلى الصفحة

تحرير علاقة

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

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

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

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

    – أو –

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

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

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

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

    تظهر النافذة "علاقات".

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

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

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

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

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

    - أو -

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الخيار

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

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

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

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

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

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

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

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

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

جميع الصفوف

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

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

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

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

جميع الصفوف

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

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

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

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

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

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

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

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

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

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

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

أعلى الصفحة

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

الغرض من التكامل المرجعي هو منع السجلات المعزولة، وهي السجلات التي تشير إلى سجلات أخرى لم تم تعد موجودة. يمكنك فرض التكامل المرجعي عن طريق تمكينه لعلاقة جدول. وبمجرد فرضه، يرفض 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 الرسالة هل تريد بالتأكيد حذف العلاقة المحددة من قاعدة البيانات نهائياً؟. في حالة ظهور رسالة التأكيد هذه، انقر فوق نعم.

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

أعلى الصفحة

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

ل# انشاء علاقه في قاعده بيانات ويب Access 2010، يمكنك استخدام "معالج البحث". لا تتوفر النافذه "علاقات" في قاعده بيانات ويب. استخدام حقل في جدول واحد ك# المصدر ل# القيم في الحقل المرتبط في جدول اخر. ل# انشاء علاقه في تطبيق Access علي ويب، راجع الخطوات الوارده في انشاء علاقه.

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

إنشاء علاقة في قاعدة بيانات ويب لـ Access 2010 باستخدام "معالج البحث"

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

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

    ملاحظة:  قد تحتاج إلى التمرير أفقياً لمشاهدة انقر للإضافة.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

أعلى الصفحة

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

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

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

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

×