Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2017, 13:31   #1
Foreseeing
 
Регистрация: 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();
Foreseeing вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как у пользователя 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