Bonjours à tous,

Dans un premier temps je voudrais remercier alain defrance qui a fournit un article sur l'accès aux données très instructive : http://alain-defrance.developpez.com...Qt/SGBD/#LV-Az

Mais voilà j'ai un problème avec setRelation. En effet cette fonction permet de remplacer une colonne dans une table (une FK) par une colonne d'une autre table. ça j'arrive à le faire fonctionner sans problème.

Mais voilà ce que j'aimerais faire :





En gros afficher dans mon QTableview (quand je fais setmodel) la jonction entre mes 2 tables via la FK.

Est-ce une limite de Qt?

J'ai vu que QT 4.8 proposait une fonction setJoinMode mais je ne sais pas pourrait m'aider et commment l'utiliser

EDIT : Marre de me prendre la tête j'ai fais une vrai requete :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
QSqlQueryModel *model = new QSqlQueryModel;
    model->setQuery("SELECT * FROM Pieces, Catalogue_Pieces WHERE Pieces.FKidCatalogues = Catalogue_Pieces.idCatalogue_Pieces");