المشاركات

عرض الرسائل ذات التصنيف استعلام الدمج/ التوحيد

في مايكروسوفت اكسس UNION Vs UNION ALL

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

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

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

اضافة خيار "الكل" الى قائمة منسدلة في مايكروسوفت اكسس

صورة
ان القائمة المنسدلة اذا كانت مستندة الى حقول في جدول ستظهر قائمة الحقول من هذا الجدول واذا اردنا ان نضيف الى هذة القائمة كلمة "الكل" فانه يتوجب علينا استخدام استعلام التوحيد او الدمج Union Query وببساطة نقوم بما يلي: يمكنك مشاهدة الفيديو للحصول على الشرح الكامل او الاستمرار بقراءة الموضوع 1- ننشئ نموذج ونضع فيه قائمة منسدلة Combo Box  2- نقوم بتغيير مصدر البيانات للقائمة المنسدلة وندخل الى تصميم الاستعلام ونحول نوع الاستعلام الى استعلام توحيد Union Query ونقوم بكتابة الكود التالي SQL SELECT FealdName FROM TableName UNION select"<الكل>" FROM TableName  ; حيث ان  FealdName هو اسم الحقل الذي يحتوي على البيانات التي ستظهر بالقائمة المنسدلة و  TableName   هو اسم الجدول الذي نستخدمة كمصدر للبيانات. وبذلك سيكون الكومبو بوكس جاهز للاستخدام