Méthode DoCmd.OpenReport (Access)

La méthode OuvrirEtat exécute l'action OuvrirEtat dans Visual Basic.

Syntaxe

expression. OuvrirEtat (NomÉtat, affichage, NomFiltre, condition WHERE, Modefenêtre , OpenArgs)

expressionune variable représentant un objet DoCmd.

Paramètres

Nom Requis/Facultatif Type de données Description
ReportName Obligatoire Variant Expression de chaîne correspondant au nom correct d'un rapport dans la base de données actuelle. Si vous exécutez le code Visual Basic contenant la méthode OuvrirEtat dans une base de données de bibliothèque, Microsoft Access recherche le rapport par son nom, d'abord dans la base de données de bibliothèque, puis dans la base de données actuelle.
Afficher Facultatif AcView Une constante AcViewqui spécifie l'affichage dans lequel le rapport s'ouvre. La valeur par défaut est acViewNormal.
FilterName Facultatif Variant Expression chaîne qui est le nom valide d'une requête dans la base de données active.
WhereCondition Facultatif Variant Expression chaîne qui est une clause WHERE SQL valide sans le mot WHERE.
WindowMode Facultatif AcWindowMode ConstanteAcWindowModequi spécifie le mode dans lequel le rapport s'ouvre. La valeur par défaut est acWindowNormal.
OpenArgs Facultatif Variant Définit la propriété OpenArgs.

Remarques

Utilisez la méthode OpenReport pour ouvrir un rapport en mode Création ou Aperçu avant impression, ou pour imprimer le rapport immédiatement. Vous pouvez également limiter les enregistrements imprimés dans le rapport.

L'argument WhereCondition peut comporter jusqu'à 32 768 caractères (contrairement à l'argument de l'action Where Condition dans la fenêtre Macro, dont la longueur ne peut excéder 256 caractères).

Exemple

L'exemple suivant imprime un État ventes à l'aide de la requête existante Filtre du rapport.

DoCmd.OpenReport "Sales Report", acViewNormal, "Report Filter"

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.