Russian Qt Forum

Qt => Базы данных => Тема начата: lexflax от Январь 06, 2014, 14:30



Название: добавление записи в таблицу из компонента combobox
Отправлено: lexflax от Январь 06, 2014, 14:30
Доброго времени суток.
у меня в программе есть 3 комбобокса
В первом пользователь выбирает код вуза- kodsv
Во втором выбирает государственный код - kodg
В третьем Квалификацию - kodk
После нажатия кнопки "запись" в таблицу KOD
Должны записатся записи из этих комбобоксов...
Как это можно сделать есть у кого идеи? Жеталельно с кодом примерным...


Название: Re: добавление записи в таблицу из компонента combobox
Отправлено: Hrundel от Январь 06, 2014, 20:55
База данных какая? SQL? Acces?

И вообще, имеет ли смысл для такой мелочи базу данных подключать? Наверное, проще все в файл писать. И быстрее и размер меньше.


Название: Re: добавление записи в таблицу из компонента combobox
Отправлено: demal от Январь 08, 2014, 11:48
Доброго времени суток.
у меня в программе есть 3 комбобокса
В первом пользователь выбирает код вуза- kodsv
Во втором выбирает государственный код - kodg
В третьем Квалификацию - kodk
После нажатия кнопки "запись" в таблицу KOD
Должны записатся записи из этих комбобоксов...
Как это можно сделать есть у кого идеи? Жеталельно с кодом примерным...

А что ты хочешь записать текстовые значения, индексы выбранных значений или все вместе?

в любом случае это в общих чертах будет выглядить так (если действовать через модель):

int row=0;
model.insertrows(0,1);
model.setdata(model.index(row,номер столбца), kodsv.currenttext()); //если получаем текст из комбобокса
model.setdata(model.index(row,номер столбца), kodsv.currentindex()); //если получаем текущий индекс
//дальше проходимся по всем полям и комбобоксам
model.submit(); //записываем значения в таблицу



Название: Re: добавление записи в таблицу из компонента combobox
Отправлено: lit-uriy от Январь 08, 2014, 17:05
lexflax, на форумах не принято постить одинаковые темы