Método DoCmd.OpenReport (Access)
O método OpenReport executa a operação OpenReport no Visual Basic.
Sintaxe
expression.OpenReport (ReportName, View, FilterName, WhereCondition, WindowMode, OpenArgs)
expression Uma variável que representa um objeto DoCmd.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
ReportName | Obrigatório | Variantes | Uma expressão de cadeia de caracteres que é o nome válido de um relatório no banco de dados atual. Se você executar código do Visual Basic com o método OpenReport em um banco de dados de biblioteca, o Microsoft Access procurará o relatório com este nome, primeiro no banco de dados da biblioteca e depois no banco de dados atual. |
View | Optional | AcView | Uma constante AcView que especifica a exibição na qual o relatório será aberto. O valor padrão é acViewNormal. |
FilterName | Opcional | Variant | Uma expressão de cadeia de caracteres que é o nome válido de uma consulta no banco de dados atual. |
WhereCondition | Opcional | Variant | Uma expressão de cadeia de caracteres que é uma cláusula WHERE do SQL válida sem a palavra WHERE. |
WindowMode | Optional | AcWindowMode | Uma constante AcWindowMode que especifica o modo no qual o formulário é aberto. O valor padrão é acWindowNormal. |
OpenArgs | Opcional | Variantes | Define a propriedade OpenArgs. |
Comentários
Use o método OpenReport para abrir um relatório em Visualizar design ou Visualizar impressão, ou para imprimir o relatório imediatamente. Você também pode restringir os registros impressos no relatório.
O comprimento máximo do argumento WhereCondition é de 32.768 caracteres (ao contrário do argumento da ação Where Condition na janela Macro, cujo comprimento máximo é de 256 caracteres).
Exemplo
O exemplo a seguir imprime o Relatório de Vendas durante o uso da consulta Filtro de Relatório existente.
DoCmd.OpenReport "Sales Report", acViewNormal, "Report Filter"
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.