لماذا يطالبني Access بإدخال قيمة معلمة؟

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

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

يعرض مثالا لمربع الحوار المتوقع "إدخال قيمة المعلمة"، مع معرف مسمى "إدخال معرف الموظف"، وهو حقل لإدخال قيمة فيه، وزري "موافق" و"إلغاء الأمر".

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

يعرض مثالا لمربع الحوار "إدخال قيمة معلمة" غير متوقع، مع معرف سمي "SomeIdentifier"، وهو حقل لإدخال قيمة فيه، وزري "موافق" و"إلغاء الأمر".

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

ملاحظة:  لا تنطبق هذه المقالة على تطبيقات Access على الويب – نوع قاعدة البيانات التي تصممها باستخدام Access وتنشرها عبر الإنترنت Microsoft 365 أو SharePoint.

إيقاف طلب قيمة معلمة

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

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

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

يعرض مثالا لمربع الحوار "إدخال قيمة معلمة" غير متوقع، مع مخطط تفصيلي قرنفلي حول تسمية المعرف "SomeIdentifier"، وهو حقل لإدخال قيمة فيه، وزري "موافق" و"إلغاء الأمر".

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

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

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

  2. افحص المعرفات والتعبيرات في صف "الحقل" وفي صفوف "المعايير"، وحدد ما إذا كان أي من النص يتطابق مع النص الذي تم عرضه في مربع الحوار "إدخال قيمة المعلمة". بشكل خاص، إذا كانت إحدى الخلايا في صف الحقل تحتوي على قيمة مثل Expr1: [معرف]، فقد يكون هذا هو مصدر مطالبة المعلمة.

    استعلام يتضمن تعبيراً يؤدي إلى ظهور مربع الحوار "إدخال قيمة معلمة"

يمكنك العثور على ارتباطات للحصول على مزيد من المعلومات حول كيفية إنشاء معلمات استعلامات في القسم "انظر أيضا".

أعلى الصفحة

إذا ظهر مربع الحوار "إدخال قيمة المعلمة" عند فتح تقرير، فاتبع هذه الخطوات لفحص خصائص التقرير:

  1. انقر ب زر الماوس الأيمن فوق التقرير في "جزء التنقل"، ثم انقر فوق "طريقة عرض التصميم".

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

    تقرير يحتوي على مربع نص مع معرّف يحتوي على أخطاء إملائية

  2. إذا لم يتم عرض جزء المهام "ورقة الخاصية"، فاضغط على F4 لعرضه.

  3. في جزء المهام "ورقة الخاصية"، حدد علامة التبويب "الكل".

  4. حدد عنصر تحكم يعرض البيانات في التقرير (مثل مربع نص أو خانة اختيار أو مربع التحرير والسرد). إذا كانت أي عناصر تحكم تعرض المثلث الأخضر المذكور في الخطوة 1، انقر فوق أحد عناصر التحكم هذه أولا.

  5. في جزء المهام "ورقة خصائص"، افحص الخاصية "مصدر عنصر التحكم" للمعرف الذي تم عرضه في مربع الحوار "إدخال قيمة المعلمة"، ثم قم بتعديل التعبير إذا لزم الأمر.

  6. كرر الخطوات 4 و5 لمراقبة عناصر التحكم الأخرى في التقرير، حتى تعثر على التعبير الذي يسبب المشكلة.

  7. إذا لم تتمكن مع ذلك من العثور على المشكلة، فتحقق من وجود أي تعبيرات غير صحيحة في جزء "المجموعة" و"الفرز" و"الإجمالي":

    • إذا لم يتم عرض جزء "المجموعة" و"الفرز" و"الإجمالي"، فحدد "تجميع" & "فرز" ضمن علامة التبويب "تصميم"، في المجموعة "تجميع & الإجماليات".

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

أعلى الصفحة

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

  1. انقر ب زر الماوس الأيمن فوق النموذج في جزء التنقل، ثم حدد "طريقة عرض التصميم".

  2. إذا لم يتم عرض جزء المهام "ورقة الخاصية"، فاضغط على F4 لعرضه.

  3. تأكد من تحديد النموذج في القائمة في أعلى جزء مهام "ورقة الخاصية"، ثم حدد علامة التبويب "الكل".

  4. افحص الخاصية "مصدر السجلات". إذا كان يحتوي على اسم استعلام أو بيان SQL، فقد يكون أحد المعرفين في العبارة غير صحيح، ويتسبب في ظهور مربع الحوار Enter Parameter Value. حدد مربع خاصية "مصدر السجلات"، ثم انقر فوق الزر "إنشاء" زر منشئ .

  5. استخدم الإجراء في المقطع "فحص التعبيرات" في استعلام للعثور على التعبير غير الصحيح.

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

أعلى الصفحة

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

  1. انقر ب زر الماوس الأيمن فوق النموذج في جزء التنقل، ثم حدد "طريقة عرض التصميم".

  2. انقر فوق مربع التحرير والسرد أو مربع القائمة الذي تريد فحصه.

  3. إذا لم يتم عرض جزء المهام "ورقة الخاصية"، فاضغط على F4 لعرضه.

  4. حدد علامة التبويب "بيانات"، ثم افحص الخاصية "مصدر الصف" وحدد ما إذا كان أي من النص يتطابق مع النص في مربع الحوار "إدخال قيمة المعلمة".

أعلى الصفحة

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

  1. انقر ب زر الماوس الأيمن فوق الجدول في "جزء التنقل"، ثم حدد "طريقة عرض التصميم".

  2. لتحديد ما إذا كان الحقل حقل "البحث"، حدد اسم الحقل، ثم ضمن "خصائص الحقل"، حدد علامة التبويب "البحث". إذا كانت علامة التبويب تحتوي على مربع خاصية "مصدر الصف"، فإن الحقل هو حقل "البحث". افحص الخاصية "مصدر الصف". إذا كان يحتوي على العبارة SQL، فقد يكون أحد المعرفين في العبارة غير صحيح، ويتسبب في ظهور مربع الحوار Enter Parameter Value.

ملاحظة: يمكن أن يحتوي الجدول على عدة حقول "البحث"، لذا تأكد من التحقق من علامة التبويب "البحث" لكل حقل.

أعلى الصفحة

انظر أيضاً

دليل بناء جملة التعبير

إضافة دالات إلى تعبيرات Access

لطرح إدخال عند تشغيل استعلام

هل تحتاج إلى مزيد من المساعدة؟

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

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

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

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

×