QSqlRelationalTableModel, QSqlRelation und originale Werte

Alles rund um die Programmierung mit Qt
Antworten
petric
Beiträge: 23
Registriert: 2. September 2008 17:42

QSqlRelationalTableModel, QSqlRelation und originale Werte

Beitrag von petric »

Hallo,

ein "kleines" Problem ...

Folgender Code:

Code: Alles auswählen

QSqlRelationalTableModel model (this);
model.setTable ("Tabelle 1");
model.setRelation (1, "Tabelle 2", "Key", "Wert");
model.select ();

QVariant wert = model.data (model.index (0, 1));  // gibt mir den gemappten Wert
QVariant linkwert = ????
Problem:
  • 1. Wie komme ich zusaetzlich an den urspruenglichen Wert (linkwert) aus Tabelle 1, Spalte 1 ?
    2. Was passiert eigenlich, wenn die Relation fuer manche Zeilen aus Tabelle 1 nicht erfuellt werden kann ?
Gruss
Antworten