Partager via


Méthode Application.CreateForm (Access)

La méthode CreateForm crée un formulaire et renvoie un objet Form.

Syntaxe

expression. CreateForm (Base de données, FormTemplate)

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 formulaire que vous souhaitez utiliser pour créer un formulaire. 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.
FormTemplate Facultatif Variant Nom du formulaire que vous souhaitez utiliser comme modèle pour créer un formulaire.

Valeur renvoyée

Formulaire

Remarques

Utilisez la méthode CreateForm lors de la conception d’un Assistant qui crée un formulaire.

La méthode CreateForm ouvre un nouveau formulaire réduit en mode Création de formulaire.

Si le nom que vous utilisez pour l’argument FormTemplate n’est pas valide, Visual Basic utilise le modèle de formulaire spécifié par le paramètre Modèle de formulaire sous l’onglet Formulaires/États de la boîte de dialogue Options .

Exemple

Cet exemple crée un nouveau formulaire dans la base de données exemple Northwind basé sur le formulaire Customers et définit sa propriété RecordSource à la table Customers. Exécutez ce code à partir de la base de données exemple Northwind.

Sub NewForm() 
 Dim frm As Form 
 
 ' Create form based on Customers form. 
 Set frm = CreateForm("Customers") 
 DoCmd.Restore 
 ' Set RecordSource property to Customers table. 
 frm.RecordSource = "Customers" 
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.