Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
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 04/12/2010, 19h12   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 12
Points : 3
Points : 3
Par défaut Mot de passe

Bonjours a tous, j'ai un petit problème.
J'ai une zone de texte nommé "pw" dans access, et je souhaite que les caractères entré dedans soit cachés (sans utiliser le masque de saisie mot de passe de access).

j'ai donc utilisé le code
Mais cela ne marche pas.

J'ai cherché sur plusieurs forum sans trouver la solution.

Voici mon code :
Code :
1
2
3
4
Private Sub pw_KeyDown(KeyCode As Integer, Shift As Integer)
 
pw.passwordchar = "*"
End Sub
Merci d'avance de votre aide.

PS: j'ai aussi essayer
Code :
Me.pw.passwordchar = "*"
mais ça ne marche pas non plus.
KpR
KpRR_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2010, 22h18   #2
Expert Confirmé
 
Avatar de FreeAccess
 
Homme
Inscription : mars 2006
Messages : 2 308
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 2 308
Points : 2 846
Points : 2 846
Bonjour,

Regarde la propriété InputMask...

Maintenant, en quoi le fait d'utiliser le masque de saisie = mot de passe , directement à la conception du formulaire te pose problème
__________________
FreeAccess
"Petit à petit l'araignée tisse sa toile"
FreeAccess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2010, 22h33   #3
Invité de passage
 
Inscription : décembre 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 12
Points : 3
Points : 3
Ok merci, je jette un oeil.
C'est pas que ça me pose problème, c'est que c'est un projet et que je dois utiliser du VBA...
KpRR_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2010, 00h25   #4
Invité de passage
 
Inscription : décembre 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 12
Points : 3
Points : 3
J'ai essayé ces deux solutions la, une par une et les deux en meme temps, mais toujours pas... soit il me complete ma zone de texte avec des * ou soit j'ai une erreur.

Code :
1
2
pw.InputMask = password
pw.InputMask = "*"
KpRR_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2010, 08h27   #5
Expert Confirmé
 
Avatar de FreeAccess
 
Homme
Inscription : mars 2006
Messages : 2 308
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2006
Messages : 2 308
Points : 2 846
Points : 2 846
Bonjour,

Avec l'aide d'access tu aurais du y arriver....

Citation:
Par exemple, le code suivant spécifie le masque de saisie d'un contrôle de zone de texte utilisé pour entrer un numéro de téléphone :

Forms!Customers!Telephone.InputMask = "(###) ###-####"
....pour définir le masque de saisie de ton champ [pw] en VBA, il suffit de le déclarer dans l'événement "Sur activation" de ton formulaire.....
Code :
1
2
3
Private Sub Form_Current()
Me.pw.InputMask = "Password"
End Sub
.....bonne continuation..
__________________
FreeAccess
"Petit à petit l'araignée tisse sa toile"
FreeAccess est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/12/2010, 11h05   #6
Invité de passage
 
Inscription : décembre 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 12
Points : 3
Points : 3
Merci beaucoup, ça marche j'avais essayé cette solution mais j'avais pas mis le bonne évènement.

Merci encore et bonne continuation
KpRR_ 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 09h25.


 
 
 
 
Partenaires

Hébergement Web