Método DoCmd.OpenReport (Access)
El método OpenReport realiza la acción OpenReport en Visual Basic.
Sintaxis
expresión.OpenReport (ReportName, View, FilterName, WhereCondition, WindowMode, OpenArgs)
expresión Variable que representa un objeto DoCmd.
Parámetros
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
ReportName | Obligatorio | Variant | Expresión de cadena que representa el nombre válido de un informe en la base de datos actual. Si ejecuta el código de Visual Basic que contiene el método OpenReport en una base de datos de la biblioteca, Microsoft Access buscará el informe con su nombre, primero en la base de datos de la biblioteca y luego en la base de datos actual. |
Ver | Opcional | AcView | Constante AcView que especifica la vista en la que se abrirá el informe. El valor predeterminado es acViewNormal. |
FilterName | Opcional | Variant | Expresión de cadena que es el nombre válido de una consulta de la base de datos activa. |
CondiciónWhere | Opcional | Variant | Expresión de cadena que es una cláusula WHERE de SQL válida sin la palabra WHERE. |
ModoDeVentana | Opcional | AcWindowMode | Constante AcWindowMode que especifica el modo en que se abre el formulario. El valor predeterminado es acWindowNormal. |
OpenArgs | Opcional | Variant | Establece la propiedad OpenArgs. |
Comentarios
Use el método OpenReport para abrir un informe en la vista Diseño o Vista preliminar, o para imprimir el informe inmediatamente. También puede restringir los registros que se imprimen en el informe.
La longitud máxima del argumento WhereCondition es de 32 768 caracteres (a diferencia del argumento de acción WhereCondition en la ventana Macro, cuya longitud máxima es de 256 caracteres).
Ejemplo
En el ejemplo siguiente se imprime el informe Sales Report mediante la consulta existente Report Filter.
DoCmd.OpenReport "Sales Report", acViewNormal, "Report Filter"
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.