как в TDBF по полю сделать итог?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

как в TDBF по полю сделать итог?

Сообщение khvalera » 15.09.2010 17:42:35

как в TDBF по определенному полю например 'Summa' сделать итог?
Аватара пользователя
khvalera
новенький
 
Сообщения: 57
Зарегистрирован: 29.06.2010 00:49:43

Re: как в TDBF по полю сделать итог?

Сообщение Vadim » 15.09.2010 18:31:38

khvalera
SQLя в TDbf нет, так что единственный метод - просуммировать в цикле.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: как в TDBF по полю сделать итог?

Сообщение khvalera » 15.09.2010 20:50:01

Vadim писал(а):khvalera
SQLя в TDbf нет, так что единственный метод - просуммировать в цикле.

... я подобный ответ и ожидал.
тогда может кто подскажет в какой момент лучше суммировать?
Аватара пользователя
khvalera
новенький
 
Сообщения: 57
Зарегистрирован: 29.06.2010 00:49:43

Re: как в TDBF по полю сделать итог?

Сообщение Vadim » 16.09.2010 04:44:51

khvalera писал(а):в какой момент лучше суммировать?

Это в каком, интересно, смысле? :D
Единственный момент, в который надо суммированть - это как раз тот момент, когда Вам надо посмотреть сумму.
Вы, сударь, не хотите ли изъясниться более понятно? ;)
Если брать в чисто теоретическом смысле, то давайте посмотрим, как происходит суммирование:
- Вы открываете датасет.
- Указатель датасета встаёт на первую запись.
- Перебирая по очереди все значимые для суммы записи, указатель по очереди переходит на следующую запись. И так до конца датасета.
- Таким образом, на момент установления суммы, указатель датасета у Вас стоит в конце датасета.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 13

Рейтинг@Mail.ru