Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [Qt4] QTableView + QSqlQueryModel


Автор: vadiml 30.3.2008, 21:39
надо чтобы в гриде (QTableView) добавлялась новая строка для заполнения по комбинации клавиш или подобно access'у. 
сам qtableview будет связан с потомком qsqlquerymodel (подобному sql/querymodel/editablesqlmodel в примерах).
Основную сложность я здесь вижу в том, что в базе есть обязательные поля и по 1 полю в базу добалять новую запись нельзя.

Если ли у кого-то уже готовые решение, а то всё писать и отлаживать не очень охота.

Автор: JackYF 30.3.2008, 22:00
Цитата(vadiml @  30.3.2008,  20:39 Найти цитируемый пост)
Если ли у кого-то уже готовые решение, а то всё писать и отлаживать не очень охота.

Уже всё готово smile Только запись добавляется не по комбинации, а как только все необходимые поля будут введены smile

Автор: vadiml 31.3.2008, 14:06
Так в том то и дело, что всё готово для QSqlTableModel, а я делаю запрос на несколько таблиц

ладно, я обошёл это по другому -- создал в базе изменяемый view и к уже нему прицепил QSqlRelationalTableModel

но теоретически вопрос остался, т.к. view далеко не везде применим -- при его использовании теряется доступ(оптимизация) ко многим индексам.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)