Partager via


Propriété Form.Module (Access)

Utilisez la propriété Module pour spécifier un module de formulaire. Objet Module en lecture seule.

Syntaxe

expression. Module

expressionVariable qui représente un objetForm.

Remarques

La propriété Module renvoie également une référence à un objet Module spécifié. Utilisez la propriété Module pour accéder aux propriétés et méthodes d'un objet Module associé à un objet Form ou Report.

La définition de la propriété HasModule d’un formulaire ou d’un état détermine si un module est associé.

Si la propriété HasModule prend la valeur False, aucun module n'est associé au formulaire ou à l'état. Lorsque vous faites référence à la propriété Module de ce formulaire ou état en mode Création, Microsoft Access crée le module associé et affecte à la propriété HasModule la valeur True.

Si vous faites référence à la propriété Module d'un formulaire ou d'un état pendant l'exécution et que la propriété HasModule de l'objet a la valeur False, une erreur se produit.

Vous pouvez utiliser cette propriété avec n'importe quelle propriété ou méthode de l'objet module.

Exemple

L’exemple suivant utilise la propriété Module pour insérer la méthode Beep dans l’événement Open d’un formulaire.

Dim strFormOpenCode As String 
Dim mdl As Module 
 
Set mdl = Forms!MyForm.Module 
strFormOpenCode = "Sub Form_Open(Cancel As Integer)" _ 
 & vbCrLf & "Beep" & vbCrLf & "End Sub" 
 With mdl 
 .InsertText strFormOpenCode 
 End With

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.