Bonjour,
Voila mon problème.
J'ai un formulaire constitué de 4 zones de liste :
- Pays
- Régions
- Appellations
- listevins
Quand l'utilisateur sélectionne un pays, la liste des régions se met à jour
en fonction du pays, puis un clic sur une région fait apparaître la liste
des appellations de cette région et enfin un clic sur une appellation liste
dans le dernier contrôle les vins en cave appartenant à cette appellation.
Bon, jusque là tout marche bien.
Je voudrais améliorer le côté ergonomique en faisant disparaître les
sélections précédentes quand je clique sur un nouveau pays, et ainsi
recommencer la procédure. Mais pas moyen !
J'ai tenté des requery mais ça relance le select. J'ai tenté "définir
valeur" en effectant des null mais pareil.
Je cherche une idée pour remettre à "zéro" ces zones de liste d'un
formulaire.
Si quelqu'un a cette idée je le remercie par avance.
Si, par contre, tu veux que les zones de liste Appelations et Listevins soient VIDES (aucun item affiché) alors tu crées 2 variables de portée formulaire sous Option Compare Database Dim OldSQL1 as String 'pour la liste appelations Dim OldSQL2 as String 'pour listevins et tu mets
Merci ça y est c'est ça ! Je veux bien qu'elles soient vides...
Il faut passer par deux variables... et relancer le select après update.
Mais passer autant de code pour une aussi simple action... c'est beau access !!!
Merci à tous et bonne fin de week-end.
jean marc
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
u#hZPD2bFHA.2420@TK2MSFTNGP12.phx.gbl...
re,
Tu me surprends
Si, par contre, tu veux que les zones de liste Appelations et Listevins
soient VIDES (aucun item affiché) alors tu crées 2 variables de portée
formulaire sous Option Compare Database
Dim OldSQL1 as String 'pour la liste appelations
Dim OldSQL2 as String 'pour listevins
et tu mets
Merci ça y est c'est ça !
Je veux bien qu'elles soient vides...
Il faut passer par deux variables...
et relancer le select après update.
Mais passer autant de code pour une aussi simple action... c'est beau access
!!!
Si, par contre, tu veux que les zones de liste Appelations et Listevins soient VIDES (aucun item affiché) alors tu crées 2 variables de portée formulaire sous Option Compare Database Dim OldSQL1 as String 'pour la liste appelations Dim OldSQL2 as String 'pour listevins et tu mets
Merci ça y est c'est ça ! Je veux bien qu'elles soient vides...
Il faut passer par deux variables... et relancer le select après update.
Mais passer autant de code pour une aussi simple action... c'est beau access !!!