Вопрос

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

> 
> Page 1
> 
> Name Value 
>  a     1 
>  b     3 
>  Total 4
> 
> Page 2 
> Name         Value 
> Total Before  4 
>  c             5 
>  d            1 
>  Total         10
Это было полезно?

Решение

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top