model_pass = new QSqlRelationalTableModel;
model_pass->setEditStrategy(QSqlTableModel::OnManualSubmit);
model_pass->setRelation(2, QSqlRelation("resname", "nresname", "name"));
tbl->setItemDelegate(new QSqlRelationalDelegate(tbl);
tbl - QTableView
Но сторонние программы могут изменить таблицу resname. Кто подскажет, как обновить данные. Если бы было QSqlQueryModel, все понятно, выполнил заново запрос и успокоился . А тут каким образом, ума не приложу.