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?
QSqlRelationalTableModel und Aktualisierung der QSqlRelation
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
[G] QSqlRelationalTableModel und Aktualisierung der QSqlRela
Die Lösung ist: QSqlRelationalTableModel->relationModel(3)->select()