Modification de contrôles de formulaire avec VBA dans l'accès 2013

Quand une forme de base de données Access 2013 est ouvert, vous pouvez utiliser du code VBA pour modifier le contenu et même l'apparition de la forme, de la grande image vers le bas pour les contrôles individuels.

Supposons que vous avez une forme qui comprend une commande pour choisir une méthode de paiement. Lorsque l'utilisateur choisit un mode de paiement, vous voulez activer ou désactiver d'autres contrôles sur le formulaire basé sur le mode de paiement choisi. Alternativement, vous pouvez remplir automatiquement certains autres contrôles sur le formulaire ou même faire quelques contrôles visible ou invisible, selon le mode de paiement sélectionné par l'utilisateur.

Dans VBA, utilisez la syntaxe suivante pour modifier la propriété d'un contrôle:

ControlName.PropertyName = Valeur

ControlName est le nom complet d'un contrôle sur une forme ouverte, Nom de la propriété est le nom de la propriété que vous souhaitez modifier, et Valeur est la nouvelle valeur de la propriété. Un point sépare le nom du contrôle du nom de la propriété. Le nom complet signifie que le nom doit contenir à la fois le nom de la forme et le nom de la commande. Dans un module de classe, cependant, vous pouvez utiliser le mot-clé Moi pour représenter le nom du formulaire. Le mot-clé Moi moyens “ la forme à laquelle ce module de classe est fixé ”.


» » » » Modification de contrôles de formulaire avec VBA dans l'accès 2013