ملاحظة: نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. كما نهدف إلى أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ إليك المقالة بالغة الإنجليزية لسهولة الرجوع إليها.
ملاحظة: المعلومات الموجوده في هذا الموضوع ينطبق فقط علي مشروع Microsoft Access (adp.).
مصمم الاستعلام يتكون من ثلاثه اجزاء: جزء الرسم التخطيطي و# جزء الشبكه و# جزء SQL.
الاجزاء الثلاثه ل# مصمم الاستعلام
-
يعرض جزء "الرسم التخطيطي" جداول و# طرق العرض و# الدالات المضمنه التي تقوم ب# الاستعلام عنها. كل مستطيل يمثل جدول او طريقه عرض او داله مضمنه و# تعرض اعمده البيانات المتوفره ب# الاضافه الي الايقونات التي تشير الي كيفيه استخدام كل عمود في الاستعلام. الصلات يشار اليها ب# اسطر بين المستطيلات.
-
جزء الشبكه يحتوي علي شبكه جدول بيانات حيث يمكنك تحديد الخيارات، مثل الاعمده البيانات المراد عرضها، ما هي الصفوف ل# تحديد كيفيه تجميع الصفوف، و# ما الي ذلك.
-
يعرض جزء SQL عباره SQL ل# الاستعلام. يمكنك تحرير عباره SQL المنشاه ب# واسطه "مصمم الاستعلام" او يمكنك ادخال عباره SQL الخاصه بك. يفيد ل# ادخال عبارات SQL التي لا يمكن انشاء استخدام اجزاء الرسم التخطيطي و# شبكه، مثل الاستعلامات الموحده.
يمكنك انشاء استعلام ب# العمل في اي من الاجزاء: يمكنك تحديد عمود ل# عرض عن طريق اختيار في جزء الرسم التخطيطي او ادخال في جزء الشبكه او جعله جزءا من جمله SQL في جزء SQL. تتم مزامنه اجزاء الرسم التخطيطي و# شبكه SQL — عند اجراء تغيير في جزء واحد، الاجزاء الاخري عكس التغييرات تلقائيا.
جزء الرسم التخطيطي
نظره عامه حول جزء الرسم التخطيطي
يقدم الجزء رسم تخطيطي ل# عرض رسم ل# الجداول و# طرق العرض، و# الدالات المعرفه من قبل المستخدم، و# الاستعلامات الفرعيه في الاستعلام الخاص بك. يظهر ايضا ايه علاقات صله بينها.
في جزء الرسم التخطيطي يمكنك:
-
اضافه او ازاله جداول او طرق العرض، و# الدالات المعرفه من قبل المستخدم او الاستعلامات الفرعيه و# تحديد اعمده البيانات ل# الاخراج.
-
تحديد اعمده ل# ترتيب الاستعلام.
-
حدد ان كنت تريد تجميع الصفوف في مجموعه النتائج.
-
انشاء او تعديل الصلات بين الجداول او طرق العرض، و# الدالات المعرفه من قبل المستخدم او الاستعلامات الفرعيه.
عندما تقوم ب# تغيير في جزء الرسم التخطيطي، يتم تحديث جزء الشبكه و# جزء SQL ل# تعكس التغيير. علي سبيل المثال، اذا قمت ب# تحديد عمود ل# الحصول علي اخراج في جدول او طريقه عرض، و# الدالات المعرفه من قبل المستخدم، او نافذه فرعي في جزء الرسم التخطيطي، "مصمم الاستعلام" اضافه عمود البيانات الي جزء الشبكه و# علي جمله SQL في جزء SQL.
حول ايقونات جزء الرسم التخطيطي و# خانات الاختيار و# الرموز
يظهر كل جدول او طريقه عرض، و# الدالات المعرفه من قبل المستخدم او استعلام فرعي ك# او في نافذه منفصله في جزء الرسم التخطيطي. تشير ايقونه في شريط العنوان الخاص ب# كل مستطيل الي نوع الكائن تمثل المستطيل، كما هو موضح في الجدول التالي.
الأيقونة |
نوع الكائن |
|
جدول |
|
عرض |
|
الداله المضمنه |
|
استعلام فرعي (في FROM بند) |
يظهر كل مستطيل اعمده البيانات ل# جدول او طريقه عرض او داله معرفه من قبل المستخدم. خانات الاختيار و# الرموز تظهر الي جانب اسماء الاعمده ل# الاشاره الي كيفيه استخدام الاعمده في الاستعلام. تلميحات ادوات عرض معلومات مثل نوع البيانات و# حجم الاعمده.
يسرد الجدول التالي خانات الاختيار و# الرموز المستخدمه في المستطيل ل# كل جدول او طريقه عرض او داله معرفه من قبل المستخدم.
خانه الاختيار او رمز |
الوصف |
|
تحديد ما اذا كان عمود بيانات تظهر في مجموعه نتائج الاستعلام (استعلام التحديد) او المستخدمه في استعلام التحديث الحاقي، تكوين جدول او قيم الحاق. حدد العمود الي اضافه الي النتائج. اذا تم تحديد (كافه الاعمده)، تظهر كافه اعمده البيانات في الاخراج. ايقونه المستخدمه ب# التغييرات خانه الاختيار وفقا ل# نوع الاستعلام الذي تقوم ب# انشائه. عند انشاء استعلام حذف، لا يمكنك تحديد اعمده فرديه. |
|
يشير الي ان عمود البيانات المستخدمه ل# ترتيب نتائج الاستعلام (يشكل جزءا من عباره ORDER by). تظهر الايقونه ا-ي اذا كان ترتيب الفرز التصاعدي او ي-ا اذا كان ترتيب فرز تنازلي. |
|
يشير الي ان عمود البيانات المستخدمه ل# انشاء مجموعه نتائج مجمعه (يشكل جزءا من مجموعه by) في استعلام تجميع. |
|
يشير الي ان عمود البيانات المضمنه في شرط بحث ل# الاستعلام (يشكل جزءا من WHERE او عباره HAVING). |
|
يشير الي ان يتم تلخيص محتويات عمود البيانات ل# الحصول علي اخراج (المضمنه في مجموع او المتوسط او داله تجميع اخري). |
ملاحظة: لن يتم عرض "مصمم الاستعلام" اعمده البيانات ل# جدول او طريقه عرض او داله معرفه من قبل المستخدم اذا لم تكن كافيه حقوق الوصول اليها او اذا كان برنامج تشغيل قاعده البيانات لا يمكن ارجاع معلومات حول ذلك. في هذه الحالات، "مصمم الاستعلام" ل# عرض شريط عنوان ل# جدول او طريقه عرض او داله معرفه من قبل المستخدم.
جداول متصله علي جزء الرسم التخطيطي
اذا تضمن الاستعلام صله، يظهر خط صله بين اعمده البيانات المضمنه في الصله. اذا لم يتم عرض اعمده البيانات المتصله (علي سبيل المثال، و# الجدول او طريقه عرض، و# الدالات المعرفه من قبل المستخدم، او نافذه الاستعلام الفرعي مصغرا او الصله تتضمن تعبيرا)، يضع "مصمم الاستعلام" خط الصله في شريط العنوان ل# المستطيل الذي يمثل الجدول، طريقه عرض او داله معرفه من قبل المستخدم او الاستعلام الفرعي. مصمم الاستعلام يعرض خط صله واحد ل# كل شرط صله.
شكل الرمز في وسط خط الصله الي كيف يتم ضم الجداول او الكائنات ذات البناء. اذا استخدمت جمله الصله عامل تشغيل بدلا من يساوي (=)، يتم عرض عامل التشغيل في ايقونه خط الصله. يسرد الجدول التالي الرموز التي يمكن عرضها في خط صله.
ايقونه الخط (صله) |
الوصف |
|
صله داخليه (تم انشاؤه ب# استخدام علامه التساوي). |
|
صله داخليه بناء علي المشغل "اكبر من". (المعروض في ايقونه خط الصله يعكس عامل التشغيل المستخدم في الصله). |
|
صله خارجيه التي كل الصفوف من الجدول المعروض في الجهه اليمني يتم تضمين، حتي اذا لم يكن تطابقات في الجدول المرتبط. |
|
صله خارجيه يتم تضمين، ما هو كل الصفوف من الجدول المعروض في الجزء الايسر حتي اذا لم يكن تطابقات في الجدول المرتبط. |
|
صله خارجيه كامله كل الصفوف من كلا الجدولين يتم تضمين، حتي لو لم يكن تطابقات في الجدول المرتبط، و# طريقه عرض، و# الدالات المعرفه من قبل المستخدم او الاستعلام الفرعي. |
تشير الايقونات علي اطراف خط الصله الي نوع الصله. يسرد الجدول التالي انواع الصلات و# الرموز التي يمكن عرضها في نهايات خط الصله.
ايقونه علي نهايات خط صله |
الوصف |
|
صله راس ب# راس |
|
الانضمام الي راس ب# اطراف |
|
لا يمكن مصمم الاستعلام ل# تحديد نوع الصله |
جزء الشبكه
نظره عامه حول جزء الشبكه
جزء الشبكه يسمح لك ب# تحديد خيارات الاستعلام — مثل اي اعمده بيانات ل# عرض كيفيه ترتيب النتائج و# الصفوف التي يتم تحديد — ب# ادخال اختياراتك في شبكه علي شكل جدول بيانات. في جزء الشبكه يمكنك تحديد:
-
اعمده ل# عرض و# الاسماء المستعاره ل# اسم العمود.
-
الجدول الذي عمود ينتمي اليها.
-
تعبيرات ل# الاعمده المحسوبه.
-
ترتيب الفرز ل# الاستعلام.
-
شروط البحث.
-
معايير التجميع، ب# ما في ذلك وظائف تجميعيه ل# استخدامها ل# تقارير الملخصات.
-
القيم الجديده ل# استعلامات التحديث او قيم الحاق الاستعلامات.
-
اسماء الاعمده الهدف ل# استعلامات الالحاق.
تنعكس التغييرات التي تجريها في جزء الشبكه تلقائيا في جزء الرسم التخطيطي و# جزء SQL. ب# طريقه مماثله، يتم تحديث جزء الشبكه تلقائيا ل# تعكس التغييرات التي تم اجراؤها في الاجزاء الاخري.
حول اعمده جزء الشبكه
عرض الصفوف في جزء الشبكه اعمده البيانات المستخدمه في الاستعلام الخاص بك؛ عرض الاعمده في جزء الشبكه خيارات الاستعلام.
معلومات معينه الذي يظهر في جزء الشبكه يعتمد علي نوع الاستعلام الذي تقوم ب# انشائه. اذا كنت تقوم ب# انشاء استعلام تحديد، جزء الشبكه يحتوي علي اعمده مختلفه عما اذا كنت تقوم ب# انشاء استعلام تحديث.
يسرد الجدول التالي اعمده الشبكه التي يمكن ان تظهر في جزء الشبكه.
العمود |
نوع الاستعلام |
الوصف |
عمود |
الكل |
يعرض اما اسم عمود البيانات المستخدمه ل# الاستعلام او التعبير ل# عمود محسوب. يتم تامين هذا العمود حيث تكون دوما مرئيه عند التمرير افقيا. |
اسم مستعار |
تحديد، الحاقي، التحديث، تكوين جدول |
تعين اما اسما بديلا ل# عمود او الاسم الذي تستخدمه ل# عمود محسوب. |
جدول |
تحديد، الحاقي، التحديث، تكوين جدول |
تحديد اسم الجدول، و# طريقه عرض، و# الدالات المعرفه من قبل المستخدم او الاستعلام الفرعي ل# عمود البيانات المقترن. هذا العمود فارغا ل# الاعمده المحسوبه. |
الاخراج |
تحديد، الحاقي، تكوين جدول |
تحديد ما اذا كان عمود بيانات يظهر في اخراج الاستعلام. ملاحظة: اذا كان يسمح ب# قاعده البيانات، يمكنك استخدام عمود بيانات ل# فرز او البحث عبارات دون عرض في مجموعه النتائج. |
نوع الفرز |
تحديد، الحاقي |
تحديد استخدام عمود البيانات المقترن ل# فرز نتائج الاستعلام و# ما اذا تم الفرز تصاعدي او تنازلي. |
ترتيب الفرز |
تحديد، الحاقي |
تحديد اولويه الفرز ل# اعمده البيانات المستخدمه ل# فرز مجموعه النتائج. عندما تقوم ب# تغيير ترتيب الفرز ل# عمود بيانات، يتم تحديث ترتيب الفرز ل# كافه الاعمده الاخري وفقا ل# ذلك. |
تجميع حسب |
تحديد، الحاقي، تكوين جدول |
يحدد ان عمود البيانات المقترن المستخدمه ل# انشاء استعلام تجميع. يظهر عمود الشبكه هذا فقط اذا كان الذي اخترته Group By من القائمه ادوات، او قمت ب# اضافه عباره GROUP BY الي جزء SQL. ب# شكل افتراضي، يتم تعيين قيمه هذا العمود ل# تجميع حسب، و# يصبح العمود جزءا من مجموعه by. عند الانتقال الي خليه في هذا العمود و# حدد داله تجميعيه ل# تطبيق علي عمود البيانات المقترن، ب# شكل افتراضي التعبير الناتجه تتم اضافه ك# عمود اخراج ل# مجموعه النتائج. |
معايير |
الكل |
يحدد شرط بحث (تصفيه) ل# عمود البيانات المقترن. ادخل عامل تشغيل (الاعداد الافتراضي هو "=") و# القيمه التي تريد البحث عنها. قم ب# احاطه قيم نصيه ب# علامات اقتباس مفرده. اذا كان عمود البيانات المقترن جزءا من مجموعه by، يتم استخدام التعبير التي تدخلها ل# عباره HAVING. اذا قمت ب# ادخال القيم ل# خليه واحده او اكثر في عمود الشبكه معايير، شروط البحث الناتجه يتم ربطه تلقائيا ب# استخدام and منطقيه. ل# تحديد تعبيرات شروط بحث متعدده ل# عمود قاعده بيانات مفرد (علي سبيل المثال، (fname > 'A') AND (fname < 'M')، اضف عمود البيانات الي جزء الشبكه مرتين و# ادخل فصل القيم في عمود الشبكه معايير ل# كل مثيل من عمود البيانات. |
او... |
الكل |
يحدد تعبير شرط بحث اضافيه ل# عمود البيانات، مرتبط ب# التعبيرات السابقه مع OR منطقيه. يمكنك اضافه مزيد من الاعمده شبكه او … عن طريق الضغط علي المفتاح TAB الموجود في اقصي اليمين العمود .... |
إلحاق |
إلحاق |
تحدد اسم عمود البيانات الهدف ل# عمود البيانات المقترن. عندما تقوم ب# انشاء استعلام الحاقي، محاولات "مصمم الاستعلام" ل# مطابقه المصدر ل# عمود بيانات هدف مناسب. اذا تعذر اختيار "مصمم الاستعلام" علي تطابق، يجب توفير اسم العمود. |
قيمه جديده |
تحديث، قيم الالحاق |
ان القيمه ل# وضع في العمود المقترن به. ادخل قيمه حرفيه او تعبير. |
جزء SQL
نظره عامه حول جزء SQL
يعرض جزء SQL عباره SQL ل# الاستعلام الحالي. اثناء انشاء الاستعلام الخاص بك، يقوم ب# تحديث جزء SQL تلقائيا و# اعاده تنسيقه حتي يصبح سهله القراءه.
في جزء SQL يمكنك:
-
انشاء استعلام جديد ب# ادخال عبارات SQL.
-
تعديل عباره SQL انشاؤه ب# واسطه "مصمم الاستعلام" استنادا الي الاعدادات التي تجريها في اجزاء الرسم التخطيطي و# الشبكه.
-
ادخل عبارات الاستفاده من الميزات الخاصه ب Microsoft SQL Server.
عبارات في جزء SQL
يمكنك تحرير الاستعلام الحالي مباشره في جزء SQL. عند الانتقال الي جزء اخر، مصمم الاستعلام تلقائيا ب# تنسيق عباره الخاصه بك، و# ثم اجزاء الرسم التخطيطي و# الشبكه ب# حيث تتطابق مع عباره الخاصه بك.
ملاحظة: يمكنك ادخال تلميحات محسن ل# عبارات SQL، و# لكن قد اعاده تنسيقه "مصمم الاستعلام" عليها.
اذا لا يمكن تمثيل عباره الخاصه بك في اجزاء الرسم التخطيطي و# الشبكه، و# اذا كانت هذه الاجزاء مرئيه، مصمم الاستعلام يعرض رساله خطا و# ثم يقدم لك خيارين:
-
العوده الي جزء SQL و# تحريرها علي بيان.
-
تجاهل كافه التغييرات و# العوده الي الاصدار الاحدث من عباره SQL.
اذا كنت العوده الي جزء SQL و# متابعه التحرير العباره، تعتيم "مصمم الاستعلام" الاجزاء الاخري ل# الاشاره الي ان انها لم تعد تعكس محتويات جزء SQL.
يمكنك ايضا استخدام جزء SQL ل# ادخال عبارات SQL التي لا يمكن عرض شكل رسومي في "مصمم الاستعلام". في مثل هذه الحالات، يعرض "مصمم الاستعلام" السلوك نفسه كما يحدث عند الكشف عن خطا — تعتيم اجزاء الرسم التخطيطي و# الشبكه ل# الاشاره الي انه لا تمثل العباره الحاليه. يمكنك متابعه تحرير العباره و# تنفيذها كما تفعل مع اي عباره SQL.
ملاحظة: اذا كنت ادخال عباره SQL، و# لكن قم ب# اجراء المزيد من التغييرات علي الاستعلام عن طريق تغيير المخطط و# الشبكه الاجزاء، تعيد بناء مصمم الاستعلام و# اعاده عرض عباره SQL. في بعض الحالات، و# يؤدي هذا الاجراء عباره SQL التي تم انشاؤها ب# شكل مختلف من ادخالها اصلا (علي الرغم من انها تعطي دوما نفس النتائج). يشكل هذا الاختلاف خاصه عند العمل ب# شروط البحث التي تتضمن جمل متعدده مرتبطه ب# استخدام AND و OR.