![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
potkin |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 77 Регистрация: 18.6.2010 Пользователь №: 1819 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Есть таблица "post":
Надо в "comboBox" отобразить поле "name", делаю так:
И надо, чтоб при выборе Итема в "comboBox" (поле "name") выбиралося и соответствующее ему значение "postID". Есть возможности реализовать такое в Qt. Потому что мне напрашивается только одно решение: Какой то целочисленный массив заполнить полем "postID", а в "comboBox" запихнуть поле "name" и связать их, например по порядковому номеру. Заранее спасибо. |
|
|
![]() |
512es |
![]()
Сообщение
#2
|
Участник ![]() ![]() Группа: Участник Сообщений: 135 Регистрация: 31.10.2008 Пользователь №: 407 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
может немного кривовато но я решил этот вопрос через QSqlQueryModel и запрос построенный таким образом:
"SELECT DISTINCT ON (postID) name FROM post;" (постгрес отсортирует результат по postID) обязательное условие это то что postID должен быть autoincrement и номера в таблице должны идти строго по порядку, без разрывов. postID получать по ui->comboBox->currentIndex()+1 вроде работает)) если кто предложит способ получше, буду рад )) |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 7.6.2025, 19:54 |