Russian Qt Forum

Qt => Вопросы новичков => Тема начата: sektor от Июнь 27, 2016, 11:32



Название: QSql реляционная СУБД
Отправлено: sektor от Июнь 27, 2016, 11:32
Есть реляционная СУБД. Есть основное окно где отображается основная таблица и диалоговое окно с несколькими QComboBox-ми, в которых значение можно редактировать. К  QComboBox -м подключены модели вспомогательных таблиц, нужные колонки для отображения выставил. Мне нужно, если оператор вел значение в  QComboBox и это значение нет в  вспомогательной таблице, то добавить в вспомогательную таблицу и индекс ID записал в основную таблицу. Прошу помощи как это реализовать по простому. В голову только приходит это сделать SQL запросами. Нет ли готового класса?


Название: Re: QSql реляционная СУБД
Отправлено: GraninDm от Июнь 27, 2016, 14:32
Можно оттолкнуться отсюда
http://www.prog.org.ru/topic_29845_0.html (http://www.prog.org.ru/topic_29845_0.html)
допилить этот класс под себя.
А добавлять в подчиненные таблицы запросами.


Название: Re: QSql реляционная СУБД
Отправлено: sektor от Июнь 27, 2016, 17:29
Спасибо помогли  :)


Название: Re: QSql реляционная СУБД
Отправлено: sektor от Июнь 27, 2016, 17:39
Не подскажете как этот класс в Designere подключить ? Формочку я там создал. Вроде преобразовал виджет.
Код:
comboBox1 = new BaseKeyComboBox(??????);
В качестве родителя кого указывать ???


Название: Re: QSql реляционная СУБД
Отправлено: sektor от Июнь 28, 2016, 09:15
Все вопрос закрыт. Ступил маленько