Скриване на VBA код от потребители

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Ако вашата база данни съдържа Visual Basic for Applications (VBA) кодът, можете да скриете този код като запишете вашия Microsoft Office Access база данни в .accde файлов формат. Записване на база данни, тъй като файл на .accde събира всички VBA код модули, премахва всички редактируеми изходния код и компактни базата данни местоназначение. Вашия VBA код запазва своята функционалност, но кодът не може да се показват или редактират. Като цяло, базата данни ще продължат да работят както обикновено – можете да все още отчети за данни и изпълнение на актуализация.

В тази статия

Създаване на файл на .accde

Функционални възможности, които са се променили в .accde файл

Проблеми при промяна на формуляри, отчети или модули

Ограничения за записване на база данни като .accde файл

Как работи с .accde файлове препратки

Създаване на файл на .accde

Използвайте следната процедура, за да създадете файл на .accde. Тази процедура оставя първоначалния файл .accdb непроменен.

  1. В раздела Инструменти за бази данни , в групата Инструменти за бази данни щракнете върху Направи ACCDE.

  2. В диалоговия прозорец Запиши като отидете до местоположението, където искате да запишете файла на .accde.

  3. Ако желаете въведете ново име за файла в полето име на файл .

  4. Щракнете върху Запиши.

    Ако файл с име, който сте задали вече съществува, 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 файл:

  1. В раздела Инструменти за бази данни , в групата Инструменти за бази данни щракнете върху Дешифриране на база данни.

  2. В диалоговия прозорец Премахване на парола на база данни , в полето парола въведете паролата за базата данни.

  3. Щракнете върху OK.

Най-горе на страницата

Как работи с .accde файлове препратки

Ако се опитате да създадете файл на .accde от база данни на Access 2007 (.accdb) или от Access 2007 добавка на (.accda), който препраща към друга база данни на Access или добавки, Access 2007 показва съобщение за грешка и не ви позволяват да завърши операцията. За да запишете база данни, която препраща към друга база данни като .accde файл, трябва да запишете всички бази данни във веригата на препратки като .accde файлове, като се започне от първата база данни на препратки. След като запишете първата база данни като .accde файл, който трябва да след това актуализирайте препратката в следващия базата данни да сочат към новия файл с .accde, преди да го запишете като файл с .accde и т.н.

Да предположим например, че Database1.accdb препратки Database2.accdb и Database2.accdb препраща към Database3.accda. За да запишете Database1.accdb като .accde файл, направете следното:

  1. Запишете Database3.accda като Database3.accde.

  2. Отворете базата данни 2.accdb и променят номера му да сочат към нов файл с име Database3.accde.

  3. Запишете Database2.accdb като Database2.accde.

  4. Отворете Database1.accdb и променят номера му да сочат към нов файл с име Database2.accde.

  5. Запишете Database1.accdb като Database1.accde.

Най-горе на страницата

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×