Bonjour,
J'ai une question à propos des QsqlRelationalTableModel et des QRelation.
Je voudrais que les données de la clef étrangère soient mises à jour dans la QsqlRelationalTableModel lorsque je modifie des données dans la table qui est la clef étrangère.
Par exemple :
- une table pays avec un champ id et un champ nom,
- une table adresse avec un champ id, un champ rue et un champ pays qui est une clef étrangère vers la table pays.
J'ai une vue avec une QTableView contenant les données issues d'une QsqlRelationalTableModel affichant les adresses.
Si cette vue est ouverte (le model est initialisé, la qrelation aussi, les données sont sélectionnées et affichées correctement) et que j'ajoute une entrée dans la table pays, la combobox affichant les noms de pays n'est pas mise à jour.
Est ce normal ?
Partager