OVH Cloud OVH Cloud

Condition dans VB sur champs vide

3 réponses
Avatar
PO2B
Bonjour à Tous,

Je souhaite rendre un bouton actif (FlagComm) lorsqu'il y a du texte saisi
dans un champ commentaire (CommAdresse_Cli) et qu'il soit inactif
s'il n'y a aucune saisie.

J'ai essayé :

If Me.CommAdresse_Cli = Empty Then
Me.FlagComm.Enabled = False
Else
Me.FlagComm.Enabled = True
End If

J'ai essayé Empty, Vide, "", Null mais rien ne fonctionne.

J'ai mis ce code sur le chargement de mon Formulaire.

Merci pour votre aide.

Patrice

3 réponses

Avatar
Raymond [mvp]
Bonjour.

place ce code sur l'événement FormCurrent et CommAdresse_Cli_AfterUpdate :

Me.FlagComm.Enabled = Not (Nz(Me.CommAdresse_Cli, "") = "")


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


"PO2B" a écrit dans le message de
news:%23nNJz9$
Bonjour à Tous,

Je souhaite rendre un bouton actif (FlagComm) lorsqu'il y a du texte saisi
dans un champ commentaire (CommAdresse_Cli) et qu'il soit inactif
s'il n'y a aucune saisie.

J'ai essayé :

If Me.CommAdresse_Cli = Empty Then
Me.FlagComm.Enabled = False
Else
Me.FlagComm.Enabled = True
End If

J'ai essayé Empty, Vide, "", Null mais rien ne fonctionne.

J'ai mis ce code sur le chargement de mon Formulaire.

Merci pour votre aide.

Patrice


Avatar
ORDINO
essaie


If IsNull(Me.CommAdresse_Cli)Then
Me.FlagComm.Enabled = False
Else
Me.FlagComm.Enabled = True
End If

ou en format abrégé

Me.FlagComm.Enabled =not(IsNull(Me.CommAdresse_Cli))

-----Message d'origine-----
Bonjour à Tous,

Je souhaite rendre un bouton actif (FlagComm) lorsqu'il
y a du texte saisi

dans un champ commentaire (CommAdresse_Cli) et qu'il
soit inactif

s'il n'y a aucune saisie.

J'ai essayé :

If Me.CommAdresse_Cli = Empty Then
Me.FlagComm.Enabled = False
Else
Me.FlagComm.Enabled = True
End If

J'ai essayé Empty, Vide, "", Null mais rien ne
fonctionne.


J'ai mis ce code sur le chargement de mon Formulaire.

Merci pour votre aide.

Patrice






.



Avatar
PO2B
Merci à vous deux, ça fonctionne !

Patrice


"PO2B" a écrit dans le message de news:
#nNJz9$
Bonjour à Tous,

Je souhaite rendre un bouton actif (FlagComm) lorsqu'il y a du texte saisi
dans un champ commentaire (CommAdresse_Cli) et qu'il soit inactif
s'il n'y a aucune saisie.

J'ai essayé :

If Me.CommAdresse_Cli = Empty Then
Me.FlagComm.Enabled = False
Else
Me.FlagComm.Enabled = True
End If

J'ai essayé Empty, Vide, "", Null mais rien ne fonctionne.

J'ai mis ce code sur le chargement de mon Formulaire.

Merci pour votre aide.

Patrice