Название: setQuery и qSqlTableModel Отправлено: chu от Март 02, 2011, 22:49 в документации:
Цитировать void QSqlTableModel::setQuery ( const QSqlQuery & query ) [protected] Мне нужен результат запроса:Эта функция просто вызывает QSqlQueryModel::setQuery(query). Вы не должны, как правило, вызывать её для QSqlTableModel. Вместо этого используйте setTable(), setSort(), setFilter() и т.д. для создания запроса. Код: SELECT title, SUM(sum) поэтому решил проверить: Код: detModel = new QSqlTableModel; оказалось что ", как правило,"==правилу! как это решается? Название: Re: setQuery и qSqlTableModel Отправлено: kowsan от Март 03, 2011, 01:17 QSqlQueryModel
Название: Re: setQuery и qSqlTableModel Отправлено: chu от Март 03, 2011, 01:34 QSqlQueryModel я в курсе, что с QSqlQueryModel функция работает, но хотелось бы узнать как выполнить запрос, используя QSqlTableModelНазвание: Re: setQuery и qSqlTableModel Отправлено: serg_hd от Март 03, 2011, 03:00 Код
C QSqlTableModel::setSort() думаю понятно - простая сортировка, по возрастанию (параметр Qt::AscendingOrder) и убыванию (Qt::DescendingOrder). Название: Re: setQuery и qSqlTableModel Отправлено: chu от Март 03, 2011, 03:34 Код
C QSqlTableModel::setSort() думаю понятно - простая сортировка, по возрастанию (параметр Qt::AscendingOrder) и убыванию (Qt::DescendingOrder). Вопрос: как вывести результат запроса: Цитировать SELECT title, SUM(sum) то есть объединить повторяющиеся title и сложить их sumFROM `details` GROUP BY title Название: Re: setQuery и qSqlTableModel Отправлено: serg_hd от Март 03, 2011, 03:41 а если использовать QSortFilterProxyModel как прослойку между моделью и видом?
Название: Re: setQuery и qSqlTableModel Отправлено: chu от Март 03, 2011, 03:56 а если QSortFilterProxyModel как прослойку между моделью и видом? наверное можно... но я пока ещё не знаком с QSortFilterProxyModel, надо будет изучить.может быть поможешь с примером её применения к моей задаче? :) Название: Re: setQuery и qSqlTableModel Отправлено: alexman от Март 03, 2011, 08:04 а если QSortFilterProxyModel как прослойку между моделью и видом? наверное можно... но я пока ещё не знаком с QSortFilterProxyModel, надо будет изучить.может быть поможешь с примером её применения к моей задаче? :) Название: Re: setQuery и qSqlTableModel Отправлено: Troglodit от Март 03, 2011, 23:39 Сделайте вьюху из этого запроса, и все будет так, как вы хотели. Если СУБД использует редактируемые вью,то даже без проблем редактирование.
|