Метод Application.CreateReport (Access)

Метод CreateReport создает отчет и возвращает объект отчета . Например, предположим, что вам нужно создать настраиваемый мастер для создания отчета о продажах. Используйте метод CreateReport в мастере, чтобы создать новый отчет на основе указанного шаблона отчета.

Синтаксис

выражение. CreateReport (Database, ReportTemplate)

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
База данных Необязательный Variant Имя базы данных, содержащей шаблон отчета, который нужно использовать для создания отчета. Если вам нужна текущая база данных, пропустите этот аргумент. Если вы хотите использовать открытую базу данных библиотеки, укажите библиотечную базу данных с этим аргументом.
ReportTemplate Необязательный Variant Имя отчета, который вы хотите использовать в качестве шаблона для создания нового отчета.

Возвращаемое значение

Отчет

Примечания

При разработке мастера, который создает новый отчет, используйте метод CreateReport .

Метод CreateReport открывает новый свернутый отчет в режиме конструктора отчетов.

Если имя, используемое аргументом ReportTemplate , недопустимо, Visual Basic использует шаблон отчета, указанный параметром "Шаблон отчета " на вкладке "Формы/Отчеты " диалогового окна "Параметры ".

Пример

В следующем примере в текущей базе данных создается отчет с использованием шаблона, заданного параметром "Шаблон отчета " на вкладке "Формы/отчеты " диалогового окна "Параметры ".

Sub NormalReport() 
 Dim rpt As Report 
 
 Set rpt = CreateReport ' Create minimized report. 
 DoCmd.Restore ' Restore report. 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.