QSqlRelationalTableModel und Aktualisierung der QSqlRelation
Verfasst: 18. Januar 2013 09:29
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?
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?