استخدام المعلومات لطلب إدخال عند تشغيل استعلام

استخدام المعلومات لطلب إدخال عند تشغيل استعلام

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

ملاحظة: لا تنطبق هذه المقالة على تطبيقات Access على ويب.

فهم المصطلحات

قبل بدء العملية المفصلة خطوة بخطوة أدناه، من المفيد فهم هذه المصطلحات:

  • معلمة   المعلمة هي معلومة توفرها للاستعلام مباشرة عند تشغيله. ويمكن استخدام المعلمات في حد ذاتها أو كجزء من تعبير أكبر لتكوين معيار في الاستعلام. ويمكنك إضافة معلمات إلى أيٍّ من أنواع الاستعلامات التالية:

    • تحديد

    • جدولي

    • إلحاق

    • تكوين جدول

    • تحديث

  • المعايير   المعايير هي "عوامل التصفية" التي تضيفها إلى استعلام لتحديد العناصر التي يتم إرجاعها عند تشغيل الاستعلام.

لمزيد من المعلومات حول أنواع الاستعلامات المذكورة أعلاه، راجع مقدمة حول الاستعلامات.

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

يتشابه إنشاء معلمة مع إضافة معيار عادي إلى استعلام:

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

  2. في الصف معايير بالحقل الذي تريد تطبيق معلمة عليه، أدخل النص الذي تريد عرضه في مربع المعلمة الموضوع بين قوسين مربعين. على سبيل المثال، [Enter the start date:]

    استعلام معلمات بسيط.

  3. كرر الخطوة رقم 2 لكل حقل تريد إضافة معلمات إليه.

عند تشغيل الاستعلام، تظهر المطالبة دون الأقواس المربعة.

مطالبة المعلمة التي بها النص "أدخل تاريخ البدء:"

أدخل القيمة التي تبحث عنها، ثم انقر فوق موافق.

يمكنك استخدام معلمات متعددة في معيار. على سبيل المثال: يؤدي Between [Enter the start date:] And [Enter the end date:] إلى ظهور مطالبتين عند تشغيل الاستعلام.

استعلام معلمات يشتمل على معلمتين.

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

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

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

لتحديد نوع البيانات للمعلمات في استعلام:

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

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

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

إضافة معلمة إلى استعلام اتحاد

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

  1. افتح استعلام الاتحاد في طريقة عرض SQL.

  2. أضف عبارة WHERE التي تحتوي على الحقول التي تريد إضافة معلمات إليها.

    إذا كانت هناك عبارة WHERE موجودة فعلاً، فتحقق من وجود الحقول التي تريد إضافة معلمات إليها في العبارة بالفعل. إذا لم تكن موجودة، فأضفها.

  3. اكتب مطالبة المعلمة في العبارة Where، على سبيل المثال، WHERE [StartDate] = [Enter the start date:]

    استعلام اتحاد ثنائي الأجزاء حيث توجد العبارة التالية في كلا الجزئين: WHERE StartDate = [Enter the start date:]

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

لمزيد من المعلومات عن استعلامات الاتحاد، انظر استخدام استعلام اتحاد لعرض نتيجة موحدة من استعلامات متعددة.

ضم معلمات بأحرف بدل لمزيد من المرونة

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

  1. قم بإنشاء استعلام تحديد، ثم افتحه في طريقة عرض "التصميم".

  2. في الصف معايير في الحقل الذي تريد إضافة معلمة إليه، اكتب Like "*"&[، والنص الذي تريد استخدامه كمطالبة، ثم ]&"*".

    شبكة تصميم الاستعلامات بالمعايير التالية في العمود "البلد/المنطقة": مثل "*" و[أدخل البلد/المنطقة:] و"*"

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

مطالبة معلمة بالنص "Enter country/region".

بعد إدخال المعلمة، يقوم الاستعلام بإرجاع القيم التي تحتوي على سلسلة المعلمة. على سبيل المثال، تقوم سلسلة المعلمة us بإرجاع العناصر التي يحتوي فيها حقل المعلمة على القيمة Australia والعناصر حيث القيمة هي USA.

لمزيد من المعلومات عن أحرف البدل، انظر استخدام أحرف البدل كمعايير.

إرجاع العناصر غير المتطابقة مع المعلمة

بدلاً من إعداد الاستعلام بحيث يرجع العناصر المتطابقة مع المعلمة، يمكنك إعداده لإرجاع العناصر غير المتطابقة معها. على سبيل المثال، قد تريد المطالبة بسنة ثم الحصول على العناصر التي تكون فيها قيمة السنة أكبر من القيمة التي تم إدخالها. لتنفيذ ذلك، اكتب عامل تشغيل مقارنة إلى يمين القوس المربع الأول الذي يتضمن مطالبة المعلمة، على سبيل المثال،>[Enter a year:].

فيديو: استخدام معلمات في الاستعلامات

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

شاهد هذا الفيديو للتعرّف على المزيد حول إنشاء معلمات في الاستعلامات.

لا يدعم مستعرض الويب الخاص بك الفيديو. قم بتثبيت Microsoft Silverlight أو Adobe Flash Player أو Internet Explorer 9.

انظر أيضاً

استخدام معلمات في الاستعلامات والنماذج والتقارير

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

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

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

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

×