Rendre visible un controle lors d'une selection dans une liste
cquidoz
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je suis plutôt débutante avec Access (2010), mais je suis arrivée à faire beaucoup de chose jusqu'à maintenant, dont rendre visible des contrôles lors d'une sélection dans un groupe d'option.
Voici ce que je tente de faire.
J'ai une zone de liste à choix multiples.
Lorsque le 8ième élément est coché, j'aimerais qu'un autre contrôle soit visible. Sinon, il doit être invisible.
Et si le 9ième élément est coché, un autre contrôle doit également apparaître.
Ma zone de liste s'appelle : Prochaines étapes
et le contrôle que je veux rendre visible sur sélection est une zone de liste déroulante nommé : ref Ressources scolaires.
Mon formulaire se nomme : Formulaire.
Merci
je suis plutôt débutante avec Access (2010), mais je suis arrivée à faire beaucoup de chose jusqu'à maintenant, dont rendre visible des contrôles lors d'une sélection dans un groupe d'option.
Voici ce que je tente de faire.
J'ai une zone de liste à choix multiples.
Lorsque le 8ième élément est coché, j'aimerais qu'un autre contrôle soit visible. Sinon, il doit être invisible.
Et si le 9ième élément est coché, un autre contrôle doit également apparaître.
Ma zone de liste s'appelle : Prochaines étapes
et le contrôle que je veux rendre visible sur sélection est une zone de liste déroulante nommé : ref Ressources scolaires.
Mon formulaire se nomme : Formulaire.
Merci
A voir également:
- Rendre visible un controle lors d'une selection dans une liste
- Liste déroulante excel - Guide
- Clé usb non visible - Guide
- Liste déroulante en cascade - Guide
- Comment rendre un fichier moins lourd - Guide
- Liste code ascii - Guide
4 réponses
Bonjour,
exemple:
exemple:
Private Sub Liste3_Click()
'huitieme element
If Liste3.Selected(7) = True Then
Liste4.Visible = True
Else
Liste4.Visible = False
End If
'neuvieme element
If Liste3.Selected(8) = True Then
Liste5.Visible = True
Else
Liste5.Visible = False
End If
End Sub
Merci beaucoup, ça fonctionne, presque parfaitement
Au moment que je click ça apparait
Sauf que la visibilité ne reste pas lorsque j'ouvre à nouveau le questionnaire
Quelle est la syntaxe à mettre dans la section Form Current ?
"If Liste3.Selected(7) = True Then" .... devient quoi ?
Car j'ai essayé de recopier la même chose que dans "Private Sub Liste3_Click()"
même je n'ai pas le résultat escompté
Au moment que je click ça apparait
Sauf que la visibilité ne reste pas lorsque j'ouvre à nouveau le questionnaire
Quelle est la syntaxe à mettre dans la section Form Current ?
"If Liste3.Selected(7) = True Then" .... devient quoi ?
Car j'ai essayé de recopier la même chose que dans "Private Sub Liste3_Click()"
même je n'ai pas le résultat escompté
Bonjour,
Sauf que la visibilité ne reste pas lorsque j'ouvre à nouveau le questionnaire Ben oui, c'est comme ca que ca marche.
Si vous voulez garder l'etat de vos controles, il faut sauvegardez dans une table l'etat de vos selection de listbox
Sauf que la visibilité ne reste pas lorsque j'ouvre à nouveau le questionnaire Ben oui, c'est comme ca que ca marche.
Si vous voulez garder l'etat de vos controles, il faut sauvegardez dans une table l'etat de vos selection de listbox
Bonjour,
Vous creez une table avec un champ Liste ou vous ecrirez les numeros d'index de la listbox qui sont selectionnes. Cette table est a lire a l'ouverture du formulaire pour ecrire les selections listbox pour l'affichage ou non des controles et a ecrire a la fermeture du formulaire pour le tour suivant.
Vous creez une table avec un champ Liste ou vous ecrirez les numeros d'index de la listbox qui sont selectionnes. Cette table est a lire a l'ouverture du formulaire pour ecrire les selections listbox pour l'affichage ou non des controles et a ecrire a la fermeture du formulaire pour le tour suivant.
Bonjour F894009
Merci de ta réponse.
Il me manque un peu d'info pour bien comprendre.
Est-ce que je lie ma nouvelle table à la table de ma listbox ?
Pour lire à l'ouverture, c'est dans Current ? et je mets mes instruction : "If Liste3.Selected(7) = True Then ..." ?
Pour écrire à la fermeture c'est où et quel est le code ?
Merci encore de ta patience.
Merci de ta réponse.
Il me manque un peu d'info pour bien comprendre.
Est-ce que je lie ma nouvelle table à la table de ma listbox ?
Pour lire à l'ouverture, c'est dans Current ? et je mets mes instruction : "If Liste3.Selected(7) = True Then ..." ?
Pour écrire à la fermeture c'est où et quel est le code ?
Merci encore de ta patience.
Bonjour,
un exemple de programmation, adaptez le nom des controles
https://www.cjoint.com/?DKsiFLyclNi
A+
un exemple de programmation, adaptez le nom des controles
https://www.cjoint.com/?DKsiFLyclNi
A+