قد تتلقى رسائل خطأ عند استخدام المعالجات وأوامر VBA في Access 2003 على جهاز كمبيوتر مستند إلى Windows Vista يحتوي Access 2007 والمثبتة في Access 2003


الأعراض


لديك جهاز كمبيوتر يستند إلى نظام التشغيل Windows Vista يحتوي Microsoft Office Access 2007 و Microsoft Office Access 2003 مثبتاً. في هذه الحالة، تواجه أحد الأعراض التالية.

العرض الأول

بعد تشغيل Access 2007، قد تتلقى رسائل الخطأ التالية عند استخدام المعالجات و Microsoft Visual Basic للتطبيقات (VBA) الأوامر في Access 2003:
رسالة الخطأ 1
يستخدم المتغير نوع التنفيذ تلقائي غير معتمدة في Visual Basic
خطأ في الرسالة 2
انقر فوق التعبير الذي أدخلته كإعداد خاصية الحدث الخطأ التالي: لا يعتمد كائن أو فئة مجموعة الأحداث

العرض 2

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

العرض الثالث

عندما تقوم بتحرير التعليمات البرمجية الموجودة في إطار Microsoft Visual Basic في Access 2003، يتوقف Access 2003 عن الاستجابة. بالإضافة إلى ذلك، تتلقى رسالة الخطأ التالية:
يحتوي Microsoft Office Access توقفت عن العمل.

السبب


تحدث هذه المشكلات بسبب ميزة التحكم (UAC) حساب المستخدم في نظام التشغيل Windows Vista. عندما تفتح قاعدة بيانات في Access 2003، يتوقف UAC Access 2003 من تحديث مراجع إلى مكتبات Microsoft Access 11.0.

الحل البديل


للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية.

الطريقة الأولى

الاحتفاظ بإصدار واحد فقط من Access على الكمبيوتر. للقيام بذلك، يجب إلغاء تثبيت Access 2003 أو Access 2007. لمزيد من المعلومات حول هذا الأسلوب، راجع قسم "مزيد من المعلومات".

الطريقة الثانية

تشغيل الملف Msaccess.exe باستخدام الخيار تشغيل كمسؤول . لمزيد من المعلومات حول كيفية تشغيل الملف باستخدام هذا الخيار، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

كيفية استخدام التحكم في حساب المستخدم (UAC) في نظام التشغيل Windows Vista 922708

الطريقة الثالثة

حذف ملف Msacc.olb ل Access 2003. ثم إصلاح تثبيت Access 2003.

ملاحظة: عند إعادة تشغيل Access 2007، واجهت هذه المشكلة مرة أخرى. للتغلب على هذه المشكلة، يجب استخدام هذا الأسلوب مرة أخرى.

مزيد من المعلومات


نوصي بتثبيت إصدارات متعددة من Microsoft Office على جهاز كمبيوتر واحد. ومع ذلك، يمكنك تثبيت واستخدام إصدارات متعددة من Microsoft Office على جهاز كمبيوتر واحد. على سبيل المثال، يمكنك تثبيت واستخدام مجموعة 2007 Microsoft Office و Microsoft Office 2003 على جهاز كمبيوتر واحد.

ملاحظة: لا يعتمد Microsoft استخدام إصدارات متعددة من Microsoft Office على إصدارات Microsoft Windows التي تحتوي على تمكين "خدمات المحطة الطرفية". إذا كنت تريد تشغيل إصدارات متعددة من Office، قم بتعطيل "الخدمات الطرفية".

لمزيد من المعلومات، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة معارف Microsoft":

928091 من المعلومات حول استخدام برامج ومجموعات Office 2007 على جهاز كمبيوتر يقوم بتشغيل إصدار آخر من Office

وصف كيفية تشغيل إصدارات متعددة من Microsoft Access باستخدام Access 2003 870961