|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.01.2017, 13:31 | #1 |
Регистрация: 20.11.2016
Сообщений: 4
|
Qcombobox+SQL+QDataWidgetMapper
Доброго времени суток!
Данные не добавляются в таблицу, Submit на таблицу и на меппер настроен, делегаты реляционной базы прописаны. Без фильтрации данные нормально записываются. Не могу понять как настроить Qcombobox чтобы currentIndex соответствовал auto inscriment. SqlTable_region = new QSqlTableModel(this); SqlTable_region->setTable("region"); SqlTable_region->select(); SqlTable_city = new QSqlRelationalTableModel(this); SqlTable_city->setTable("city"); SqlTable_city->setRelation(1, QSqlRelation("region", "idregion", "nameregion")); SqlTable_city->select(); ui->comboBox_club_region->setModel(SqlTable_region); ui->comboBox_club_region->setModelColumn(1); Filter = new QSortFilterProxyModel(); Filter->setSourceModel(SqlTable_city); connect(ui->comboBox_club_region,SIGNAL(curren tIndexChanged(QString)),Filter,SLOT (setFilterFixedString(QString))); Filter->setFilterKeyColumn(1); ui->comboBox_club_city->setModel(Filter); ui->comboBox_club_city->setModelColumn(2); mapper_club->setModel(SqlTable_club); mapper_club->addMapping(ui->comboBox_club_region, 1); mapper_club->addMapping(ui->comboBox_club_city, 2); mapper_club->addMapping(ui->lineEdit_club_name, 3); mapper_club->addMapping(ui->lineEdit_club_adress, 4); SqlTable_club->insertRow(SqlTable_club->rowCount(QModelIndex())); mapper_club->toLast(); |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как у пользователя SQL убрать права на остановку/перезагрузку MS SQL Server? | R_G | Общие вопросы по программированию, компьютерный форум | 1 | 28.09.2016 06:27 |
Oracle. PL/SQL Dev. Выполнить много SQL'файлов по-порядку в 1 клик | Человек_Борща | SQL, базы данных | 2 | 11.12.2014 12:12 |
Удаление строки с помощью SQL запроса (Query1.SQL.ADD('Delete....')) | Schutze | Помощь студентам | 6 | 29.11.2009 22:15 |
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi | S_Yevgeniy | Помощь студентам | 1 | 27.10.2009 06:26 |