Это проблема, для которой мне удалось найти полу-решение в прошлом, но я подумал, что кто-то другой мог бы знать лучше.
У меня есть отчет в Crystal Reports 10, который используется в качестве сводной формы заказа для производственной зоны.У нас есть стандартные продукты, которые имеют только один элемент на код, а затем у нас есть наборы.В наборе будет один основной элемент и дополнительный элемент, оба из которых нуждаются в отдельной странице в этом резюме, поскольку они идут в разные области.
Для этого я взял из отчета обычную область сведенийи сделал копию каждого раздела.Этот второй набор подробных разделов показывает только, когда запись содержит набор, и перед ними открывается новая страница.Для обычного наблюдателя это выглядит так, как будто в заказе есть два отдельных элемента, а в действительности это только один элемент.
В заголовке моей страницы есть флаг, который должен отображаться только на этих дополнительных страницах.,Моя проблема заключается в том, что для этих вторых страниц нет специального атрибута, который бы отличал их от первой страницы записи.Чтобы это произошло, я создал несколько эффективную формулу, но она не работает во всех возможных конфигурациях.
Формула:
(PageNumber = 2
or ({%kit count} = 1 and (PageNumber - 1) = RecordNumber)
or ({%kit count} > 1 and (PageNumber -2) = RecordNumber)) then false
%kit count
- это простоформула, которая получает общее количество кодов комплекта в отчете.
В настоящее время это работает только в нескольких конкретных случаях.Я уверен, что в доступных значениях есть какой-то шаблон, с которым я мог бы работать, но я просто не вижу его.
Мне нужно иметь возможность вызывать эту формулу на каждой второй странице набора,Как я могу это сделать?
РЕДАКТИРОВАТЬ: Скриншоты по запросу.(Готовьтесь)
(Оригинал на http://cl.ly/392f033Y131e3r0l100V)
(Оригинал на http://cl.ly/2x1D0t0W0S0j0F0h0S28)