ACC2000: خطأ عند تشغيل استعلام جدولي باستخدام المعلمات

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

اضغط هنا لرابط المقالة باللغة الانجليزية209778
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
متوسطة: يتطلب ماكرو الأساسية ترميز و المهارات إمكانية التشغيل المتداخل.

يتم تطبيق هذا المقال فقط على قاعدة بيانات Microsoft Access (.mdb).

الأعراض
إذا قمت بإنشاء استعلام جدولي يستخدم معلمة ضمني [XXX] أو مرجع نموذج في عبارة WHERE (المعايير) ، قد تتلقى رسالة الخطأ التالية:
لم يتعرف مشغل قاعدة بيانات Microsoft Jet '[XXX]' كاسم حقل صحيح أو التعبير.
السبب
ينشئ استعلام جدولي بشكل حيوي أسماء الأعمدة. لذلك، لا يمكن معرفة ما Microsoft Access ما إذا كان [XXX] أو تم الإشارة مرجع نموذج إلى معلمة أو إلى اسم عمود حتى بعد ربط الاستعلام.

عند إنشاء رسم بياني يستخدم Microsoft Access جدولي لإنشاء البيانات إلى الرسم البياني. إذا كان الاستعلام استعلام معلمات, يجب عليك تعريف المعلمات بشكل صريح ، ويجب عليك لاستعلام جدولي نموذجية.
الحل
لتجنب هذا الخطأ تعريف [XXX] كمعلمة صريح عن طريق إضافته إلى مربع الحوار معلمات الاستعلام. للقيام بذلك، اتبع الخطوات التالية:
  1. ابدأ تشغيل Microsoft Access.
  2. في الإطار "قاعدة بيانات" ، انقر فوق استعلامات الموجودة أسفل كائنات.
  3. قم بفتح الاستعلام في طريقة العرض "تصميم".
  4. لتعريف المعلمات بشكل صريح, انقر فوق معلمات في القائمة استعلام.
  5. اكتب اسم المعلمة أو مرجع النموذج ضمن المعلمة في مربع الحوار معلمات الاستعلام ثم قم بتعيين نوع البيانات المناسب.
  6. أغلق الاستعلام box.The الحوار معلمات الاستعلام الآن يعمل كما هو متوقع.
معلومات أخرى

خطوات إعادة إنشاء في سلوك

  1. افتح نموذج قاعدة البيانات Northwind.mdb.
  2. إنشاء استعلام جدولي جديد يستند إلى جدول "Order Details".
  3. اسحب الحقول UnitPrice و خصم OrderID إلى شبكة تصميم الاستعلام ثم قم بتعيين القيم في شبكة تصميم الاستعلام كما يلي:
       Crosstab Query: Query1   ---------------------------------   Field: UnitPrice      Total: Group By      Crosstab: Row Heading      Criteria: > [Enter an Amount:]   Field: Discount      Total: Group By      Crosstab: Column Heading   Field: OrderID      Total: Count      Crosstab: Value					
  4. تشغيل الاستعلام. لاحظ أن تتلقى رسالة الخطأ المذكورة في قسم "الأعراض".
  5. انقر فوق موافق للرجوع إلى طريقة العرض "تصميم" الاستعلام ثم انقر فوق معلمات في القائمة استعلام.
  6. بإدخال التالي تحت معلمات:
       [Enter an Amount:]					
  7. حدد العملة كنوع بيانات ثم انقر فوق موافق.
  8. تشغيل الاستعلام ثم اكتب أي مقدار (على سبيل المثال، النوع 2). لاحظ أن تشغيل الاستعلام.
مراجع
للحصول على معلومات إضافية حول الاستعلامات الجدولية انقر فوق رقمي المقالتين التاليتين لعرضهما في "قاعدة المعارف لـ Microsoft:
209218ACC2000: خطأ مع نموذج فرعي جدولي المرتبطة أو تقرير فرعي
209143ACC2000: إنشاء استعلام جدولي الحقول القيمة متعددة
لمزيد من المعلومات حول استعلامات المعلمات، انقر فوق تعليمات Microsoft Access من القائمة تعليمات ، اكتب استكشاف أخطاء وإصلاحها استعلامات المعلمات في مساعد Office "أو" معالج الإجابة ثم انقر فوق بحث لعرض الموضوع.
تقاطع prb التبويب

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 209778 - آخر مراجعة: 12/05/2015 11:12:14 - المراجعة: 2.0

Microsoft Access 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kberrmsg kbprb KB209778 KbMtar
تعليقات