Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/11/2010, 21h24   #1
Membre à l'essai
 
Inscription : novembre 2009
Messages : 115
Détails du profil
Informations personnelles :
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : novembre 2009
Messages : 115
Points : 20
Points : 20
Par défaut Bouton ne s'active pas

Bonsoir,

J'ai une zone de texte et je veux que mon bouton ok soit activé lorsque j'ai écrit dans la zone. Mais bizarre ca ne fonctionne pas...

Voici mon code :
Code :
1
2
3
4
5
6
7
If Me.txtpass = "" Then
    Me.CommandButton_ok.Enabled = False
    Me.imgpass.Picture = ""
Else
    Me.CommandButton_ok.Enabled = True
    Me.imgpass.Picture = CurrentProject.Path & "\images\icoetat1.jpg"
End If
J'ai tout essayé...

merci par avance

@+
scoobydoos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 05h54   #2
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 070
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 070
Points : 4 373
Points : 4 373
Envoyer un message via Skype™ à GAYOT
Bonjour
As tu essayé :
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 08h39   #3
Membre à l'essai
 
Inscription : novembre 2009
Messages : 115
Détails du profil
Informations personnelles :
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : novembre 2009
Messages : 115
Points : 20
Points : 20
Par défaut [AC-2010] Bouton ne s'active pas

Bonjour,

merci ca fonctionne lorsque je rentre quelque chose dans la zone mais si j'enlève tout, mon bouton reste activé ?

Quelle est la différence entre justement Me.txtpass = "" et IsNull(Me.txtpass) ?

merci par avance

@+
scoobydoos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 08h57   #4
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 070
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 070
Points : 4 373
Points : 4 373
Envoyer un message via Skype™ à GAYOT
Alors il faut peut être combiner les deux:
Code :
 If Me.txtpass = "" Or IsNull(Me.txtpass) Then
La différence est subtile. IsNull veut dire qu'il n'y a eu aucune saisie. "" veut dire qu'il y a une chaine de caractère vide.
Je ne sais malgré tout pas si cela va résoudre ton problème.
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/11/2010, 09h23   #5
Membre à l'essai
 
Inscription : novembre 2009
Messages : 115
Détails du profil
Informations personnelles :
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : novembre 2009
Messages : 115
Points : 20
Points : 20
Par défaut [AC-2010] Bouton ne s'active pas

Bonjour,

J'ai trouvé mais alors je comprends pas tout des fois, il faut mettre text derrière txtpass :
Code :
If Me.txtpass.Text = "" Then
Des fois il faut le mettre des fois il ne faut pas le mettre, normalement ca devrait faire la même chose !!!
Je sais qu'en VB, il fallait le mettre mais sous VBA...

merci quand même pour ton aide

@+
scoobydoos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h28.


 
 
 
 
Partenaires

Hébergement Web