Affichage de deux tables liées dans un DBGrid
Bonjour,
Avant tout, je souhaite à toutes et tous une très bonne année 2011.
Je n'arrive pas à afficher le contenu de deux tables liées dans un DBGrid.
Je m'explique ; j'ai par exemple deux tables :
Code:
1 2 3 4 5
| table1
id_TABLE1 NOM lien_id_TABLE2
Table2
id_TABLE2 GROUPE |
Je voudrais avoir dans mon DBGrid :
Code:
id_TABLE1 NOM lien_id_TABLE2 id_TABLE2 GROUPE
Pour cela, j'ai créé :
- un ZConnexion avec Zeos sur une base SQLite-3
- un ZQuery1 avec SQL= SELECT * FROM table1
- un Datasource1 avec DataSet= ZQuery1
- un ZQuery2 avec SQL= SELECT * FROM table2
MasterSource= Datasource1
MasterFields= id_TABLE1
- un Datasource2 avec DataSet= ZQuery2
Mais tout les champs ne s'affichent pas !
J'ai aussi essayé de mettre une requette SQL de type :
Code:
SELECT * FROM table1,table2 WHERE table1.lien_id_TABLE2=table2.id_TABLE2
Mais Zquery ne semble pas accepter WHERE...
Quelle est la bonne démarche pour afficher l'ensemble des champs ?
Merci pour votre aide