Crystal Reports сообщает о новой странице, если более 1 страницы

Я искал везде ответ на этот вопрос, но безуспешно. У меня ограниченные возможности в Crystal Reports. С помощью CR 2008.

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

Что я хочу сделать, так это заставить новую страницу в разделе перед подотчетом о расходах, если весь счет-фактура составляет более 1 страницы.

В настоящее время я делаю это с помощью параметра «Новая страница после» в разделе «Эксперт», если услуги не равны 0 долларов США, а расходы не равны 0 долларов США. по строкам Новая страница после: {Table.Services} ‹>0 и {Table.Expense}‹>0

Проблема в том, что если есть только пара записей для услуг и пара для расходов, это может поместиться на одной странице, но поскольку обе они не равны 0, это все равно приведет к созданию новой страницы. Я не могу сделать это, принудительно создав новую страницу, если есть более 3 служебных записей, поскольку 1 служебная запись теоретически может занимать то же место, что и 5 небольших служебных записей.

Я пробовал следующий обходной путь, но все равно не повезло.

Создана формула подсчета страниц, которая будет отображать только общую страницу, поэтому, если это 2 страницы, будет отображаться число 2.

NumberVar startNum := 0; ToText((TotalPageCount + startNum), 0)

Затем я попытался условно принудительно создать новую страницу с помощью эксперта по разделам со следующим:

{@PageCount}>'1'

Конечным результатом является то, что страница разорвется на части, даже если вся информация уместится на 1 странице.

Надежда выше имеет смысл и надеется, что кто-то сможет помочь!

Спасибо

Коллин


person Collin    schedule 06.05.2011    source источник
comment
Есть ли кто-нибудь, кто может помочь мне в этом? Все еще застряли!   -  person Collin    schedule 17.05.2011


Ответы (1)


Аналогичный сценарий здесь. Вы можете сгруппировать свои данные по «Имени службы».

Затем отредактируйте формулу как

ИмяГруппы({spReport_YourReport;1.ИмяСервисов})=''

введите здесь описание изображения

person ValidfroM    schedule 09.10.2013