Приховання коду VBA від користувачів

Примітка.:  Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою .

Якщо до бази даних містить Visual Basic for Applications (VBA) з кодом, що код можна приховати, зберігаючи до Microsoft Office Access база даних у файлі формату .accde. Збереження бази даних як файл .accde збирає всі модулі коду VBA, видаляє всі доступні для редагування вихідного тексту та стискання цільову базу даних. Код VBA зберігає його функціональність, але код не можна переглядати або редагувати. Загалом, бази даних продовжить працювати, як зазвичай, ви можете ще оновлення даних і виконати звітів.

У цій статті

Створення файлу .accde

Функції, які змінено у файлі .accde

Проблеми з змінення форми, звіти та модулі

Обмеження щодо збереження бази даних як файл .accde

Посилання на роботу з файлами .accde

Створення файлу .accde

Використовуйте наведені нижче дії для створення файлу .accde. Ця процедура залишає вихідного файлу. accdb незміненій.

  1. На вкладці Database Tools, у групі Database Tool клацніть елемент Make ACCDE.

  2. У діалоговому вікні Збереження документа перейдіть до розташування, де потрібно зберегти файл .accde.

  3. За потреби введіть нове ім'я файлу в полі ім'я файлу .

  4. Натисніть кнопку Зберегти.

    Якщо файл, ім'я, яке ви вкажете уже існує, буде запропоновано замінити наявний файл. Натисніть кнопку так , щоб замінити наявний файл .accde, або натисніть кнопку ні , щоб повернутися до діалогового вікна Зберегти як і введіть нове ім'я файлу.

Access створює файл .accde, закриє вихідний файл. accdb а відкриється .accde.

На початок сторінки

Функції, які змінено у файлі .accde

Збереження бази даних Access у вигляді файлу .accde не повністю запобігання внесенню змін до макета бази даних. Однак такі завдання не можна виконати у файлі .accde:

  • Змінення або створення форми, звіти та модулі.

  • За допомогою діалогового вікна VBA посилання на додавання, видалення або змінення посилання на об'єкт бібліотек або баз даних.

  • Перегляд або змінення коду VBA.

  • Імпорт або експорт форм, звітів або модулі доступу. Проте, таблиць, запитів і макросів можна імпортувати з або експортувати до баз даних. 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.

На початок сторінки

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×