OVH Cloud OVH Cloud

Filtre dynamique

1 réponse
Avatar
Philippe
Bonjour,

Dans un formulaire j'ai 2 listes secteurs et activités remplies par 2 tables
liées

Je souhaite que lorsque l'utilisateur sélectionne dans la 1ere liste un
secteur que la deuxième filtre les activités en conséquence.

Quel évènement à intercepter et quel action à programmer ?

Merci par avance pour vos réponses,

Philippe

1 réponse

Avatar
Raymond
Bonjour.

Tu n'as pas besoin d'avoir les deux tables liées.
la 1ere liste est basée sur :
SELECT [secteurs ].[Numero], [secteurs ].[Monsecteur] FROM [secteurs ];
par exemple.
la 2e liste est basée sur:
SELECT activités.Numero, activités.monactivité FROM activités WHERE
(((activités .Numero)=[Formulaires]![Formulaire1]![Liste1]));
per exemple.

sur l'événement afterupdate de la liste1, placer:
Private Sub Liste1_AfterUpdate()
Me.Liste2.Requery
End Sub

à chaque sélection de la liste1 la liste2 sera mise à jour avec toutes les
activités du secteur sélectionné.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Philippe" a écrit dans le message de
news:bl6gkf$fub$
Bonjour,

Dans un formulaire j'ai 2 listes secteurs et activités remplies par 2
tables

liées

Je souhaite que lorsque l'utilisateur sélectionne dans la 1ere liste un
secteur que la deuxième filtre les activités en conséquence.

Quel évènement à intercepter et quel action à programmer ?

Merci par avance pour vos réponses,

Philippe