powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Вывести в GroupFooter в поле Memo сумму ??
2 сообщений из 2, страница 1 из 1
Вывести в GroupFooter в поле Memo сумму ??
    #36371753
warpkid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В FastReport есть такой отчёт:
************************************************************
GroupHeader1 <№ 1>

GroupHeader2 <№ 2>

MasterData
(поля "Customer","GSM_OST_BEG", "GSM_OST_END", "GSM_ZAPR" ...)

GroupFooter1 Memo52

GroupFooter2 Memo53
************************************************************
Нужно сделать следующее:
Если в MD выводится поле CUSTOMER равное 1, то в Memo52 заносим одно значение
(расчитываем так <SQLDataset."GSM_OST_BEG">-<SQLDataset."GSM_OST_END">+<SQLDataset."GSM_ZAPR">),
если CUSTOMER отличен от 1, то заносим другое значение
(расчитываем так <SQLDataset."GSM_OST_BEG">-<SQLDataset."GSM_OST_END">).

Также в Memo53 должна попасть сумма всех Memo52.

Например:

"Customer" "GSM_OST_BEG" "GSM_OST_END" "GSM_ZAPR"
1 5 6 7
0 10 10 10
1 1 2 3

т.е. в Memo52 должна попасть след. сумма:
1 строка (Customer=1) 5-6+7=6
2 строка (Customer=0) 10-10=0
3 строка (Customer=1) 1-2+3=2

=> 8

С FastReport не особо знаком, поэтому прошу помощи у вас.
...
Рейтинг: 0 / 0
Вывести в GroupFooter в поле Memo сумму ??
    #36374512
thrashead
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
warpkid,
добавь поле в запрос и все вычисления производи внутри запроса. В Memo выводи значение этого поля - суммируй или группируй как тебе надо.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Вывести в GroupFooter в поле Memo сумму ??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]