Bonjour,
Je cherche à l'heure actuelle à faire correspondre deux zones de liste dans un formulaire en mode continu.
Ainsi en fonction de l'enregistrement sélectionné dans la première liste, une sélection particulière s'affiche dans la seconde.
Je travaille sur deux Tables (expéditeur et Type). A chaque type correspondent plusieurs expéditeurs
Voici la fonction que j'ai mise pour le contenu de la première :
SELECT DISTINCT Type.Type FROM Type INNER JOIN Créneaux ON Type.Type = Créneaux.Type;
Voici la fonction que j'ai mise pour le contenu de la seconde :
SELECT [Créneaux].[Expéditeur], [Créneaux].[Type] FROM Créneaux WHERE ((([Créneaux].[Type])=Formulaires![Gestion Flux Guichet]![Type])) ORDER BY [Créneaux].[Expéditeur];
Le problème est le suivant. Lorsque je rentre dans le formulaire et utilise la première zone de liste la sélection de la seconde zone liste reste la même pour toutes les autres lignes.
Pour que cela fonctionne correctement il faut donc, pour chaque ligne, fermer et ouvrir à nouveau le formulaire, ce qui est laborieux quand on sait qu'une centaine de lignes sont ajoutées chaque jour.
Je remercie d'avance tous ceux qui pourraient m'aider.
Jérémy VAUTIER
Partager