Дія макросу «Відкрити звіт»

Ви можете використовувати дію Відкритизвіт у локальних базах даних 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. Клацніть Файл і виберіть Параметри доступу. Якщо ви використовуєте Access 2007, натисніть кнопку Microsoft Office і виберіть Параметри доступу.

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

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

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

Примітки

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

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

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

Поради    

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

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

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

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

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

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

×