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

За допомогою дії Відкритизвіт у локальних базах даних Access можна відкрити звіт у Режим конструктора чи попередньому перегляді або надіслати звіт безпосередньо на принтер. Також можна обмежити записи, які друкуються у звіті.

Установлення

Дія Відкритизвіт містить наведені нижче аргументи.

Аргумент дії

Опис

Ім’я звіту

Ім’я звіту, який потрібно відкрити. У полі Ім’я звіту в розділі Аргументи дії області конструктора макросів відображаються всі звіти в поточній базі даних. Цей аргумент обов’язковий.

Якщо виконати макрос, який містить дію Відкритизвіт у бібліотечна база даних, Access спочатку шукатиме звіт із таким іменем у базі даних бібліотеки, а потім у поточній базі даних.

Подання

Подання, у якому відкриється звіт. Клацніть Друк (друкувати звіт одразу), Конструктор або Попередній перегляд у полі Подання. Стандартне значення – Друк.

Ім’я фільтра

фільтр, який обмежує записи звіту. Можна ввести ім'я наявного запит або фільтра, збереженого як запит. Проте запит має містити всі поля у звіті, який ви відкриваєте, або його властивість OutputAllFields має значення Так.

Умова відбору

Припустиме речення SQL WHERE (без слова WHERE) або вираз, яке програма Access використовує для вибору записів з базового таблиця або запиту звіту. Якщо вибрати фільтр з аргументом Ім’я фільтра, Access застосовуватиме вказане речення WHERE до результатів фільтра.

Щоб відкрити звіт і обмежити його записи визначеними за допомогою значення елемента керування у формі, скористайтеся таким виразом:

[ ім’я поля ] = Forms![ ім’я форми ]![ ім’я елемента керування на формі ]

Замініть ім’я поля іменем поля в основній таблиці або запиті звіту, який потрібно відкрити. Замініть ім’я форми та ім’я елемента керування на формі іменами форми та елемента керування на формі зі значеннями, з якими мають збігатися записи у звіті.

Примітка.: Максимальна довжина аргументу Умова відбору – 255 символів. Якщо потрібно ввести довше та складніше речення SQL WHERE, скористайтеся методом Відкритизвіт об’єкта DoCmd у модулі Visual Basic for Applications (VBA). У модулі VBA можна ввести речення SQL WHERE довжиною не більше 32 768 символів.

Режим вікна

Режим, у якому відкриється звіт. Клацніть Звичайний, Приховано, Піктограма або Діалогове вікно в полі Режим вікна. Стандартне значення – Звичайний.

Примітка.: Деякі параметри аргументу Режим вікна не застосовуються під час використання документів із вкладками. Ось як перейти до вікон, які перекриваються.

  1. Клацніть Файл і виберіть Параметри доступу

  2. У діалоговому вікні Параметри Access виберіть категорію Поточна база даних.

  3. У розділі Параметри програми в групі Параметри вікна документа виберіть пункт Накладання вікон.

  4. Натисніть кнопку OK, а потім закрийте та знову відкрийте базу даних.

Примітки

Параметр Друк для аргументу Подання друкує звіт одразу з поточними параметрами принтера, не виводячи діалогове вікно Друк. Ви також можете використати дію Відкритизвіт, щоб відкрити та налаштувати звіт, а потім роздрукувати його за допомогою дії "Роздрукувати". Наприклад, можна змінити звіт або скористатися дією Роздрукувати, щоб змінити параметри принтера перед друком.

Застосовані фільтр і умова відбору стають параметром властивості звіту Фільтр.

Дія Відкритизвіт подібна до подвійного клацання звіту в області переходів або клацання звіту правою кнопкою миші в області переходів із подальшим вибором подання чи команди Друк.

Поради    

  • Якщо потрібно роздрукувати схожі звіти для різних наборів даних, використовуйте фільтр або речення WHERE, щоб обмежити записи, які друкуються у звіті. Потім відредагуйте макрос, щоб застосувати інший фільтр або змінити аргумент Умова відбору.

  • Ви можете перетягнути звіт з області переходів у рядок дії макросу. Буде автоматично створено дію Відкритизвіт, яка відкриває звіт у поданні звіту.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.