Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

В тази статия

Създаване на съдържание .accde файл

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

  1. Отворете базата данни и след това щракнете върху Файл > Запиши като.

  2. В областта Запиши като , под Запиши базата данни като изберете Направи ACCDE и след това щракнете върху Запиши като.

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

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

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

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

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

  1. Записване на Database3.accda като Database3.accde.

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

  3. Записване на Database2.accdb като Database2.accde.

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

  5. Записване на Database1.accdb като Database1.accde.

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.