как в TDBF по полю сделать итог?
Модератор: Модераторы
как в TDBF по полю сделать итог?
как в TDBF по определенному полю например 'Summa' сделать итог?
khvalera
SQLя в TDbf нет, так что единственный метод - просуммировать в цикле.
SQLя в TDbf нет, так что единственный метод - просуммировать в цикле.
Vadim писал(а):khvalera
SQLя в TDbf нет, так что единственный метод - просуммировать в цикле.
... я подобный ответ и ожидал.
тогда может кто подскажет в какой момент лучше суммировать?
khvalera писал(а):в какой момент лучше суммировать?
Это в каком, интересно, смысле?
Единственный момент, в который надо суммированть - это как раз тот момент, когда Вам надо посмотреть сумму.
Вы, сударь, не хотите ли изъясниться более понятно?
Если брать в чисто теоретическом смысле, то давайте посмотрим, как происходит суммирование:
- Вы открываете датасет.
- Указатель датасета встаёт на первую запись.
- Перебирая по очереди все значимые для суммы записи, указатель по очереди переходит на следующую запись. И так до конца датасета.
- Таким образом, на момент установления суммы, указатель датасета у Вас стоит в конце датасета.
