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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QSqlRelationalTableModel, проблемы с фильтром  (Прочитано 3016 раз)
Squarc
Гость
« : Март 20, 2012, 11:01 »

Не работает фильтр при использовании QSqlRelationalTableModel. Выдаются все значения без учета фильтра. Что может быть такое?
Код:
        modelArchMessages = new QSqlRelationalTableModel(this,db);
        modelArchMessages->setTable("ArchMessages");
        modelArchMessages->setRelation(2, QSqlRelation("Abonents","ID","QNAMTERMIN"));
        modelArchMessages->setRelation(3, QSqlRelation("Abonents","ID","QNAMTERMIN"));
        modelArchMessages->setFilter("ArchMessages.ATTR = 'msgd'");
        modelArchMessages->select();

Пробовал изменять фильтр
Код:
        modelArchMessages->setFilter("ATTR = 'msgd'");
Записан
kkmspb
Новичок

Offline Offline

Сообщений: 4


Просмотр профиля
« Ответ #1 : Февраль 03, 2023, 18:57 »

Хочу поделится, мы сделали свой вариант QSqlRelationalTableModel и заодно к нему новое развитие QTableView, и получилась готовая таблица PblTableDlg, у которой реализованы внешние связи, комбобоксы, чекбоксы, основные кнопки, поиск и чего там уже только нет... Настраивается все элементарно.

https://github.com/PavelDorofeev/Fork-Sql-Qt-4.8.1--SQLite-3--relations--calc-fields
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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