Share via


Propriété Control.Form (Access)

Utilisez la propriété Form pour faire référence à un formulaire ou pour faire référence au formulaire associé à un sous-formulairecontrol. En lecture seule de formulaire.

Syntaxe

expression. Forme

Expression Variable qui représente un objet Control .

Remarques

Cette propriété fait référence à un objet de formulaire. Il est en lecture seule dans tous les affichages.

Cette propriété est généralement utilisée pour faire référence à un formulaire ou état contenu dans un contrôle de sous-formulaire. Par exemple, le code suivant utilise la propriété Form pour accéder au contrôle OrderID sur un sous-formulaire contenu dans le contrôle de sous-formulaire OrderDetails .

Dim intOrderID As Integer 
intOrderID = Forms!Orders!OrderDetails.Form!OrderID

L’exemple suivant appelle une fonction à partir d’une feuille de propriétés à l’aide de la propriété Form pour faire référence au formulaire actif qui contient le contrôle nommé CustomerID.

=MyFunction(Form!CustomerID)

Lorsque vous utilisez la propriété Form de cette manière, vous faites référence au formulaire actif, et le nom du formulaire n'est pas nécessaire.

L'exemple suivant est l'équivalent Visual Basic de l'exemple précédent.

X = MyFunction(Forms!Customers!CustomerID)

Remarque

[!REMARQUE] Lorsque vous utilisez la collection Forms, vous devez spécifier le nom du formulaire.

Exemple

L'exemple suivant utilise la propriété Form pour faire référence à un contrôle sur un sous-formulaire.

Dim curTotalAmount As Currency 
 
curTotalAmount = Forms!Orders!OrderDetails.Form!TotalAmount 

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.