Compartilhar via


Método Application.CreateReport (Access)

O método CreateReport criará um relatório e retorna um objeto Report. Por exemplo, suponha que você estiver criando um assistente personalizado para criar um relatório de vendas. Utilize o método CreateReport no seu assistente para criar um novo relatório com base num modelo de relatório especificado.

Sintaxe

expressão. CreateReport (Database, ReportTemplate)

expressão Uma variável que representa um Aplicativo objeto.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Banco de dados Opcional Variant O nome da base de dados que contém o modelo de relatório que pretende utilizar para criar um relatório. Se você quiser o banco de dados atual, omita esse argumento. Se quiser utilizar um banco de dados biblioteca aberto, especifique o banco de dados biblioteca com esse argumento.
ReportTemplate Opcional Variant O nome do relatório que pretende utilizar como modelo para criar um novo relatório.

Valor de retorno

Relatório

Comentários

Utilize o método CreateReport ao criar um assistente que cria um novo relatório.

O método CreateReport abre um novo relatório minimizado no modo de Design do relatório.

Se o nome que utiliza para o argumento ReportTemplate não for válido, o Visual Basic utiliza o modelo de relatório especificado pela definição Modelo de Relatório no separador Formulários/Relatórios da caixa de diálogo Opções .

Exemplo

O exemplo a seguir cria um relatório no banco de dados atual usando o modelo especificado pela configuração Modelo de relatório na guia Formulários/relatórios da caixa de diálogo Opções.

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.