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