Seite 1 von 1

QSqlRelationalTableModel, Relation mit mehreren Spalten

Verfasst: 6. September 2012 08:45
von mc.george
Hallo,

ich möchte gerne einen ForeignKey mit dem QSqlRelationalTableModel und QSqlRelation auflösen. Hierbei würde ich gerne den ForeignKey mit zwei Spalten aus der referenzierten Tabelle "auffüllen". Bisher habe ich den Key immer nur mit einer aufgelösten Spalte versehen. Kann man mit dem QSqlRelationalTableModel und QSqlRelation den ForeignKey mit mehreren Spalten "auffüllen" und falls nein, welche Alternative kennt ihr?

Danke george

Re: QSqlRelationalTableModel, Relation mit mehreren Spalten

Verfasst: 10. September 2012 13:34
von ObiWanKenobe
Nein, das ist leider nicht möglich.
Du musst dein eigenes Model schreiben.
Du könntest QAbstractTableModel subclassen und Daten mit einer QSqlQuery in dein Model holen.