أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

ظهور رسالة خطأ عند استخدام أحرف خاصة في قواعد بيانات Access

انتهاء دعم Office 2003

لقد أنهت شركة Microsoft دعم Office 2003 في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

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

اضغط هنا لرابط المقالة باللغة الانجليزية826763
تنطبق هذه المقالة لأي ملف Microsoft Access قاعدة بيانات (mdb.) أو ملف (.accdb) من قاعدة بيانات Microsoft Access وملف Microsoft Access (.adp) مشروع.
الأعراض
عند استخدام أحرف خاصة في Access، تواجه إحدى المشكلات التالية.

المشكلة 1

يمكنك استخدام أحد الأحرف الخاصة التالية باسم حقل جدول:
  • (') بعلامة الأكسو جراف
  • علامة تعجب (!)
  • النقطة (.)
  • bracket([])
  • المسافة البادئة
  • الأحرف القابلة للطباعة دون
في هذه الحالة، تظهر رسالة الخطأ التالية:
اسم الحقل غير صالح.
تأكد من أن الاسم لا يحتوي على period(.)، point(!) علامة تعجب، bracket([]) مسافة بادئة أو حرف غير قابل للطباعة مثل حرف إرجاع. إذا قمت بلصقه الاسم من تطبيق آخر، حاول الضغط على ESC ثم كتابة الاسم مرة أخرى.
إذا كنت تستخدم هذه الأحرف المعينة في اسم جدول، تتلقى رسالة الخطأ التالية:
اسم الكائن 'اسم جدول' الذي أدخلته لا يتبع قواعد تسمية كائنات Microsoft Office Access.

المشكلة 2

يمكنك إنشاء تعبير استعلام. تعبير استعلام يتضمن الحقول التي تحتوي على أحرف خاصة. اعتماداً على أحرف خاصة معينة، تتلقى إحدى رسائل الخطأ التالية:
  • إذا كان اسم الحقل الذي يحتوي على مسافة، علامة استفهام (؟) أو علامة (@)، تتلقى رسالة الخطأ التالية:
    يحتوي التعبير الذي أدخلته على بناء جملة غير صالح.
    قد تكون أدخلت بدون عامل تشغيل
  • إذا كان اسم الحقل يحتوي على mark(") عرض أسعار أو apostrophe(')، تتلقى رسالة الخطأ التالية:
    يحتوي التعبير الذي أدخلته على سلسلة غير صالحة.
    يمكن أن تكون سلسلة يصل إلى 2048 حرفاً متضمناً علامتي الاقتباس.
  • إذا كان اسم الحقل يحتوي على علامة رقم (#)، تتلقى رسالة الخطأ التالية:
    يحتوي التعبير الذي أدخلته على قيمة تاريخ غير صحيحة.
  • إذا كان اسم الحقل يحتوي على علامة النسبة المئوية (%) أو رمز التلدة (~) أو فاصلة منقوطة (;) أو الأقواس ([])، تتلقى رسالة الخطأ التالية.
    يحتوي التعبير الذي أدخلته على بناء جملة غير صالح.
    حذفت معاملاً أو عامل تشغيل أو حرف غير صالح أو فاصلة أو أدخلت نصاً دون إحاطته بعلامات اقتباس.
  • إذا كان اسم الحقل يتضمن الأقواس ({})، تتلقى رسالة الخطأ التالية.
    المعرف الفريد العمومي المشوهة في تعبير الاستعلام 'اسم الكائن'
  • إذا كان يحتوي على اسم الحقل الأقواس ([]) أو قوس (())، تتلقى رسالة الخطأ التالية:
    يفتقد التعبير الذي أدخلته قوس إغلاق أو قوس (]) bar(|) الرأسية.

المشكلة 3

لديك استعلام تحتوي على تعبيرات الاستعلام. تتضمن تعبيرات الاستعلام الحقول التي تحتوي على أحرف خاصة. عند تشغيل الاستعلام، يتم ترقية لإدخال قيمة معلمة. عادة ما تحدث هذه المشكلة عند استخدام الأحرف الخاصة التالية:
  • أكبر من (>)
  • أقل من (علامة<>
  • النقطة (.)
  • العلامة النجمية (*)
  • النقطتين (:)
  • حرف الإقحام (^)
  • علامة الجمع (+)
  • خط مائل عكسي (\)
  • علامة المساواة (=)
  • علامة الضم (آند)
  • الشرطة المائلة (/) علامة
الحل البديل
للتغلب على هذه المشكلة، لا تستخدم أحرف خاصة. إذا كان يجب استخدام أحرف خاصة في تعبيرات الاستعلام، قم بتضمين الأحرف الخاصة في أقواس ([]). على سبيل المثال، إذا كنت تريد استخدام أكبر من (&gt;)، استخدم [>].
معلومات أخرى
Microsoft Access لا يقيد استخدام أحرف خاصة مثل علامة رقم (#) أو نقطة (.) أو في علامة اقتباس ('') في أسماء كائنات قاعدة البيانات أو في أسماء الحقول في قاعدة البيانات. ومع ذلك، إذا كنت تستخدم أحرف خاصة، قد تواجهك أخطاء غير متوقعة. ولذلك، توصي Microsoft بعدم استخدام الأحرف الخاصة في أسماء كائنات قاعدة البيانات في قاعدة بيانات Access أو مشروع قاعدة البيانات. تتناول هذه المقالة الأحرف الخاصة التي يجب تجنبها بسبب المشكلات المعروفة مع هذه الأحرف الخاصة.

عندما تعمل مع Access أو مع تطبيقات أخرى مثل تطبيق Microsoft Visual Basic أو تطبيق صفحات ملقم نشطة (ASP)، يجب تجنب الأحرف الخاصة التالية:
مساحة
علامة اقتباس أحادية'
علامة اقتباس"
علامة اقتباس أحادية'
علامة@
العلامة النطقية`
علامة الرقم#
النسبة المئوية%
علامة أكبر>
علامة أقل
علامة تعجب!
الفترة.
أقواس[ ]
Asterisk*
رمز الدولار$
الفاصلة المنقوطة;
نقطتين:
علامة استفهام?
علامة الإقحام^
أقواس{ }
علامة الجمع+
واصلة-
علامة المساواة=
رمز التلدة~
خط مائل عكسي\

اصطلاحات تسمية الوصول

توصي Microsoft بعدم استخدام نقطة (.) أو علامة تعجب (!) أو النطقية (')، الأقواس ([]) أو مسافة ()، أو علامة اقتباس ('') داخل أسماء الدالات، أسماء المتغيرات أو أسماء الحقول أو أسماء كائنات قاعدة البيانات مثل الجداول والنماذج.

تعرف المشاكل التي تحدث في حالة استخدام الأحرف الخاصة التالية في Access. تصف السيناريوهات التالية عندما يجب عدم استخدام الأحرف الخاصة:
  • عند تصدير كائنات قاعدة البيانات الأخرى formatssuch الملف كتنسيق ملف Microsoft Excel أو تنسيق ملف HTML fileformat نص، لا تستخدم علامة رقم (#) أو نقطة (.) في أوبجيكتناميس قاعدة البيانات أو في أسماء الحقول.

    لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
    308686 تغيير الأحرف الخاصة في أسماء الحقول عند تصدير جدول إلى تنسيق ملف آخر في Access 2000
  • عند استخدام الارتباطات التشعبية في Access، تعديل أريستوريد الارتباطات التشعبية كحقول "مذكرة" بعلامة أرقام (#) كمحدد. ولذلك، علامة الرقم اعتبار كلمات محجوزة في Access. هل لا يوست علامة الرقم عندما تقوم بإنشاء ارتباطات تشعبية.

    لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
    162855 لا يمكن الارتباط التشعبي للمستندات التي تحتوي على "#" في الاسم في Access 97
  • عند استيراد ملف نصي إلى Access، وتظهر علامات التبويب فيليكونتينس النص أو أحرف خاصة أخرى، أريكونفيرتيد الأحرف الخاصة، ثم الأحرف الخاصة كمربعات. لذلك، عند يوتري لاستخدام الجدول المدرج، تتلقى أخطاء غير متوقعة. يجب أن لا يوست أحرف خاصة في الجدول المصدر عند استيراد إينتواكسيس.

    لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
    210433 دالة نموذج استبدال أو إزالة الأحرف الخاصة في MDB في Access 2000
  • عند استخدام النماذج ASP لإضافة أو تعديل البيانات في قاعدة بيانات أناكسيس، يجب عدم استخدام علامة النسبة المئوية (%) أو علامة الجمع (+) أو أكاريت (^) في النموذج. قد لا تترجم هذه الأحرف الخاصة بشكل صحيح في قاعدة بيانات Access.

    لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
    163334 كيفية استخدام النسبة المئوية، مضافا إليها، ورموز الإقحام في آسيا والمحيط الهادئ النماذج في Access 97
  • عند استخدام لغات كاملة العرض، لا تستخدم كامل ويدثتشاراكتيرس باسم كائنات قاعدة البيانات أو باسم عناصر التحكم. فوريكسامبلي، يجب عدم استخدام الأقواس كاملة العرض عند استخدام ويدثلانجواجيس كامل هذا قد تتسبب في أخطاء التحويل البرمجي إذا كان هناك رمز في بروسيدوريفور أحداث الكائن أو عنصر التحكم.
كبنوفيسيليرتيد acc2007 acc97 Access 97 acc2000 Access 2000 acc2002 Access 2002 acc2003 2003 الوصول

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

خصائص

رقم الموضوع: 826763 - آخر مراجعة: 06/11/2016 02:53:00 - المراجعة: 5.0

Microsoft Office Access 2007, Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition, Microsoft Access 2000 Standard Edition, Microsoft Access 97 Standard Edition

  • kbexport kbdesign kbdatabase kbusage kbinfo kbmt KB826763 KbMtar
تعليقات
t=">amp;t=">