Compartir a través de


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.