QSqlRelationalTableModel und Aktualisierung der QSqlRelation

Alles rund um die Programmierung mit Qt
Antworten
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

QSqlRelationalTableModel und Aktualisierung der QSqlRelation

Beitrag 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?
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

[G] QSqlRelationalTableModel und Aktualisierung der QSqlRela

Beitrag von BartSimpson »

Die Lösung ist: QSqlRelationalTableModel->relationModel(3)->select()
Antworten