Сводные поля в Crystal Report VS2008 - PullRequest
0 голосов
/ 25 августа 2008

Мне нужно иметь поле сводки на каждой странице отчета и на странице 2 и переслать эту же сводку в верхней части страницы. Кто-нибудь знает, как это сделать? Пример:

> 
> Page 1
> 
> Name Value 
>  a     1 
>  b     3 
>  Total 4
> 
> Page 2 
> Name         Value 
> Total Before  4 
>  c             5 
>  d            1 
>  Total         10

Ответы [ 2 ]

1 голос
/ 27 августа 2008

Создайте новое поле промежуточного итога, например, «RTotal». В «Поле для подведения итогов» выберите «Значение», в «Типе резюме» выберите «Сумма», в разделе «Оценить» выберите «Для каждой записи». Затем вы можете перетащить это поле в свой отчет, чтобы использовать его как «Итого» внизу каждой страницы.

Однако вы не можете использовать это поле промежуточного итога в заголовке страницы, потому что Crystal сначала добавит к нему значение в первой строке на странице (так что в вашем примере это будет 9, а не 4 в верхней части страница 2). Чтобы обойти это, создайте поле формулы, которое вычитает текущее значение поля «Значение» из промежуточного итога (например, {#RTotal} - {TableName.Value}), и поместите это поле формулы в заголовок страницы.

0 голосов
/ 25 августа 2008

Я не совсем понимаю ваш вопрос.

Если вам требуется повторение общей сводки, вам потребуется подотчет, который несколько раз показывался в отчете.

...