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.