Partage via


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.