Table Maitre-Detail

Fermé
espoire.586 Messages postés 1 Date d'inscription jeudi 23 février 2017 Statut Membre Dernière intervention 7 avril 2017 - 7 avril 2017 à 15:59
 Profil bloqué - 7 avril 2017 à 20:11
bonjour
sur Delphi je n'arrive pas a lier deux tables (maître_détail) sur un même DBGrid en utilisant adoQuery (requéte paramétres) et Datasource je sais pas si je dois utilisé deux adoQuery et deux Datasource puisque j'utilise deux tables et quelles sont les étapes que je dois suivre pour les afficher sur le même DBGrid
Merci

1 réponse

Profil bloqué
7 avril 2017 à 20:11
Bonjour : Pour afficher des champs de différentes Tables T1, T2, T3 ... sur une seule grille orientée données, le Data Source de la grille doit faire référence à une Table Maitre Détail déjà existante et pointe sur des champs des tables à lier, la conception d'une telle architecture est fiable au prix de certaines complexités et des échecs surmontables pour les débutants.

Sinon, on peut se servir de deux grilles sur une même forme, au prix d'une certaine facilité, ce choix est encombrant et couteux en ressources.

Le lien ci-dessous explique la mise en œuvre de ce deuxième choix.

https://bardou.pagesperso-orange.fr/michel/basedonnees/bd10.htm
0