Russian Qt Forum
Сентябрь 30, 2024, 10:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: добавление записи в таблицу из компонента combobox  (Прочитано 3882 раз)
lexflax
Гость
« : Январь 06, 2014, 14:30 »

Доброго времени суток.
у меня в программе есть 3 комбобокса
В первом пользователь выбирает код вуза- kodsv
Во втором выбирает государственный код - kodg
В третьем Квалификацию - kodk
После нажатия кнопки "запись" в таблицу KOD
Должны записатся записи из этих комбобоксов...
Как это можно сделать есть у кого идеи? Жеталельно с кодом примерным...
Записан
Hrundel
Гость
« Ответ #1 : Январь 06, 2014, 20:55 »

База данных какая? SQL? Acces?

И вообще, имеет ли смысл для такой мелочи базу данных подключать? Наверное, проще все в файл писать. И быстрее и размер меньше.
« Последнее редактирование: Январь 06, 2014, 20:57 от Hrundel » Записан
demal
Чайник
*
Offline Offline

Сообщений: 53


Просмотр профиля
« Ответ #2 : Январь 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(); //записываем значения в таблицу

Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #3 : Январь 08, 2014, 17:05 »

lexflax, на форумах не принято постить одинаковые темы
Записан

Юра.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.083 секунд. Запросов: 23.