Applies ToAccess لـ Microsoft 365 Access 2021 Access 2019

عند بدء تطبيق Access، ستكون هناك إجراءات تريد القيام بها لضمان حصول المستخدمين على أفضل تجربة ممكنة. يتم توفير أسماء العناصر حتى تتمكن من فحصها بسهولة في قاعدة بيانات Northwind 2.0 Starter Edition.

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

خيارات > الملفات > قاعدة البيانات الحالية > خيارات التطبيق > نموذج العرض

إذا كان من الممكن تحديد نموذج بدء، فلماذا لا تستخدم ذلك فقط بدلا من ماكرو AutoExec؟ والسبب هو المواقع الموثوق بها التي تتطلب منك تمكين المحتوى.

شريط الرسائل لتمكين المحتوى

الماكرو AutoExec (يجب أن يسمى AutoExec) هو التعليمات البرمجية الوحيدة التي يمكن تنفيذها عند حدوث تحذير أمان الموقع الموثوق به، ما يسمح لك بمعالجته بأمان. من الممارسات الموصى بها معالجة جميع الأخطاء والتحذيرات لضمان تنفيذ التطبيق بشكل صحيح. وغالبا ما يشار إلى ذلك بالبرمجة الدفاعية. استخدام ماكرو AutoExec عند بدء التشغيل هو أفضل دفاع. لمزيد من المعلومات، حول المواقع الموثوق بها، راجع Northwind 2.0 Starter Edition: مقدمة موجزة عن VBA.

بمجرد أن يحدد الماكرو AutoExec أن قاعدة البيانات في موقع موثوق به، ستستدعي وظيفة Visual Basic for Applications (VBA) في modStartUp التي تسمى StartUp. ستحدد هذه الوحدة الأحداث التي يجب أن تحدث لتزويد المستخدم بأفضل تجربة ممكنة. يتم تنفيذ هذه الأنشطة بواسطة الوحدة النمطية StartUp بالترتيب التالي:

  1. إنشاء مثيل لمعالج الخطأ العمومي من clsErrorHandler.

  2. تعيين عنوان التطبيق. لمزيد من المعلومات، راجع خاصية Application.AppTitle.

  3. تأكد من ظهور جزء التنقل وتعيينه إلى الفئة الصحيحة.

  4. إظهار شاشة frmWelcome إذا كان ذلك مناسبا.

  5. احصل على معرف مستخدم Windows لمعرفة ما إذا كنت في جدول الموظف. لمزيد من المعلومات، راجع دالة Environودالة DLookup.

  6. إذا لم يكن المستخدم في جدول الموظف، فافتح frmCredentials حتى تتمكن من إدخال الاسم الأول واسم العائلة والعنوان.

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

يعرض frmWelcome المرة الأولى التي يفتح فيها التطبيق. يوضح لك النموذج كيفية التنقل داخل التطبيق، وكيفية تخطيطه، وكيفية الحصول على مزيد من المعلومات حول موضوع ما.

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

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

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

في تطبيق الإنتاج، لن تتمكن إلا من تسجيل الدخول بنفسك لأغراض الأمان. ولكننا نسمح لك بتسجيل الدخول كأي موظف تختاره. لماذا نفعل ذلك؟

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

راجع أيضًا

Northwind 2.0 Starter Edition

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

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

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

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