Страница 1 из 1

Вывод рассчёта итогов по странице

Добавлено: 07 май 2008, 11:50
Leshiy
Есть бэнд типа Data. На каждой странице надо выводить результат по странице для этого бэнда сразу же под его строками. Использую функцию cSum().

Скажите, пожалуйста, как правильно разместить поле с результатом по странице, на каком бэнде, какие выставить свойства бэнда?

Вывод рассчёта итогов по странице

Добавлено: 07 май 2008, 14:00
Vital
Здравствуйте,

Размещать текстовый компонент с итогом по странице можно в любом компоненте. Синтаксис: {cSum(DataBand, expression)}. Указание DataBand'a обязательно.

Спасибо.

Вывод рассчёта итогов по странице

Добавлено: 08 май 2008, 05:06
Leshiy
Мне надо чтобы итог по странице выводился на каждой странице сразу же после строк DataBand (без промежутков). Проблема в том, что не на всех страницах одинаковое количество строк DataBand.

Вывод рассчёта итогов по странице

Добавлено: 08 май 2008, 06:09
Vital
Здравствуйте,

Вы можете использовать FooterBand с включенным свойством PrintOnAllPages.

Спасибо.

Вывод рассчёта итогов по странице

Добавлено: 08 май 2008, 06:47
Leshiy
Спасибо большое, то что надо.

Вывод рассчёта итогов по странице

Добавлено: 26 май 2008, 06:35
jdo
Здравствуйте!

При использовании cSum(DataBand, Expression) получаю ошибку "Имя 'cSum' отсутствует в текущем контексте".
С чем это может быть связано?

Вывод рассчёта итогов по странице

Добавлено: 26 май 2008, 08:20
Edward
Вышлите, пожалуйста, пример отчета с этой ошибкой на support[at]stimulsoft.com для анализа.

Спасибо.

Вывод рассчёта итогов по странице

Добавлено: 26 май 2008, 09:56
jdo
Хм... заработало.
Похоже проблема была в том, что я пытался использовать cSum() в событии RenderingEvent (хочется сумму с накоплением внизу каждой страницы видеть).

Вывод рассчёта итогов по странице

Добавлено: 26 май 2008, 10:02
Edward
Для рассчета подобных сумм в коде придется использовать переменные.

Спасибо.