Méthode Application.CreateReport (Access)
La méthode CreateReport crée un rapport et renvoie un objet Report. Par exemple, supposons que vous créez un Assistant personnalisé pour créer un rapport des ventes. Utilisez la méthode CreateReport dans votre Assistant pour créer un rapport basé sur un modèle de rapport spécifié.
Syntaxe
expression. CreateReport (Base de données, ReportTemplate)
expressionUne variable qui représente un objetApplication.
Paramètres
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Base de données | Facultatif | Variant | Nom de la base de données qui contient le modèle de rapport que vous souhaitez utiliser pour créer un rapport. Si vous voulez utiliser la base de données active, omettez cet argument. Si vous préférez choisir une base de données bibliothèque ouverte, spécifiez celle-ci à l'aide de cet argument. |
ReportTemplate | Facultatif | Variant | Nom du rapport que vous souhaitez utiliser comme modèle pour créer un rapport. |
Valeur renvoyée
Rapport
Remarques
Utilisez la méthode CreateReport lors de la conception d’un Assistant qui crée un rapport.
La méthode CreateReport ouvre un nouvel état réduit en mode Création d'état.
Si le nom que vous utilisez pour l’argument ReportTemplate n’est pas valide, Visual Basic utilise le modèle de rapport spécifié par le paramètre Modèle de rapport sous l’onglet Formulaires/Rapports de la boîte de dialogue Options .
Exemple
L'exemple suivant montre comment créer un état dans la base de données active en utilisant le modèle spécifié à l'aide du paramètre Modèle d'état de l'onglet Formulaires/États de la boîte de dialogue Options.
Sub NormalReport()
Dim rpt As Report
Set rpt = CreateReport ' Create minimized report.
DoCmd.Restore ' Restore report.
End Sub
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.