استعلامات الدمج (التوحيد) في مايكروسوفت اكسس

يقوم هذا النوع من الاستعلامات ببناء استعلام يحتوي على حقل (عمود) او اكثر من جدولين او اكثر على شكل صفوف اي انه يدمج اعمدة الجداول مع بعضها البعض.

 ولانشاء استعلام الدمج نتبع الخطوات التالية:
يمكنك مشاهدة الفيديو لكيفية انشاء استعلام الدمج او الاستمرار بقراءة الموضوع


1- نقوم بالدخول الى القائمة Create  وثم Query design ولا نقوم باختيار اي جدول كمصدر للبيانات.
2- نقوم بالضغط على زر Union الموجود في خيارات تصميم الاستعلام وبعدها سيقوم الاكسس بفتح محرر SQL ونبدأ بكتابة الكود وفيما يلي مثال بسيط على استعلام دمج
SQL
SELECT FealdName FROM TableName UNION SELECT FealdName2 FROM TableName2 ;


حيث ان:
FealdName و FealdName2  هي اسماء الحقول التي سيتم دمجها مع بعضها
 TableName و TableName2 هي اسماء الجداول.

ملاحظة: اذا تم استخدام UNION فان الاستعلام سيستثني التكرارات فاي حقل مكرر سيظهر مرة واحدة فقط واذا اردنا اظهار التكرارات علينا استخدام Union all
بعض الامثلة:
1- دمج عدة حقول من جدول مع عدة حقول من جدول اخر
SQL
SELECT Feald1,Feald2,Feald3 FROM TableName
 UNION
SELECT Feald1,Feald2,Feald1 FROM TableName2 ;
2- دمج عدة حقول من نفس الجدول (عدة اعمدة في عمود واحد)
SQL
SELECT Feald1 FROM TableName UNION SELECT Feald2 FROM TableName ;
3- دمج جدولين كاملين بجميع اعمدتهما
SQL
SELECT FROM TableName UNION SELECT FROM TableName2 ;
4- دمج عمودين في جدولين واظهار التكرارات ان وجدت
SQL
SELECT Feald1 FROM TableName UNION All SELECT Feald1  FROM TableName2 ;













هناك 5 تعليقات:

  1. بارك الله فيك اخي العزيز درس قيم ومهم جدااااا

    ردحذف
  2. شكرا جزيلا بارك الله فيك

    ردحذف
  3. الله يوفقكم ويزيد بعلمكم

    ردحذف
  4. السلام عليكم
    عملت جدول و نموذج و زر على النمذج يفتح التقرير. بس بطلب ادخال رقم
    .لو في كود يخلي التقرير يقراء اخر تحديث اتحفونا مشكورين

    ردحذف
  5. الله ينور عليك. بارك الله فيك

    ردحذف