Méthode OpenReport
Voir aussiS'applique àExempleDétailsLa méthode OpenReport exécute l'action OuvrirEtat dans Visual Basic.
expression.OpenReport(ReportName, View, FilterName, WhereCondition, WindowMode, OpenArgs)
expression Obligatoire. Expression qui renvoie un objet DoCmd.
ReportName Variant requis. Une expression chaîne qui est le nom valide d'un état dans la base de données en cours. Si vous exécutez un code Visual Basic contenant la méthode OpenReport dans une base de données bibliothèque, Microsoft Access recherche l'état sous ce nom, d'abord dans la base de données bibliothèque, puis dans la base de données en cours.
View AcView facultatif. La vue à appliquer à l'état spécifié.
AcView peut être une de ces constantes AcView.
acViewDesign
acViewNormal défaut Imprime l'état immédiatement.
acViewPivotChart Non prise en charge.
acViewPivotTable Non prise en charge.
acViewPreview
FilterName Variant facultatif. Une expression chaîne qui est le nom valide d'une requête dans la base de données en cours.
WhereCondition Variant facultatif. Une expression chaîne qui est une clause WHERE SQL valide sans le mot WHERE.
ModeFenêtre AcWindowMode facultatif. Le mode dans lequel s'ouvre le formulaire.
AcWindowMode peut être une de ces constantes AcWindowMode.
acDialog Les propriétés Modal et PopUp du formulaire sont réglées sur Yes.
acHidden Le formulaire est masqué.
acIcon Le formulaire s'ouvre sous forme réduite dans la barre des tâches Windows.
acWindowNormal par défaut Le formulaire est dans le mode défini par ses propriétés
OpenArgs Variant facultatif. Définit la propriété OpenArgs.
Remarques
Pour plus d'informations sur le mode de fonctionnement de l'action et de ses arguments, reportez-vous à la rubrique Action.
L'argument WhereCondition peut comporter jusqu'à 32 768 caractères (contrairement à l'argument de l'action Where Condition de la fenêtre Macro, dont la longueur ne peut excéder 256 caractères).
Vous pouvez laisser un argument facultatif vierge au milieu de la syntaxe, mais vous devez inclure la virgule de l'argument. Si vous laissez un ou plusieurs arguments de fin vierges, n'utilisez pas de virgule à la suite des arguments spécifiés.
Exemple
Cet exemple imprime un État des ventes à l'aide de la requête existante Filtre État.
DoCmd.OpenReport "Sales Report", acViewNormal, "Report Filter"
Partager