За допомогою дії CloseWindow можна закрити вказану Access вкладку документа або активну вкладку документа, якщо не вказано.
Примітка.: Починаючи з версії Access 2010, дія макросу Закрити називається CloseWindow.
Примітка.: У веб-програмах Access дія макросу "Закритивікно" недоступна.
Настройка
Дія макросу CloseWindow має такі аргументи:
Аргумент дії |
Опис |
Тип об’єкта, |
Тип об’єкта, вкладку документа якого потрібно закрити. У розділіАргументи дії у вікні конструктора макросів натисніть кнопку Таблиця, Запит, Форма, Звіт, Макрос, Модуль, Сторінка доступу до даних, Подання сервера, Схема, Збережена процедура або Функція. Залиште цей аргумент пустим, якщо потрібно вибрати активну вкладку документа. Примітка.: Якщо модуль у Редактор Visual Basic закрито, для аргументу Тип об’єкта необхідно використати значення Модуль. |
Ім’я об’єкта |
Ім’я об’єкта, який потрібно закрити. У полі Ім’я об’єкта відображаються всі об’єкти бази даних типу, вибраного за допомогою аргументу Тип об’єкта. Виберіть об’єкт, щоб його закрити. Якщо аргумент Тип об’єкта не задано, залиште цей аргумент пустим. |
Збереження |
Визначає, чи слід зберігати зміни в об’єкті під час його закриття. Виберіть значення Так (зберегти об’єкт), Ні (закрити об’єкт без збереження) або Запит (питати в користувача, чи потрібно зберегти об’єкт). Значення за замовчуванням – Запит. |
Примітки
Дія CloseWindow працює з усіма об'єктами бази даних, які користувач може явно відкрити або закрити. Такий же результат, як у цієї дії, можна отримати, якщо вибрати об’єкт, а потім клацнути вкладку документа цього об’єкта правою кнопкою миші та вибрати пункт Закрити в контекстному меню або натиснути для об’єкта кнопку Закрити .
Якщо аргумент Збереження має значення Запит і об’єкт ще не зберігався до виконання дії Закрити, з’явиться діалогове вікно, у якому користувачу буде запропоновано зберегти об’єкт, перш ніж макрос його закриє. Якщо для аргументу Попередження дії Установитипопередження задано значення Ні, діалогове вікно не відображається, а об’єкт зберігається автоматично.
Щоб виконати дію CloseWindow у модулі Visual Basic for Applications (VBA), скористайтеся методом Close об'єкта DoCmd.