Seite 1 von 1

QSqlRelationalTableModel und Aktualisierung der QSqlRelation

Verfasst: 18. Januar 2013 09:29
von BartSimpson
Hallo,
ich habe ein QSqlRelationalTableModel welches Daten aus einer 2. Tabelle via QSqlRelation verknüpft.
Und diese denn in einem Tableview anzeigt.
Das klappt auch super und via QSqlRelationalDelegate kann man auch die Verknüpfte Spalte editieren.
Nur kann sich die verknüpfte Tabelle ändern. Nur wie aktualisiere ich mein Modell?
Ich hatte es mal mit:
QSqlRelationalTableModel->setRelation(3,QSqlRelation("Kategorien","ID","Bezeichnung"));
QSqlRelationalTableModel->select()
versucht. Nur leider ändert sich an dem DropDownBox im Tableview nix.
Wo muss ich was aktualisieren, das die DropDownBox auch die neue Daten der 2. Tabelle bekommt?

[G] QSqlRelationalTableModel und Aktualisierung der QSqlRela

Verfasst: 18. Januar 2013 15:04
von BartSimpson
Die Lösung ist: QSqlRelationalTableModel->relationModel(3)->select()