تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

يمكنك استخدام إجراء الماكرو OpenVisualBasicModule في قواعد بيانات Access لفتح وحدة نمطية Visual Basic for Applications (VBA) محدد في الإجراء محدد. يمكن أن يكون هذا إجراء فرعي أو إجراء دالة أو إجراء الحدث.

ملاحظة: بدءا من Access 2010، تمت إعادة تسمية إجراء الماكرو OpenModule إلى OpenVisualBasicModule.

ملاحظة: لن يسمح بهذا الإجراء إذا لم تكن قاعدة البيانات موثوقة.

ملاحظة: لا يتوفر إجراء الماكرو OpenVisualBasicModule في تطبيقات Access على الويب.

الإعداد

يحتوي إجراء الماكرو OpenVisualBasicModule على الوسيطات التالية.

وسيطة الإجراء

الوصف

اسم الوحدة النمطية

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

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

اسم الإجراء

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

ملاحظة: يجب إدخال اسم صالح إما في الوسيطة اسم الوحدة النمطية أو اسم الإجراء .

ملاحظات

يمكنك استخدام إجراء الماكرو هذا لفتح إجراء حدث عن طريق تحديد وسيطة اسم الوحدة النمطية والوسيطة اسم الإجراء . على سبيل المثال، لفتح إجراء النقر فوق الحدث للزر PrintInvoice في النموذج الطلبات، قم بتعيين وسيطة اسم الوحدة النمطية إلى Form.Orders وقم بتعيين الوسيطة Procedure Name إلى PrintInvoice_Click. لعرض إجراء الحدث لنموذج أو تقرير، يجب أن يكون النموذج أو التقرير مفتوحا.

وبالمثل، لفتح إجراء في وحدة نمطية للفئة ، يجب تحديد اسم الوحدة النمطية، على الرغم من أن الوحدة النمطية للفئة لا تحتاج إلى فتح.

لفتح إجراء خاص ، يجب أن تكون الوحدة النمطية التي تحتوي عليها مفتوحة.

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

تلميح:  يمكنك تحديد وحدة نمطية في جزء التنقل وسحبها إلى نافذة الماكرو. يؤدي هذا تلقائيا إلى إنشاء إجراء OpenVisualBasicModule الذي يفتح الوحدة النمطية إلى قسم الإعلانات.

لتشغيل إجراء OpenVisualBasicModule في وحدة VBA، استخدم أسلوب OpenModule للكائن DoCmd .

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

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

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

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

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

×