OVH Cloud OVH Cloud

Saisie automatique dans un formulaire

1 réponse
Avatar
Jean-Luc Joly
Bonjour Raymond et merci pour ta réponse d'hier
Ent fait j'ai mal mal formulé mon besoin
Dans mon formulaire de saisie, il a plusieurs champs qui, si au moins l'un d'entre n'est pas nul, doit déclencher automatiquement la mention "complément" dans le champ [indication
Je suis pas très doué en VBA, je n'arrive pas a adapter ta réponse d'hier
Merci

1 réponse

Avatar
Raymond [mvp]
Bonjour.
tu complètes par un opérateur Or;

If (not IsNull(Me.MonControle) And not Me.MonControle= "") Or _
(not IsNull(Me.MonControle2) And not Me.MonControle2= "") Or _
(not IsNull(Me.MonControle3) And not Me.MonControle3= "") _
Then
Me.Texte1 = "compléments"
Else
Me.Texte1 = ""
End If

il faut placer cette fonction dans chaque événement Après Maj (AfterUpdate)
de chaque contrôle indiqué et aussi dans l'événement Sur activation
(Form_Current) du formulaire.
Tu affiches la fenêtre des propriétés, onglet événements, cliquer sur le
bouton (...) en fin de ligne.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Luc Joly" a écrit dans le
message de news:
Bonjour Raymond et merci pour ta réponse d'hier.
Ent fait j'ai mal mal formulé mon besoin.
Dans mon formulaire de saisie, il a plusieurs champs qui, si au moins l'un
d'entre n'est pas nul, doit déclencher automatiquement la mention

"complément" dans le champ [indication]
Je suis pas très doué en VBA, je n'arrive pas a adapter ta réponse d'hier.
Merci