Дія макросу «Зберегти об'єкт»

Застосовується до
Access для Microsoft 365 Access 2021 Access 2019 Access 2016

За допомогою дії макросу "Зберегтиоб'єкт" можна зберегти вказаний або активний об'єкт Access, якщо об'єкт не задано. У деяких випадках можна також зберегти активний об'єкт із новим іменем (це те саме, що команда «Зберегти як » на панелі швидкого доступу).

Примітка.

Починаючи з версії програми Access 2010, дія макросу " Зберегти " називається "Зберегтиоб'єкт".

Примітка.

Ця дія не дозволяється, якщо база даних ненадійна.

Параметр

Дія "Зберегти об'єкт" має зазначені нижче аргументи.

Аргумент дії Опис
Тип об’єкта, Тип об'єкта, який потрібно зберегти. У полі "Тип об'єкта" в розділі "Аргументи дії" вікна конструктора макросів клацніть елемент "Таблиця", "Запит", "Форма", "Звіт", "Макрос", "Модуль", "Сторінка доступу до даних", "Подання сервера", "Схема", "Збережена процедура або функція". Щоб вибрати активний об'єкт, залиште цей аргумент пустим. Якщо ви вибрали тип об'єкта в цьому аргументі, потрібно вибрати ім'я наявного об'єкта в аргументі « Ім'я об'єкта ».
Ім’я об’єкта Ім'я об'єкта, який потрібно зберегти. У полі Ім’я об’єкта відображаються всі об’єкти бази даних типу, вибраного за допомогою аргументу Тип об’єкта. Якщо залишити аргумент « Тип об'єкта » пустим, можна залишити цей аргумент пустим, щоб зберегти активний об'єкт, або в деяких випадках ввести нове ім'я в цьому аргументі, щоб зберегти активний об'єкт із таким іменем.
Якщо ви вводите нове ім'я, воно має відповідати стандартним угодам про іменування об'єктів Access.

Примітки

Дія макросу "Зберегтиоб'єкт" працює для всіх об'єктів бази даних, які користувач може явно відкрити та зберегти. Щоб дія "Зберегтиоб'єкт" мала будь-який вплив на вказаний об'єкт, його має бути відкрито. Ця дія має такий самий результат, як виділення об'єкта й його збереження, натиснувши кнопку «Зберегти » на панелі швидкого доступу. Якщо залишити аргумент « Тип об'єкта » пустим і ввести нове ім'я в аргумент « Ім'я об'єкта », отримаєте такий же результат, як і вибір команди «Зберегти як » на панелі швидкого доступу та введення нового імені для активного об'єкта. Дія макросу " Зберегтиоб'єкт" дає змогу вказати об'єкт для збереження та виконати команду " Зберегти як" із макросу.

Примітка.

За допомогою дії макросу "Зберегтиоб'єкт" не можна зберегти такі об'єкти з новим іменем:

  • Форма в поданні форми або у вікні табличного подання даних.
  • Звіт у режимі попереднього перегляду.
  • Модуль.
  • Подання сервера у вікні табличного подання даних або режимі попереднього перегляду.
  • Сторінка доступу до даних у поданні сторінки.
  • таблиця у вікні табличного подання даних або режимі попереднього перегляду;
  • Запит у вікні табличного подання даних або режимі попереднього перегляду.
  • Процедура, що зберігається у вікні табличного подання даних або попередньому перегляді.

Дія макросу " Зберегтиоб'єкт " (у макросі, запущеному в поточній або бібліотечній базі даних) завжди зберігає вказаний чи активний об'єкт у базі даних, у якій його створено.

Якщо зберегти активний об'єкт із новим іменем, але це ім'я збігається з іменем наявного об'єкта цього типу, з'явиться діалогове вікно із запитанням про те, чи потрібно перезаписати наявний об'єкт. Якщо для аргументу "Попередження" дії макросу "Установитипопередження" задано значення "Ні", діалогове вікно не відображається, а старий об'єкт автоматично перезаписується.

Щоб виконати дію "Зберегтиоб'єкт" у модулі Visual Basic for Applications (VBA), скористайтеся методом "Зберегти" об'єкта DoCmd.