OVH Cloud OVH Cloud

filtrer une liste dans un formulaire

1 réponse
Avatar
christian bougault
exemple
j'ai un champ "banque"
je veux à partir de ce champ choisir l'agence correspondant à cette banque
dans cette agence je veux choisir un client correspondant à cette agence
j'ai trois tables : banque, agence, client,
et j'ai mis des listes modifiables sur un formulaire
j'ai essayé en mettant dans contenu une requete et un filtre faisant appel
au champ banque
la iste ne m'affiche que les premieres agences correspondant à ma liste
banque
comment dois-je faire

1 réponse

Avatar
Ilan
Bonjour, d'après ce que je comprends les listes agences et clients sont
dépendantes des valeurs choisies dans les listes banque et agence.
Tu dois alors renouveler le contenu de la liste agence après avoir choisi
la banque et renouveler le contenu de la liste clients une fois le choix de
l'agence a été fait.

Ex: Liste modifiable Banque s'appelle BanqueList
Liste modifiable Agence s'appelle AgenceList
Liste modifiable Client s'appelle ClientList

Pour modifier le contenu de la liste des agences après choix de la banque :
Sub BanqueList_AfterUpdate ()
AgenceList.rowsource="SELECT * FROM Agence WHERE Banque='" & BanqueList.Value
End Sub

Pour modifier le contenu de la liste des clients après choix de l'agence :
Sub AgenceList_AfterUpdate ()
ClientList.RowSource="SELECT * FROM Client WHERE Agence=" & AgenceList.Value
End Sub

exemple
j'ai un champ "banque"
je veux à partir de ce champ choisir l'agence correspondant à cette banque
dans cette agence je veux choisir un client correspondant à cette agence
j'ai trois tables : banque, agence, client,
et j'ai mis des listes modifiables sur un formulaire
j'ai essayé en mettant dans contenu une requete et un filtre faisant appel
au champ banque
la iste ne m'affiche que les premieres agences correspondant à ma liste
banque
comment dois-je faire