إذا كانت قاعدة بيانات Access تحتوي على تعليمات برمجية ل Visual Basic for Applications (VBA)، يمكنك إخفاء ذلك الرمز عن طريق حفظ قاعدة البيانات بتنسيق ملف accde. يؤدي حفظ قاعدة بيانات كملف accde. إلى تجميع جميع الوحدات النمطية للتعليمات البرمجية ل VBA وإزالة جميع التعليمات البرمجية المصدر القابلة للتحرير وضغط قاعدة بيانات الوجهة. تحتفظ التعليمات البرمجية ل VBA بوظائفها، ولكن لا يمكن عرض التعليمات البرمجية أو تحريرها. بشكل عام، ستستمر قاعدة البيانات في العمل كالمعتاد — لا يزال بإمكانك تحديث البيانات وتشغيل التقارير.
في هذه المقالة
- إنشاء ملف accde.
- الوظائف التي يتم تغييرها في ملف accde.
- مشاكل في تعديل النماذج أو التقارير أو الوحدات النمطية
- القيود على حفظ قاعدة بيانات كملف accde.
- كيفية عمل المراجع مع ملفات accde.
إنشاء ملف accde.
استخدم الإجراء التالي لإنشاء ملف accde. يؤدي هذا الإجراء إلى ترك ملف accdb. الأصلي دون تعديل.
- افتح قاعدة البيانات، ثم انقر فوق "ملف>حفظ باسم".
- في المنطقة "حفظ باسم"، ضمن "حفظ قاعدة البيانات باسم"، حدد إجراء ACCDE ثم انقر فوق "حفظ باسم".
- في مربع الحوار "حفظ باسم "، استعرض وصولا إلى الموقع الذي تريد حفظ ملف accde. فيه.
- بشكل اختياري، اكتب اسما جديدا للملف في مربع اسم الملف .
- انقر فوق حفظ.
في حالة وجود ملف بالاسم الذي حددته بالفعل، يطالبك Access باستبدال الملف الموجود. انقر فوق "نعم " للكتابة فوق ملف accde. الحالي، أو انقر فوق "لا" للعودة إلى مربع الحوار "حفظ باسم" واكتب اسم ملف جديدا.
يقوم Access بإنشاء ملف accde.، ويغلق ملف accdb. الأصلي، ثم يفتح ملف accde.
الوظائف التي يتم تغييرها في ملف accde.
لا يؤدي حفظ قاعدة بيانات Access كملف accde. إلى منع التغييرات على تصميم قاعدة البيانات بشكل كامل. ومع ذلك، لا يمكن تنفيذ المهام التالية في ملف accde.:
- تعديل أو إنشاء النماذج أو التقارير أو الوحدات النمطية.
- استخدام مربع الحوار "مراجع VBA " لإضافة مراجع إلى مكتبات العناصر أو قواعد البيانات أو حذفها أو تغييرها.
- عرض التعليمات البرمجية ل VBA أو تعديلها.
- استيراد أو تصدير النماذج أو التقارير أو الوحدات النمطية من Access. ومع ذلك، يمكن استيراد الجداول والاستعلامات ووحدات الماكرو من قواعد بيانات accdb. أو تصديرها إليها.
مشاكل في تعديل النماذج أو التقارير أو الوحدات النمطية
تأكد من الاحتفاظ بنسخة من قاعدة بيانات Access الأصلية. إذا كنت تريد تعديل تصميم النماذج أو التقارير أو الوحدات النمطية في ملف accde.، فيجب تعديل قاعدة بيانات Access الأصلية (ملف accdb.)، ثم حفظها مرة أخرى كملف accde. يمكن أن يؤدي حفظ قاعدة بيانات Access التي تحتوي على جداول كملف accde. إلى حدوث مشاكل تتعلق بتسوية الإصدارات المختلفة للبيانات إذا أردت لاحقا تعديل تصميم النماذج أو التقارير أو الوحدات النمطية. لهذا السبب، فإن حفظ قاعدة بيانات Access كملف accde. هو الأنسب لقاعدة البيانات الموجودة على الكمبيوتر العميل لتطبيق الواجهة الأمامية/الخلفية.
القيود على حفظ قاعدة بيانات كملف accde.
قد تمنعك بعض القيود من حفظ قاعدة بيانات Access كملف accde.:
- يجب أن يكون لديك حق الوصول بكلمة مرور إلى التعليمات البرمجية ل VBA.
- إذا كانت قاعدة بيانات Access تشير إلى قاعدة بيانات Access أخرى أو وظيفة إضافية، يجب حفظ كافة قواعد بيانات Access أو وظائفه الإضافية في سلسلة المراجع كملفات accde.
إذا قمت بتشفير قاعدة بيانات بكلمة مرور قبل حفظها كملف accde.، فسيتم أيضا تشفير ملف accde.، وسيتعين عليك إدخال كلمة المرور في كل مرة تفتحه فيها. إذا كنت لا تريد تشفير ملف accde.، فيجب فك تشفير ملف accdb. قبل حفظه كملف .accde. بعد حفظ قاعدة البيانات كملف accde.، يمكنك تشفير ملف accdb. مرة أخرى. استخدم الإجراء التالي لفك تشفير ملف accdb.:
- على علامة التبويب ملف، انقر فوق معلومات، ثم فوق فك تشفير قاعدة البيانات.
يظهر مربع الحوار إلغاء تعيين كلمة مرور قاعدة البيانات. - في مربع الحوار "إلغاء تعيين كلمة مرور قاعدة البيانات "، في المربع "كلمة المرور "، اكتب كلمة مرور قاعدة البيانات.
- انقر فوق موافق.
كيفية عمل المراجع مع ملفات accde.
إذا حاولت إنشاء ملف accde. من قاعدة بيانات Access (.accdb) أو من وظيفة Access الإضافية (.accda) التي تشير إلى قاعدة بيانات Access أخرى أو وظيفة إضافية، يعرض Access رسالة خطأ ولا يسمح لك بإكمال العملية. لحفظ قاعدة بيانات تشير إلى قاعدة بيانات أخرى كملف accde.، يجب حفظ كافة قواعد البيانات الموجودة في سلسلة المراجع كملفات accde.، بدءا من قاعدة البيانات الأولى المشار إليها. بعد حفظ قاعدة البيانات الأولى كملف accde.، يجب تحديث المرجع في قاعدة البيانات التالية للإشارة إلى ملف accde. الجديد قبل حفظه كملف accde.، وهكذا.
على سبيل المثال، لنفترض أن Database1.accdb تشير إلى Database2.accdb وDatabase2.accdb مراجع Database3.accda. لحفظ Database1.accdb كملف accde.، قم بما يلي:
- حفظ Database3.accda ك Database3.accde.
- افتح قاعدة البيانات 2.accdb، وغير مرجعه للإشارة إلى الملف الجديد المسمى Database3.accde.
- حفظ Database2.accdb ك Database2.accde.
- افتح Database1.accdb، وغير مرجعه للإشارة إلى الملف الجديد المسمى Database2.accde.
- حفظ Database1.accdb ك Database1.accde.