Bonjour,
J'ai 3 tableaux structurés et nommés - Clients, Animaux, Vétérinaires qui contiennent des identifiants uniques "ID" attribués aux différents clients, animaux et vétérinaires.
Tableau "Clients"
Tableau "Vétérinaires"
et pour le tableau "Animaux", il y a deux colonnes "IDVet" et "IDCli" qui correspondent au client et vétérinaire lié
Quand je veux modifier un animal, j'importe dans un Userform les données de mon tableau ainsi que les "IDVet" et "IDCli".
Une fois mon animal sélectionné, voilà à quoi ressemble mon Userform:
Les 2 ComboBox sont vides sont alimentées par leur tableau respectif:
Donc la question est, Comment créer des relations entres Tableaux?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 CboMaitre.List = Range("Clients[Nom]:Clients[Prénom]").Value CboVet.List = Range("Veterinaires[Nom]:Veterinaires[Prénom]").Value
Comment est ce que je peux définir le listindex des 2 ComboBox?
Je souhaiterai avoir comme en SQL(Si ça peut aider à comprendre ce que je souhaite) un truc du genre:
Vous allez me dire, "Tu aurais du le faire en SQL" mais je ne sais pas comment alimenter une base SQL depuis un Userform et j'ai rien trouvé sur le sujet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Select Vet.Nom, Cli.Nom From Animaux Ani Left Outer Join Vétérinaires Vet on Ani.IDVet = Vet.ID 'Création du lien sur ID Left Outer Join Clients Cli on Ani.IDCli = Cli.ID 'Création du lien sur ID
La finalité étant, vous l'aurez compris, de trouver le listindex des 2 Combobox
Merci
Partager