Access _ Champ visible sur condition avec case à cocher

Résolu
riane971 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
Thorak83 Messages postés 1051 Date d'inscription   Statut Membre Dernière intervention   -
bonjour,

je suis nouvelle sur le forum. D'avance je vous prie d'excuser les questions qui vous paraîtrons un peu "idiote". J'ai construit un base de donnée client. Dans un formulaire j'ai insérer un case à cocher "chk"qui si elle est décocher doit permettre d'accéder à une zone de texte à remplir "txt"(le nom du client). Une fois cette zone de texte complété un code mets à jour une liste de résultat.
Mon problème est qu'avec le code suivant (je me suis servie des échanges sur le site pour le bâtir) la case à cocher ne fonctionne pas :

Private Sub chkNom_Click()

If Me.chkNom Then
Me.txtRechNom.Visible = False
Else
Me.txtRechNom.Visible = True
End If

RefreshQuery

End Sub

Le code est insérer dans les propriétés sur événement / sur Click.

Quelqu'un peut 'il m'aider ? Ou est l'erreur.

2 réponses

Thorak83 Messages postés 1051 Date d'inscription   Statut Membre Dernière intervention   156
 
Bonjour,

Qu'est-ce qui ne fonctionne pas le textbox ne s'affiche pas ?

Vous être sous access en vba ?

Qu'est-ce que ce RefreshQuery ?

cordialement
0
riane971 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

la texte box ne s'affiche pas ainsi que la fonction cocher.
j'ai utiliser un générateur de code pour faire du sql.

La sub RefreshQuery permet de rendre le formulaire de recherche dynamique. Comme ça toute modification des contrôles de recherche doit se répercuter immédiatement sur le résultat de la recherche elle-même.
0
Thorak83 Messages postés 1051 Date d'inscription   Statut Membre Dernière intervention   156
 
lorsque vous ouvrez votre formulaire, la case à coché est affiché ?
Vous êtes sur quelle version d'access
0
riane971 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
lorsque j'ouvre le formulaire la case à cocher est afficher.
je suis sous access 2007.
0
Thorak83 Messages postés 1051 Date d'inscription   Statut Membre Dernière intervention   156
 
c'est étrange car le code est bon.
Il faut vérifier peut-être que le code se lance bien.
Petite astuce: vous ajouter un msgbox("ok") juste après le Private Sub chkNom_Click()
puis vous ouvrez le formulaire est vous cliquez sur la case à choché. affiche-t-il "OK" ?
Si non surement que c'est pas le bon code qui est attaché au checkbox.
Si c'est le cas, propriété de la case à coché, évenement, sur clic vérifié qu'il y a bien une procédure événementielle et que c'est le bon code attaché
0
riane971 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
La case à cocher ne fonctionne pas. Je ne peux ni la cocher ni la déchocher. Dans les propriétés évènement sur click j'ai bien une procédure évènementielle avec le code attaché.

Si vous le permettez je peux vous envoyé la base.
0
Thorak83 Messages postés 1051 Date d'inscription   Statut Membre Dernière intervention   156
 
oui merci de me l'envoyer, ce sera plus simple
0