Bonjour,
J'a créé un formulaire comportant plusieurs champs dont les principaux sont :
- num_cli
- num_compte
- lib_gpe_pl
J'ai donc inséré 3 listes déroulantes en fonction des champs principaux nommés :
-FiltreNumCli
-FiltreNumCompte
-FiltreLibPL
Comme vous pouvez le voir ci-dessous, j'aimerais que la liste du formulaire change en fonction des différents filtres.
Actuellement pour chaque Filtre, j'ai intégré un code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub FiltreNumCli_AfterUpdate() Forms!A_TEST_F.RecordSource = "select * from A_TEST where num_cli = " & FiltreNumCli.Value End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub FiltreNumCompte_AfterUpdate() Forms!A_TEST_F.RecordSource = "select * from A_TEST where num_compte = " & FiltreNumCompte.Value End SubAvec ces codes, un seul filtre marche et j'aimerais que la liste du formulaire soit filtré en fonction de la valeur NumCli, NumCompte et LibPL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 'je ne sais pas pourquoi, le code ne marche pas Private Sub FiltreLibPL_AfterUpdate() Forms!A_TEST_F.RecordSource = "select * from A_TEST where lib_gpe_pl = " & FiltreLibPL.Value End Sub
Merci pour votre aide et surtout j'espère avoir été clair
Partager