Ошибка суммы по странице
Добрый день!
Delphi6, FastReport 4.22
используется 2 группы по полям (типа- цех, бригада) внутри второй группы выводится сумма по фамилии (сумм может быть несколько).
по каждой фамилии считается итого (правильно)
в конце листа - итого по странице.
если по какой-либо фамилии строки не помещаются - переносится на следующую страницу.
и при переносе последняя сумма, не вошедшая на предыдущую страницу, почему-то, считается в предыдущей странице, выводится на следующей, но на следующей, соответственно, не считается.
получаются неверные данные в итого по странице.
пробовал как сумму по полю,так и счет скриптами. результат - один и тот же.
как отследить хотя бы, что бэнд переносится и попытаться затем пересчитать.
Заранее благодарен за помощь.
Delphi6, FastReport 4.22
используется 2 группы по полям (типа- цех, бригада) внутри второй группы выводится сумма по фамилии (сумм может быть несколько).
по каждой фамилии считается итого (правильно)
в конце листа - итого по странице.
если по какой-либо фамилии строки не помещаются - переносится на следующую страницу.
и при переносе последняя сумма, не вошедшая на предыдущую страницу, почему-то, считается в предыдущей странице, выводится на следующей, но на следующей, соответственно, не считается.
получаются неверные данные в итого по странице.
пробовал как сумму по полю,так и счет скриптами. результат - один и тот же.
как отследить хотя бы, что бэнд переносится и попытаться затем пересчитать.
Заранее благодарен за помощь.
Комментарии
Спасибо, вопрос решен.
Два прохода, первый с вычислением размеров бендов, второй - вывод с принудительным переносом.