faire référence à un champ de formulaire (débutant)

sabyann

XLDnaute Nouveau
Bonjour,

je débute en vba access...
dans un formulaire, je souhaite créer un code (sur changement). Lorsque la valeur d'un champ du formulaire est supérieur à 0, cela active un bouton de commande.

Je vous précise que mon bouton de commande est donc désactivé.

que j'ai deja réalisé le code suivant :

Private Sub Population_Change()

If Population.Value > 0 Then
CommandeOK.Enabled = True
End If
End Sub

Population représente le champ numérique

j'imagine que le IF n'est pas tout à fait correct.
merci pour votre aide
 

camarchepas

XLDnaute Barbatruc
Re : faire référence à un champ de formulaire (débutant)

Bonjour ,
Sans fichier , jamais simple , bon je me jette
mais il faut ajouter un événementiel initialize pour masquer le bouton au démarrage

Code:
Private Sub Population_Change()
  CommandeOk.Enabled = IIf(population.Value > 0, True, False)
End Sub


Private Sub UserForm_Initialize()
  CommandeOk.Enabled = False
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 216
Messages
2 086 351
Membres
103 195
dernier inscrit
martel.jg