Доюрый день! Подскажите что я сделал не так или чего не сделал???
сделал:
подключился к источнику данных, добавил таблицу, добавил Датасорс, добавил RxDBGrid, всё связал как полагается, в гриде данные отобразились. Далее настраиваю грид (FooterRowCount=1, rdgFooterRows=true, ну еще и цвет у Футера поменял), добавляю Columns у нужной колонки настриваю свой стов footer, а именно ставлю ValueType = fvtSUM, ну и еще ставлю FieldName- имя поля для которого сумма считаться должна. Если ValueType меняю на кол-во строк (fvtCount), то кол-во строк отображается...
Не считает сумму в RxDBGrid
Модератор: Модераторы
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
И не будет работать. Почему - посмотри в документации.
Суть такова - что пока в DBGrid или в FPC присутсвует баг с коректным позиционированием после GetBookmark/GotoBookmark.
Чтобы суммы посчитались - вызови руками метод CalcStatTotals. Ну а если всёж хочеш включить автоматический расчёт - раскоменти строку1676-1677 в модуле rxdbgrid.
Суть такова - что пока в DBGrid или в FPC присутсвует баг с коректным позиционированием после GetBookmark/GotoBookmark.
Чтобы суммы посчитались - вызови руками метод CalcStatTotals. Ну а если всёж хочеш включить автоматический расчёт - раскоменти строку1676-1677 в модуле rxdbgrid.
Версия 3.6 бесплатная. Правда, для граждан/организаций бывшего СССР..
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Тут вопрос не в бесплатности - а в том, можно ли использовать исходники для модификации. И ещё - там всё очень сильно завязано на виндовый API - всё рисование идёт напрямую, минуя дельфи.
