LINUX.ORG.RU

Редактор поля подчиненной таблицы.


0

0

Требуется создать редактор табличного поля, на форме (аля 1C).

Редактор табличного поля представляет из себя QLineEdit + QpushButton. Поле не простое: в нем хранится foreign key – ссылка на запись в подчиненной таблице. Нужно, чтобы в QLineEdit резолвилось значение из подчиненной таблицы, а при нажатии на кнопку пользователю предъявлялась та самая подчиненная таблица. При выборе строки в этой подчиненной таблице и её закрытии нужно сохранить foreign key и соответственно обновить содержимое QLineEdit.

Соответственно встает вопрос: стоит ли вводить в модель главной таблицы явное отношение QSqlRelation и далее действовать по аналогии с QComboBox? Ведь тогда придется оперировать индексами (QmodelIndex) а не значениями ключей.

Используемая версии Qt 4.3

anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.