[Access] Rafraichir liste déroulante
Résolu
stef99
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
Pat7777 -
Pat7777 -
A voir également:
- [Access] Rafraichir liste déroulante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Liste code ascii - Guide
- Hns-self-wan-access-ipv6 ✓ - Forum Réseau
16 réponses
Bonjour,
Si j'ai bien compris, tu veux mettre à jour ta 2nde liste quand la valeur de la 1ère change.
Dans ce cas tu dois mettre le code sur l'évènement 'Après MAJ' de ton 1er champ avec comme code un requery de ton 2nd champ
Si j'ai bien compris, tu veux mettre à jour ta 2nde liste quand la valeur de la 1ère change.
Dans ce cas tu dois mettre le code sur l'évènement 'Après MAJ' de ton 1er champ avec comme code un requery de ton 2nd champ
Salut Hervelot,
Bon je viens de faire exactement ce que tu m'as dit en lançant le générateur de code en cliquant sur l'évenement Après Maj. J'ai taper le code, enregistré mais ensuite lorsque je retourne sur mon formulaire, rien ne se passe. J'ai l'impression que le code ne s'execute pas. Je suis donc retourné sur le code et essayé de l'executer par l'intermédiaire de la petite fleche, mais la une fenetre s'ouvre pour me demander de sélectionner une macro. Comme j'en ai pas, je n'ai rien à lui proposer.
Comprend pas.
Merci pour ton aide.
Stéphane
Bon je viens de faire exactement ce que tu m'as dit en lançant le générateur de code en cliquant sur l'évenement Après Maj. J'ai taper le code, enregistré mais ensuite lorsque je retourne sur mon formulaire, rien ne se passe. J'ai l'impression que le code ne s'execute pas. Je suis donc retourné sur le code et essayé de l'executer par l'intermédiaire de la petite fleche, mais la une fenetre s'ouvre pour me demander de sélectionner une macro. Comme j'en ai pas, je n'ai rien à lui proposer.
Comprend pas.
Merci pour ton aide.
Stéphane
Quand tu dis rien ne se passe, la liste déroulante ne se met pas à jour quand tu modifies le 1er champ (sur lequel tu as mis ton code) ??
Voici ce que j'ai mis sur la partie evenement ds la propriété "après Mage" de ma première liste:
Private Sub villedepart_AfterUpdate()
Me.DEST.Requery
End Sub
villedepart: est ma premiere liste
DEST: ma deuxième liste
Je m'explique quand je dis qu'il se passe rien. Quand j'ouvre mon formulaire en mode affichage après avoir rentré le code, le rafraichissement de la seconde liste au cas ou l'utilisateur souhaite modifer le choix qu'il a fait ds la premiere liste ne s'effectue pas.
Quand je teste le code ds la fenetre Virtual Basic en l'executant à l'aide de la petite fleche, il m'ouvre une fenetre pour me demander de lui spécifier une macro ce que je ne comprend pas.
Ce problème vous parle?
Encore merci pour votre aide
Private Sub villedepart_AfterUpdate()
Me.DEST.Requery
End Sub
villedepart: est ma premiere liste
DEST: ma deuxième liste
Je m'explique quand je dis qu'il se passe rien. Quand j'ouvre mon formulaire en mode affichage après avoir rentré le code, le rafraichissement de la seconde liste au cas ou l'utilisateur souhaite modifer le choix qu'il a fait ds la premiere liste ne s'effectue pas.
Quand je teste le code ds la fenetre Virtual Basic en l'executant à l'aide de la petite fleche, il m'ouvre une fenetre pour me demander de lui spécifier une macro ce que je ne comprend pas.
Ce problème vous parle?
Encore merci pour votre aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oui.
Le problème doit venir du fait que mon code ne doit être placé au bonne endroit ou quelque chose commme ça. Ou la partie "Après Maj" de l'évenement n'est pas activée ou je ne sais quelle autre problème.
As tu une idée?
N.B: Mon code est placée ds la partie "Après Maj" de l'évenement de ma 1ère liste. Je l'ai mis en clicquant sur les "..." de Après Maj puis j'ai lancé un générateur de code qui m'a ouvert une fenetre virtual Basic ds laquelle j'ai tapé le code. J'ai ensuite enregistré puis ai fermé la fenêtre Virtual Basic. C'est tout.
Le problème doit venir du fait que mon code ne doit être placé au bonne endroit ou quelque chose commme ça. Ou la partie "Après Maj" de l'évenement n'est pas activée ou je ne sais quelle autre problème.
As tu une idée?
N.B: Mon code est placée ds la partie "Après Maj" de l'évenement de ma 1ère liste. Je l'ai mis en clicquant sur les "..." de Après Maj puis j'ai lancé un générateur de code qui m'a ouvert une fenetre virtual Basic ds laquelle j'ai tapé le code. J'ai ensuite enregistré puis ai fermé la fenêtre Virtual Basic. C'est tout.
pour savoir si ton cod est bien exécuté, tu peux placer un point d'arrêt sur taligne de code
Dans ce cas l'eécution du code s'arrêtera sur ce point d'arrêt
Dans ce cas l'eécution du code s'arrêtera sur ce point d'arrêt
Salut Hervelot,
J'ai déjà essayer. Le problème est que le code ne s'execute pas. Dc ne s'arrete pas sur le point d'arrêt, puisqu'il ne demarre pas. Si il ne demarre pas, c'est par ce que j'ai une fenêtre qui s'ouvre au moment ou je lance l'execution qui me demande de lui spécifier une macro pour executer le code. C'est ce que je ne comprend pas.
Pourtant le code je l'ai écrit en lançant le générateur de code et non le générateur de Macro.
As tu déjà vu ce probleme? Quelle access as tu?
J'ai déjà essayer. Le problème est que le code ne s'execute pas. Dc ne s'arrete pas sur le point d'arrêt, puisqu'il ne demarre pas. Si il ne demarre pas, c'est par ce que j'ai une fenêtre qui s'ouvre au moment ou je lance l'execution qui me demande de lui spécifier une macro pour executer le code. C'est ce que je ne comprend pas.
Pourtant le code je l'ai écrit en lançant le générateur de code et non le générateur de Macro.
As tu déjà vu ce probleme? Quelle access as tu?
Je suppose que le problème doit venir des propriétés d'Access 2007 ou je ne sais quelles autres Options.
Tu ne vois pas d'ou ça peut venir?
En tout cas merci pour le temps que tu me consacres
Tu ne vois pas d'ou ça peut venir?
En tout cas merci pour le temps que tu me consacres
Oui j'ai essayé d'autre évenement. Quelque soit l'évenement sur lequel je tape le code -> pas d'execution.
Comprend pas
Comprend pas
je n'ai pas encore installer Access 2007
j'espère que quelqu'un pourra t'apporter une réponse
Des que j'ai le temps je l'installe et je regarde
j'espère que quelqu'un pourra t'apporter une réponse
Des que j'ai le temps je l'installe et je regarde
Apparament j'ai vu un poste qui parlait de ce probleme. Un mec avait le même probleme que moi et utilisait Access 2007 pro (comme moi). Il disait qu'il avait testé sur Access 2007 non pro et que ça marchait. Mais dès qu'il passait sur Access 2007 pro ça ne marchait plus.
Je continue de chercher.
Merci
Je continue de chercher.
Merci
Salut Hervelot,
Bon j'ai solutionné mon problème en migrant sous 2003. ET là tout fonctionne (sans rien avoir changer).
Conclusion: Sous Access 2007 pro je n'arrivais pas à executer les codes tapés (peut etre à cause d'une otpion non selectionnée ou je ne sais quelle autre nouveauté liée à 2007).
Encore Merci Hervelot pour ton Aide.
N.B: Je ne sais pas comment passer la discussion en: Résolue
Bon j'ai solutionné mon problème en migrant sous 2003. ET là tout fonctionne (sans rien avoir changer).
Conclusion: Sous Access 2007 pro je n'arrivais pas à executer les codes tapés (peut etre à cause d'une otpion non selectionnée ou je ne sais quelle autre nouveauté liée à 2007).
Encore Merci Hervelot pour ton Aide.
N.B: Je ne sais pas comment passer la discussion en: Résolue