За допомогою дії Відкритизвіт у локальних базах даних Access можна відкрити звіт у Режим конструктора чи попередньому перегляді або надіслати звіт безпосередньо на принтер. Також можна обмежити записи, які друкуються у звіті.
Установлення
Дія Відкритизвіт містить наведені нижче аргументи.
Аргумент дії |
Опис |
Ім’я звіту |
Ім’я звіту, який потрібно відкрити. У полі Ім’я звіту в розділі Аргументи дії області конструктора макросів відображаються всі звіти в поточній базі даних. Цей аргумент обов’язковий. Якщо виконати макрос, який містить дію Відкритизвіт у бібліотечна база даних, Access спочатку шукатиме звіт із таким іменем у базі даних бібліотеки, а потім у поточній базі даних. |
Подання |
Подання, у якому відкриється звіт. Клацніть Друк (друкувати звіт одразу), Конструктор або Попередній перегляд у полі Подання. Стандартне значення – Друк. |
Ім’я фільтра |
фільтр, який обмежує записи звіту. Можна ввести ім'я наявного запит або фільтра, збереженого як запит. Проте запит має містити всі поля у звіті, який ви відкриваєте, або його властивість OutputAllFields має значення Так. |
Умова відбору |
Припустиме речення SQL WHERE (без слова WHERE) або вираз, яке програма Access використовує для вибору записів з базового таблиця або запиту звіту. Якщо вибрати фільтр з аргументом Ім’я фільтра, Access застосовуватиме вказане речення WHERE до результатів фільтра. Щоб відкрити звіт і обмежити його записи визначеними за допомогою значення елемента керування у формі, скористайтеся таким виразом: [ ім’я поля ] = Forms![ ім’я форми ]![ ім’я елемента керування на формі ] Замініть ім’я поля іменем поля в основній таблиці або запиті звіту, який потрібно відкрити. Замініть ім’я форми та ім’я елемента керування на формі іменами форми та елемента керування на формі зі значеннями, з якими мають збігатися записи у звіті. Примітка.: Максимальна довжина аргументу Умова відбору – 255 символів. Якщо потрібно ввести довше та складніше речення SQL WHERE, скористайтеся методом Відкритизвіт об’єкта DoCmd у модулі Visual Basic for Applications (VBA). У модулі VBA можна ввести речення SQL WHERE довжиною не більше 32 768 символів. |
Режим вікна |
Режим, у якому відкриється звіт. Клацніть Звичайний, Приховано, Піктограма або Діалогове вікно в полі Режим вікна. Стандартне значення – Звичайний. Примітка.: Деякі параметри аргументу Режим вікна не застосовуються під час використання документів із вкладками. Ось як перейти до вікон, які перекриваються.
|
Примітки
Параметр Друк для аргументу Подання друкує звіт одразу з поточними параметрами принтера, не виводячи діалогове вікно Друк. Ви також можете використати дію Відкритизвіт, щоб відкрити та налаштувати звіт, а потім роздрукувати його за допомогою дії "Роздрукувати". Наприклад, можна змінити звіт або скористатися дією Роздрукувати, щоб змінити параметри принтера перед друком.
Застосовані фільтр і умова відбору стають параметром властивості звіту Фільтр.
Дія Відкритизвіт подібна до подвійного клацання звіту в області переходів або клацання звіту правою кнопкою миші в області переходів із подальшим вибором подання чи команди Друк.
Поради
-
Якщо потрібно роздрукувати схожі звіти для різних наборів даних, використовуйте фільтр або речення WHERE, щоб обмежити записи, які друкуються у звіті. Потім відредагуйте макрос, щоб застосувати інший фільтр або змінити аргумент Умова відбору.
-
Ви можете перетягнути звіт з області переходів у рядок дії макросу. Буде автоматично створено дію Відкритизвіт, яка відкриває звіт у поданні звіту.