задача |
Здравствуйте, гость ( Вход | Регистрация )
задача |
abc |
19.12.2010, 17:01
Сообщение
#1
|
Участник Группа: Участник Сообщений: 221 Регистрация: 16.12.2010 Из: СПб Пользователь №: 2272 Спасибо сказали: 26 раз(а) Репутация: 4 |
есть две таблицы
в одной сидят идентификаторы с расшифровкой. Например, описываем возможные цвета: id color 1 чёрный 2 красный во второй присваиваем разным предметам эти цвета, вписывая идентификаторы: subject color шкаф 1 роза 2 Задача - отобразить вторую таблицу с именами цветов: шкаф чёрный роза красный |
|
|
vankleef |
19.12.2010, 17:34
Сообщение
#2
|
Студент Группа: Участник Сообщений: 74 Регистрация: 21.10.2010 Пользователь №: 2134 Спасибо сказали: 9 раз(а) Репутация: 1 |
использовать QSqlRelationalTableModel
model->setRelation(номер_столбца, QSqlRelation("подчиненная таблица", "имя поля внешнего ключа", "имя поля, которое надо показываеть")); тоесть у тебя будет примерно так model->setRelation(1,QSqlRelation("color","id","color")); а потом эту модель пихаешь в представление |
|
|
Текстовая версия | Сейчас: 29.11.2024, 18:55 |