جربها بنفسك!
في بعض الأحيان في الاستعلامات، تريد رؤية جميع السجلات من جدول واحد، إلى جانب السجلات المطابقة من جدول آخر. للقيام بذلك، قم بإنشاء الصلات الخارجية.
تعرض الصلات الداخلية البيانات فقط عندما يكون هناك معرف مطابق في كلا مصدري البيانات المتصلين. على سبيل المثال، إذا كنت تريد عرض المنتجات والكميات المباعة، يمكنك إنشاء صلة داخلية بين جدولي المنتجات وتفاصيل الطلب. عند تشغيل الاستعلام، يتم إرجاع المنتجات التي تحدث في الطلبات فقط، وبالتالي تظهر في كلا الجدولين.
في المقابل، ترجع الصلات الخارجيةجميع البيانات من مصدر بيانات واحد وبعض البيانات من جدول أو مصدر بيانات آخر.
على سبيل المثال، إذا كنت تريد معرفة المنتجات التي لم يتم بيعها، يمكنك إنشاء استعلام يعرض معرف المنتج من جدول المنتجات وأي معرفات طلبات مطابقة من جدول تفاصيل الطلب. تقوم المنتجات التي لا تحتوي على سجلات مطابقة في جدول تفاصيل الطلب بإرجاع اسم المنتج بدون قيمة لحقل معرف الطلب.
الصلات الخارجية اليسرى والصلات الخارجية اليمنى
في صلة خارجية، يسمى الجدول الذي يعرض جميع سجلاته الجدول الأساسي. يسمى الجدول الذي يعرض بعض السجلات (المتطابقة) فقط بالجدول الثانوي.
يصف مربع الحوار خصائص الصلة ما تراه مع أنواع مختلفة من الصلات:
لنفترض أنك قمت بإنشاء استعلام لإظهار المنتجات التي اشتراها عملاؤك. حقول الإخراج الخاصة بك هي اسم المنتج ومعرف الطلب والكمية.
-
صلة داخلية. قم بتضمين الصفوف (السجلات) التي تكون فيها الحقول المنضمة من كلا الجدولين متساوية فقط، على سبيل المثال، المنتجات التي تحتوي على طلبات مقترنة بها فقط.
-
الصلة الخارجية اليسرى. قم بتضمين كافة السجلات من الجدول ضمن اسم الجدول الأيسر والسجلات من الجدول فقط ضمن اسم الجدول الأيمن حيث تكون الحقول المنضمة متساوية، على سبيل المثال، جميع الطلبات، ولكن فقط الكميات ومعرفات المنتج لتلك الطلبات التي تحتوي على منتجات مقترنة بها.
-
الصلة الخارجية اليمنى. قم بتضمين كافة السجلات من الجدول ضمن اسم الجدول الأيمن وتلك السجلات فقط من الجدول ضمن اسم الجدول الأيسر حيث تكون الحقول المنضمة متساوية، على سبيل المثال، جميع المنتجات، حتى عندما لا تكون هناك طلبات لها، وفي هذه الحالة تظهر قيم فارغة في حقلي معرف الطلب والكمية.
كما يمكنك القول من هذه الأمثلة، من المهم معرفة الجدول الموجود على اليسار وأيهما على اليمين، والذي يمكن أن يكون مختلفا في الواقع عن كيفية ترتيب الجداول في نافذة الاستعلام. لفهم البيانات التي ستحصل عليها من استعلامك، اقرأ النص بعناية في مربع الحوار خصائص الانضمام.
1. إضافة مصادر البيانات
-
حدد الإنشاء تصميم الاستعلام >.
أضف جميع الجداول والاستعلامات التي تحتاجها كمصادر بيانات. (لا تقلق. إذا نسيت واحدة، فلا تزال لديك فرصة لإضافة المزيد من مصادر البيانات لاحقا.)
إذا اكتشفها أو أستنتجها، فقد يعرض Access علاقات لمصادر البيانات.
2. إضافة صلة
-
إذا لم تشاهد علاقة بين المصادر، أضف صلة. اسحب من الحقل الذي تريده في مصدر بيانات واحد إلى الحقل المقابل في مصدر بيانات آخر. الجدول الذي تسحب منه هو الجدول الذي سيظهر على اليسار في مربع الحوار خصائص الانضمام. بشكل افتراضي، ينشئ Access صلة داخلية. إذا كنت بحاجة إلى صلة خارجية، فقم بتغيير نوعها.
3. تغيير الصلة
-
انقر نقرا مزدوجا فوق السطر الذي يمثل الصلة التي تريد تغييرها.
-
في مربع الحوار خصائص الصلة ، لإنشاء صلة خارجية، حدد الخيار الثاني أو الثالث. ثم حدد موافق.
تذكر أن تولي اهتماما للجدول الذي هو الجدول الأساسي - الجدول الذي يتم عرض جميع السجلات منه.
4. إكمال الاستعلام
اتبع الخطوات المعتادة لإنشاء استعلام: إضافة حقول الإخراج وإضافة أي معايير وتشغيل الاستعلام أو حفظه. لمعرفة كيفية القيام بها، راجع الإنشاء الاستعلامات الأساسية.