Поделиться через


Метод Application.CreateReport (Access)

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

Синтаксис

expression. 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 и обратная связь.