مقدمة حول الاستعلامات

مقدمة حول الاستعلامات

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

يؤدي استخدام استعلام إلى تسهيل عرض البيانات أو إضافتها أو حذفها أو تغييرها في قاعدة بيانات Access. بعض الأسباب الأخرى لاستخدام الاستعلامات:

  • البحث عن بيانات معينة بسرعة من خلال التصفية حسب معايير (شروط) محددة.

  • حساب البيانات أو تلخيصها

  • أتمتة مهام إدارة البيانات، كمراجعة البيانات الأحدث بشكل متكرر.

يمكنك الحصول علي مجموعه اكثر فعاليه من خيارات الاستعلام عند العمل ب# استخدام قاعده بيانات Access علي سطح مكتب، لكن تطبيقات Access علي ويب توفر بعض الخيارات الاستعلام هو مبين ادناه. ل# الحصول علي مزيد من المعلومات حول تطبيقات Access علي ويب، نوع ل# قاعده البيانات تصميم مع Access و# نشرها عبر الانترنت، راجع انشاء تطبيق Access.

ملاحظة:  إذا أردت تجربة الاستعلامات في الأمثلة، فاستخدم قاعدة بيانات Access لسطح المكتب.

تساعدك الاستعلامات في البحث عن و# التعامل مع البيانات

انشاء استعلام تحديد

انشاء استعلام معلمات

انشاء استعلام اجماليات

انشاء استعلام جدولي

انشاء تكوين استعلام جدول

انشاء استعلام الحاقي

انشاء استعلام تحديث

انشاء استعلام حذف

تساعدك الاستعلامات في البحث عن بياناتك واستخدامها

في قاعدة بيانات مصممة بشكل صحيح، غالباً ما تتواجد البيانات التي تريد عرضها عبر نموذج أو تقرير في جداول متعددة. ويمكن للاستعلام أن يسحب المعلومات من جداول متعددة ويجمعها لعرضها في النموذج أو التقرير. قد يكون الاستعلام طلباً للحصول على نتائج بيانات من قاعدة البيانات أو لتنفيذ إجراء على البيانات، أو كليهما. ويمكن للاستعلام تقديم إجابة عن سؤال بسيط، أو إجراء حسابات، أو جمع بيانات من جداول مختلفة، أو إضافة بيانات أو تغييرها أو حذفها من قاعدة بيانات. نظراً لتعدد استخدامات الاستعلامات، ثمة أنواع متعددة منها ومن الأفضل إنشاء نوع الاستعلام حسب المهمة.

أنواع الاستعلامات الأساسية

الاستخدام

حدد

لاستعادة بيانات من جدول أو إجراء حسابات.

الإجراء

إضافة بيانات أو تغييرها أو حذفها. لكل مهمة نوع معين من الاستعلام الإجرائي. لا تتوفر الاستعلامات الإجرائية في تطبيقات Access.

اعلي الصفحه

إنشاء استعلام تحديد

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

مراجعة بيانات من حقول محددة

على سبيل المثال، إذا كانت قاعدة البيانات تشتمل على جدول يضم الكثير من المعلومات عن المنتجات وأردت مراجعة قائمة بالمنتجات وأسعارها، فإليك كيفية إنشاء استعلام تحديد يُرجع فقط أسماء المنتجات وسعر كل منها:

  1. افتح قاعدة البيانات ومن علامة التبويب إنشاء، انقر فوق تصميم الاستعلام.

  2. في المربع إظهار جدول، من علامة التبويب جداول، انقر نقراً مزدوجاً فوق جدول المنتجات ثم أغلق مربع الحوار.

  3. في جدول "المنتجات"، لنفترض أن لديك الحقلين "اسم المنتج" و"قائمة الأسعار". انقر نقراً مزدوجاً فوق اسم المنتج وقائمة الأسعار لإضافة هذين الحقلين إلى شبكة التصميم الاستعلام.

  4. علي علامه التبويب تصميم، انقر فوق تشغيل. الاستعلام يقوم ب# تشغيل، و# يعرض قائمه ب# المنتجات و# اسعارها.

اعلي الصفحه

مراجعة البيانات من عدة جداول مرتبطة في وقت واحد

على سبيل المثال، لديك قاعدة بيانات لمتجر يبيع مواد غذائية وتريد مراجعة طلبات العملاء الذين يعيشون في مدينة معينة. لنفترض أن بيانات الطلبات وبيانات العملاء مخزنة في جدولين اسمهما "العملاء" و"الطلبات" على التوالي. ويتضمن كل جدول الحقل "معرّف العميل" الذي يشكِّل أساساً علاقة واحد لأكثر بين الجدولين. يمكنك إنشاء استعلام يُرجع طلبات خاصة بعملاء يسكنون في مدينة معينة، مثلاً جدة، باستخدام الإجراء التالي:

  1. افتح قاعدة البيانات. من علامة التبويب إنشاء، في المجموعة استعلام، انقر فوق تصميم الاستعلام.

  2. في مربع الحوار إظهار جدول، من علامة التبويب جداول، انقر نقراً مزدوجاً فوق العملاء والطلبات.

  3. أغلق مربع الحوار إظهار جدول. لاحظ الخط (ويُسمى الرابط) الذي يصل بين الحقل "المعرِّف" في جدول العملاء والحقل "معرِّف العميل" في جدول الطلبات. يوضح هذا الخط العلاقة بين الجدولين.

  4. في الجدول "العملاء"، انقر نقراً مزدوجاً فوق الشركة والمدينة لإضافة هذين الحقلين إلى شبكة تصميم الاستعلام.

  5. في شبكة تصميم الاستعلام، في العمود المدينة، قم بإلغاء تحديد خانة الاختيار في الصف إظهار.

  6. في صف المعايير ل# العمود المدينه، اكتب جده.

    يؤدي إلغاء تحديد خانة الاختيار إظهار إلى منع الاستعلام من عرض المدينة ضمن نتائجه، وتشير كتابة جدة في الصف المعايير إلى أنك ترغب في عرض السجلات التي تكون قيمة الحقل "المدينة" فيها هي "جدة" فقط. في هذه الحالة يُرجع الاستعلام فقط العملاء الموجودين في جدة. ولست بحاجة إلى عرض حقل لاستخدامه مع أحد المعايير.

  7. في الجدول "الطلبات"، انقر نقراً مزدوجاً فوق معرِّف الطلب وتاريخ الطلب لإضافة هذين الحقلين إلى العمودين التاليين في شبكة تصميم الاستعلام.

  8. من علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل. يتم تشغيل الاستعلام، ويعرض قائمة بطلبات العملاء الموجودين في جدة.

  9. اضغط على CTRL+S لحفظ الاستعلام.

اعلي الصفحه

إنشاء استعلام معلمات

إذا أردت تشغيل أنواع مختلفة من استعلام معين بشكل متكرر، فيمكنك استخدام استعلام معلمات. عندما تجري استعلام معلمات، يطالبك الاستعلام بإدخال قيم للحقول، ثم يستخدم هذه القيم التي توفرها لإنشاء معايير للاستعلام.

ملاحظة:  لا يمكنك إنشاء استعلام معلمات في تطبيق Access.

استمراراً للمثال السابق الذي تعلمت فيه كيفية إنشاء استعلام تحديد يُرجع طلبات العملاء الموجودين في جدة، يمكنك تعديل استعلام التحديد بحيث يطالبك بتحديد المدينة كل مرة تقوم فيها بتشغيل الاستعلام. للمتابعة، افتح قاعدة البيانات التي قمت بإنشائها في المثال السابق:

  1. في جزء التنقل، انقر بزر الماوس الأيمن فوق الاستعلام المسمى الطلبات حسب المدينة (الذي قمت بإنشائه في القسم السابق)، ثم انقر فوق طريقة عرض التصميم من القائمة المختصرة.

  2. في شبكه تصميم الاستعلام، في الصف المعايير ل# العمود المدينه، احذف جده، و# من ثم اكتب [ل# اي city?].

    السلسلة [لأيّ مدينة؟] هي مطالبة المعلمة. تشير الأقواس المربعة إلى أنك تريد من الاستعلام أن يطلب توفير إدخال، والنص (في هذه الحالة لأيّ مدينة؟) هو السؤال الذي تعرضه مطالبة المعلمة.

ملاحظة: لا يمكن استخدام النقطة (.) أو علامة التعجب (!) كنص في مطالبة معلمة.

  1. حدد خانة الاختيار الموجودة في الصف إظهار في العمود "المدينة"، بحيث تظهر المدينة في نتائج الاستعلام.

  2. من علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل. يطلب الاستعلام إدخال قيمة للمدينة.

  3. اكتب نيويورك، و# من ثم اضغط علي ENTER ل# الاطلاع علي طلبات العملاء الموجودين في القاهره.

    ماذا تفعل إذا كنت لا تعرف القيم التي يمكنك تحديدها؟ يمكنك استخدام أحرف بدل كجزء من المطالبة:

  4. من علامة التبويب الصفحة الرئيسية، في المجموعة طرق العرض، انقر فوق طريقة العرض ثم فوق طريقة عرض التصميم.

  5. في شبكه تصميم الاستعلام، في الصف المعايير ل# العمود المدينه، اكتب [ل# اي city?] Like & "*".

    في مطالبة المعلمة هذه، تسمح الكلمة الرئيسية Like وعلامة العطف (&) والعلامة النجمية (*) المحاطة بعلامتي اقتباس للمستخدم بكتابة تركيبة من الأحرف، بما في ذلك أحرف البدل، للحصول على مجموعة متنوعة من النتائج. على سبيل المثال، إذا كتب المستخدم *، فيعرض الاستعلام كافة المدن، أما إذا كتب ج، فيعرض كافة المدن التي تبدأ بالحرف "ج"، وإذا كتب *ا*، فيعرض كافة المدن التي تحتوي على الحرف "ا".

  6. علي علامه التبويب تصميم، في المجموعه نتائج، انقر فوق تشغيل، و# في مطالبه الاستعلام، اكتب القاو# اضغط علي ENTER.

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

تحديد أنواع بيانات المعلمات

يمكنك أيضاً تحديد نوع البيانات التي يجب أن تقبلها المعلمة. يمكنك تعيين نوع البيانات لأي معلمة، ولكن من الضروري بشكل خاص تعيين نوع البيانات للبيانات الرقمية أو بيانات العملة أو التاريخ/الوقت. عند تحديد نوع البيانات التي يجب أن تقبلها المعلمة، يرى المستخدمون رسالة خطأ أكثر وضوحاً إذا أدخلوا نوع البيانات الخطأ، مثل إدخال نص عندما يتطلب الأمر إدخال عملة.

إذا تم تعيين معلمة لقبول بيانات نصية، فيتم تفسير أي إدخال على أنه نص، ولا يتم عرض رسالة خطأ.

لتحديد نوع البيانات للمعلمات في استعلام، استخدم الإجراء التالي:

  1. عندما يكون الاستعلام مفتوحاً في طريقة عرض التصميم، من علامة التبويب تصميم، في المجموعة إظهار/إخفاء، انقر فوق معلمات.

  2. في مربع الحوار معلمات الاستعلام، في العمود المعلمة، اكتب المطالبة الخاصة بكل معلمة ترغب في تحديد نوع البيانات لها. تأكد من تطابق كل معلمة مع المطالبة التي تستخدمها في الصف المعايير ضمن شبكة تصميم الاستعلام.

  3. في العمود نوع البيانات، حدد نوع البيانات لكل معلمة.

مزيد من المعلومات حول استخدام معلمات ل# طلب ادخال عند تشغيل استعلام.

اعلي الصفحه

إنشاء استعلام إجماليات

إن الصف "الإجمالي" في ورقة البيانات مفيد للغاية، ولكن بالنسبة للأسئلة الأكثر تعقيداً، استخدم استعلام الإجماليات. استعلام الإجماليات عبارة عن استعلام تحديد يتيح لك تجميع البيانات وتلخيصها، كما هو الحال عندما تريد عرض إجمالي المبيعات حسب المنتج. في استعلام الإجماليات، يمكنك استخدام الدالة Sum (وهي دالة تجميعية) لعرض إجمالي المبيعات حسب المنتج.

ملاحظة: لا يمكنك استخدام الدالات التجميعية في تطبيق Access.

استخدم الإجراء التالي لتعديل استعلام الإجماليات الفرعية للمنتجات الذي قمت بإنشائه في المثال السابق، بحيث يلخص الإجماليات الفرعية حسب المنتج.

  1. علي علامه التبويب الصفحه الرئيسيه، انقر فوق عرض > طريقه عرض التصميم.

    يتم فتح استعلام الإجماليات الفرعية للمنتجات في طريقة عرض التصميم.

  2. من علامة التبويب تصميم، في مجموعة إظهار/إخفاء، انقر فوق إجماليات.

    يتم عرض الصف الإجماليات في شبكة تصميم الاستعلام.

ملاحظة: بالرغم من أن الصف الإجماليات الموجود في شبكة تصميم الاستعلام والصف الإجمالي الموجود في ورقة البيانات لهما أسماء متشابهة، إلا أنهما ليسا متطابقين:

  • يمكنك التجميع حسب قيم الحقل باستخدام الصف الإجماليات في شبكة التصميم.

  • يمكنك إضافة الصف الإجمالي في ورقة البيانات إلى نتائج استعلام الإجماليات.

  • عندما تستخدم الصف الإجماليات في شبكة التصميم، يجب أن تختار دالة تجميع لكل حقل. إذا لم ترغب في إجراء حساب في حقل معين، فيمكنك التجميع حسب الحقل.

  • في العمود الثاني من شبكة التصميم، في الصف الإجمالي، حدد جمع من القائمة المنسدلة.

  • من علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل. يتم تشغيل الاستعلام ويعرض قائمة بالمنتجات والإجماليات الفرعية.

  • اضغط على CTRL+S لحفظ الاستعلام. اترك الاستعلام مفتوحاً.

ل# الحصول علي مزيد من المعلومات، انظر جمع القيم في ورقه بيانات ب# استخدام صف اجماليات.

اعلي الصفحه

إجراء عمليات حسابية استناداً إلى البيانات

لا يمكنك عادةً استخدام جداول لتخزين قيم محسوبة مثل الإجماليات الفرعية، حتى لو كانت مستندة إلى بيانات في نفس قاعدة البيانات، وذلك لأن القيم المحسوبة قد تصبح قديمة إذا تغيرت القيم التي تستند إليها. على سبيل المثال، لا يستحسن تخزين عمر شخص في جدول، لأنك ستحتاج في كل عام إلى تحديث القيمة؛ بدلاً من ذلك قم بتخزين تاريخ ميلاد الشخص ثم استخدم استعلاماً لحساب عمره.

على سبيل المثال، لديك قاعدة بيانات لبعض المنتجات التي تريد بيعها. تشتمل قاعدة البيانات هذه على جدول يُسمى "تفاصيل الطلبات" ويضم معلومات عن المنتجات في حقول مثل سعر كل منتج وكمياته. يمكنك حساب الإجمالي الفرعي باستخدام استعلام يضرب كمية كل منتج في سعر الوحدة لهذا المنتج، ويضرب كمية كل منتج في سعر الوحدة والخصم لهذا المنتج، ثم يطرح إجمالي الخصم من إجمالي سعر الوحدة. إذا كنت قد أنشأت نموذجاً لقاعدة البيانات في المثال السابق، فافتحها وواصل العمل:

  1. علامه التبويب انشاء، انقر فوق تصميم الاستعلام.

  2. في مربع الحوار اظهار جدول، علي علامه التبويب " جداول "، انقر نقرا مزدوجا فوق تفاصيل الطلبات.

  3. اغلاق مربع الحوار اظهار جدول.

  4. في الجدول "تفاصيل الطلبات"، انقر نقرا مزدوجا فوق معرف المنتج ل# اضافه هذا الحقل الي العمود الاول من شبكه تصميم الاستعلام.

  5. في العمود الثاني من الشبكه، انقر ب# زر الماوس صف الحقل، و# ثم انقر فوق تكبير / تصغير القائمه المختصره.

  6. في مربع تكبير / تصغير، اكتب او الصق ما يلي: Subtotal: ([الكميه] * [سعر الوحده])-([الكميه] * [Price]*[Discount]) وحده

  7. انقر فوق موافق.

  8. علي علامه التبويب " تصميم "، انقر فوق تشغيل. الاستعلام يقوم ب# تشغيل، و# من ثم يعرض قائمه ب# المنتجات و# الاجماليات الفرعيه، كل امر.

  9. اضغط على CTRL+S لحفظ الاستعلام، ثم اكتب اسم الاستعلام الإجماليات الفرعية للمنتجات.

انظر ايضا جمع القيم في ورقه بيانات ب# استخدام صف اجماليات.

اعلي الصفحه

عرض بيانات ملخصة أو مجمّعة

عندما تستخدم الجداول لتسجيل المعاملات أو تخزين بيانات رقمية تتكرر باستمرار، من المفيد أن تتمكن من مراجعة هذه البيانات بصورة إجمالية، مثل المجاميع أو المتوسطات. يمكنك في Access إضافة صف "الإجماليات" إلى ورقة بيانات. إن صف "الإجمالي" هو صف موجود في أسفل ورقة البيانات يمكنه عرض إجمالي تراكمي أو قيمة تجميعية أخرى.

  1. قم بتشغيل استعلام الإجماليات الفرعية للمنتجات، واترك النتائج مفتوحة في طريقة عرض ورقة البيانات.

  2. علي التبويب الصفحه الرئيسيه، انقر فوق الاجماليات. يظهر صف جديد في اسفل ورقه البيانات، ب# استخدام الكلمه الاجمالي في العمود الاول.

  3. انقر فوق الخليه الموجوده في الصف الاخير من ورقه البيانات و# المسماه الاجمالي.

  4. انقر فوق السهم ل# عرض دالات التجميع المتوفره. ل# ان العمود يحتوي علي بيانات نصيه، هناك خياران فقط: بلا و Count.

  5. حدد Count. تغيير محتويات الخليه من الاجمالي ل# تعداد قيم العمود.

  6. انقر فوق الخلية المجاورة (العمود الثاني). لاحظ أن سهماً يظهر في الخلية.

  7. انقر فوق السهم، و# من ثم انقر فوق المجموع. يعرض الحقل مجموع قيم العمود.

  8. اترك الاستعلام مفتوحاً في طريقة عرض ورقة البيانات.

اعلي الصفحه

إنشاء استعلام جدولي

لنفترض الآن أنك ترغب في مراجعة الإجماليات الفرعية للمنتجات، ولكنك تريد أيضاً التجميع حسب الشهر، بحيث يعرض كل صف الإجماليات الفرعية لأحد المنتجات، ويعرض كل عمود الإجماليات الفرعية للمنتج في شهر. لعرض الإجماليات الفرعية لمنتج وعرض الإجماليات الفرعية للمنتجات في شهر، استخدم استعلام جدولي.

ملاحظة: لا يمكن عرض استعلام جدولي في تطبيق Access.

يمكنك تعديل استعلام الإجماليات الفرعية للمنتجات مرة أخرى بحيث يؤدي الاستعلام إلى الحصول على صفوف إجماليات المنتج وأعمدة الإجماليات الفرعية الشهرية.

  1. من علامة التبويب الصفحة الرئيسية، في المجموعة طرق العرض، انقر فوق طريقة العرض ثم فوق طريقة عرض التصميم.

  2. في المجموعة إعداد استعلام، انقر فوق إظهار جدول.

  3. في مربع الحوار إظهار جدول، انقر نقراً مزدوجاً فوق الطلبات، ثم انقر فوق إغلاق.

  4. علي علامه التبويب تصميم، في المجموعه نوع الاستعلام، انقر فوق جدولي. في شبكه التصميم، يختفي الصف اظهار، و# يتم عرض الصف جدولي.

  5. في العمود الثالث من شبكة التصميم، انقر بزر الماوس الأيمن فوق الصف الحقل، ثم انقر فوق تكبير/تصغير في القائمة المختصرة. يفتح المربع تكبير/تصغير.

  6. في المربع تكبير / تصغير، اكتب او الصق ما يلي: Month: "Month" & DatePart ("m", [Order Date])

  7. انقر فوق موافق.

  8. في الصف جدولي، حدد القيم التالية من القائمة المنسدلة: عنوان الصف للعمود الأول، والقيمة للعمود الثاني، وعنوان العمود للعمود الثالث.

  9. من علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل. يتم تشغيل الاستعلام، ويعرض الإجماليات الفرعية للمنتجات مجمعة حسب الشهر.

  10. اضغط على CTRL+S لحفظ الاستعلام.

    لمزيد من المعلومات، انظر

اعلي الصفحه

إنشاء استعلام تكوين جدول

يمكنك استخدام استعلام تكوين جدول لإنشاء جدول جديد من البيانات المخزنة في جداول أخرى.

ملاحظة:  لا يتوفر استعلام تكوين جدول في تطبيقات Access.

على سبيل المثال، لنفترض أنك ترغب في إرسال بيانات عن طلبات بيروت إلى شريك في بيروت يستخدم Access لإعداد التقارير. بدلاً من إرسال كافة بيانات الطلبات الخاصة بك، تريد أن تقتصر البيانات التي ترسلها على طلبات بيروت.

يمكنك إنشاء استعلام تحديد يحتوي على بيانات طلبات بيروت، ثم استخدام استعلام التحديد لإنشاء الجدول الجديد باستخدام الإجراء التالي:

  1. افتح نموذج قاعدة البيانات من المثال السابق.

    لتشغيل استعلام تكوين جدول، قد تحتاج إلى تمكين محتوى قاعدة البيانات.

    ملاحظة: اذا رايت رساله اسفل الشريط حول تمكين قاعده البيانات، انقر فوق تمكين المحتوي.اذا كانت قاعده بياناتك موجوده في موقع موثوق به، لا تشاهد شريط الرسائل.

  2. من علامة التبويب إنشاء، في المجموعة استعلام، انقر فوق تصميم الاستعلام.

  3. في مربع الحوار إظهار جدول، انقر نقراً مزدوجاً فوق تفاصيل الطلبات والطلبات وأغلق مربع الحوار إظهار جدول.

  4. في جدول الطلبات، انقر نقراً مزدوجاً فوق معرف العميل ومدينة الشحن لإضافة هذين الحقلين إلى شبكة التصميم.

  5. في الجدول تفاصيل الطلبات، انقر نقراً مزدوجاً فوق معرف الطلب ومعرف المنتج والكمية وسعر الوحدة والخصم لإضافة هذه الحقول إلى شبكة التصميم.

  6. في العمود مدينه الشحن ل# شبكه تصميم الاستعلام، قم ب# الغاء تحديد المربع في الصف اظهار. في صف المعايير، اكتب ' بيروت ' (تضمين علامات اقتباس مفرده). التحقق من نتائج الاستعلام قبل استخدامها ل# انشاء الجدول.

  7. من علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

  8. اضغط على Ctrl + S لحفظ الاستعلام.

  9. في المربع اسم الاستعلام، اكتب استعلام طلبات بيروت، و# من ثم انقر فوق موافق.

  10. على علامة التبويب الصفحة الرئيسية، في المجموعة طرق العرض، انقر فوق طريقة العرض، ثم فوق طريقة عرض التصميم.

  11. على علامة التبويب تصميم، في المجموعة نوع الاستعلام، انقر فوق تكوين جدول.

  12. في مربع الحوار تكوين جدول، في المربع اسم الجدول، اكتب طلبات بيروت، و# من ثم انقر فوق موافق.

  13. من علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

  14. في مربع حوار التأكيد، انقر فوق نعم، وشاهد الجدول الجديد المعروض في جزء التنقل.

    ملاحظة: إذا كان هناك جدول يحمل الاسم نفسه الذي حددته، فسيحذف Access هذا الجدول قبل تشغيل الاستعلام.

اعلي الصفحه

إنشاء استعلام إلحاقي

يمكنك استخدام استعلام إلحاقي للحصول على البيانات من جدول واحد أو أكثر وإضافة هذه البيانات إلى جدول آخر.

ملاحظة: لا يتوفر الاستعلام الإلحاقي في تطبيقات Access.

لنفترض أنك قمت بإنشاء جدول لمشاركته مع شريك في بيروت، ولكن أدركت أن هذا الشريك يعمل أيضاً مع عملاء في منطقة طرابلس. تريد أن تضيف صفوفاً تتضمن بيانات منطقة طرابلس إلى الجدول قبل مشاركته مع شريكك. يمكنك إضافة بيانات منطقة طرابلس إلى جدول طلبات بيروت باستخدام الإجراء التالي:

  1. افتح الاستعلام المسمى "استعلام طلبات بيروت" في طريقة عرض التصميم.

  2. علي علامه التبويب تصميم، في المجموعه نوع الاستعلام، انقر فوق الحاق. يفتح مربع الحوار الحاق.

  3. في مربع الحوار إلحاق، انقر فوق السهم الموجود في المربع اسم الجدول، ثم حدد طلبات بيروت من القائمة المنسدلة، وانقر فوق موافق.

  4. في شبكه التصميم، في الصف المعايير ل# العمود "مدينه الشحن"، احذف ' بيروت '، و# اكتب ' طرابلس '.

  5. في الصف إلحاق بـ حدد الحقل المناسب لكل عمود.

    في هذا المثال، يجب أن تتطابق قيم الصف إلحاق بـ مع قيم الصف الحقل، ولكن هذا ليس مطلوباً لكي تعمل استعلامات الإلحاق.

  6. من علامة التبويب تصميم، في المجموعة النتائج، انقر فوق تشغيل.

ملاحظة:  أثناء تشغيل استعلام يُرجع كمية كبيرة من البيانات، قد تظهر رسالة خطأ تشير إلى تعذر التراجع عن الاستعلام. حاول زيادة الحد في مقطع الذاكرة إلى 3 ميغابايت للسماح باستمرار الاستعلام.

اعلي الصفحه

إنشاء استعلام تحديث

يمكنك استخدام استعلام تحديث لتغيير البيانات في الجداول، ويمكنك استخدامه لإدخال معايير لتحديد الصفوف التي ينبغي تحديثها. يوفر لك استعلام التحديث فرصة لمراجعة البيانات المحدَّثة قبل إجراء التحديث.

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

ملاحظة: لا يتوفر الاستعلام الإلحاقي في تطبيقات Access.

قمت في المثال السابق بإلحاق صفوف إلى جدول طلبات بيروت. في جدول طلبات بيروت، يعرض حقل معرف المنتج معرف المنتج الرقمي. لإضفاء مزيد من الأهمية على البيانات في التقارير، يمكنك استبدال معرفات المنتجات بأسماء المنتجات باتباع الإجراء التالي:

  1. افتح جدول طلبات بيروت في طريقة عرض التصميم.

  2. في صف معرف المنتج، غير نوع البيانات من رقم إلى نص.

  3. احفظ جدول طلبات بيروت ثم أغلقه.

  4. من علامة التبويب إنشاء، في المجموعة استعلام، انقر فوق تصميم الاستعلام.

  5. في مربع الحوار إظهار جدول، انقر نقراً مزدوجاً فوق تفاصيل الطلبات والطلبات وأغلق مربع الحوار إظهار جدول.

  6. على علامة التبويب تصميم، في المجموعة نوع الاستعلام، انقر فوق تحديث.

  7. في شبكة التصميم، يختفي الصفان فرز وإظهار، ويتم عرض الصف تحديث إلى.

  8. في الجدول طلبات بيروت، انقر نقراً مزدوجاً فوق معرف المنتج لإضافة هذا الحقل إلى شبكة التصميم.

  9. في شبكه التصميم، في الصف تحديث الي من العمود معرف المنتج، اكتب او الصق ما يلي: [Products]. [ اسم المنتج]

    تلميح: يمكنك استخدام استعلام تحديث لحذف قيم الحقول باستخدام سلسلة فارغة ("") أو NULL في الصف تحديث إلى.

  10. في صف المعايير، اكتب او الصق ما يلي: [معرف المنتج] Like ([Products]. [ معرف])

  11. يمكنك مراجعة القيم التي سيتم تغييرها بواسطة استعلام تحديث من خلال عرض الاستعلام في طريقة عرض ورقة البيانات.

  12. علي علامه التبويب تصميم، انقر فوق عرض > طريقه عرض ورقه البيانات. يقوم الاستعلام ب# ارجاع قائمه "معرفات المنتجات" التي سيتم تحديثها.

  13. ضمن علامة التبويب تصميم، انقر فوق تشغيل.

    عند فتح جدول "طلبات بيروت"، ستري انه تم استبدال القيم الرقميه في الحقل "معرف المنتج" ب# اسماء المنتجات من جدول المنتجات. راجع انشاء استعلام تحديث.

اعلي الصفحه

إنشاء استعلام حذف

يمكنك استخدام استعلام حذف لحذف بيانات من الجداول، ويمكنك استخدام استعلام حذف لإدخال معايير لتحديد الصفوف التي ينبغي حذفها. يوفر لك استعلام الحذف فرصة لمراجعة الصفوف التي سيتم حذفها قبل إجراء الحذف.

ملاحظة: لا يتوفر خيار استعلام الحذف في تطبيقات Access.

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

يمكنك استخدام استعلام لحذف صفوف في جدول طلبات بيروت التي لا تحتوي على قيمة لمعرف الطلب، وذلك باتباع الإجراء التالي:

  1. في علامة التبويب إنشاء، انقر فوق تصميم الاستعلام.

  2. في المربع إظهار جدول، انقر نقراً مزدوجاً فوق طلبات بيروت وأغلق المربع إظهار جدول.

  3. علي علامه التبويب تصميم، في المجموعه نوع الاستعلام، انقر فوق حذف. في شبكه التصميم، يختفي الصفان فرز و# اظهار، و# يظهر الصف حذف.

  4. في جدول طلبات بيروت، انقر نقراً مزدوجاً فوق معرف الطلب لإضافته إلى الشبكة.

  5. في شبكه التصميم، في الصف المعايير من العمود "معرف الطلب"، اكتب Is Null.

  6. على علامة التبويب تصميم، في مجموعة النتائج، انقر فوق تشغيل.

سحب انشاء استعلام حذف.

اعلي الصفحه

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×