Нумерация страниц Crystal Reports - PullRequest
1 голос
/ 15 марта 2020

Я использую CR для создания каталога из нескольких коммерческих предложений. Я распечатаю эти множественные кавычки в подшивку как каталог продаж.

Моя проблема заключается в том, что нумерация страниц должна начинаться с другого значения в зависимости от конечного места цитаты в каталоге. У меня есть следующая формула, ссылающаяся на UDF в заголовке заказа на продажу

{OQUT.U_CatPageNo} as the starting page number: -

IF PageNumber = 1 Then 
   {OQUT.U_CatPageNo}
Else
   {OQUT.U_CatPageNo}+PageNumber-1

. Это прекрасно работает как с левой, так и с правой стороны нижнего колонтитула страницы. Моя проблема возникает, когда я пытаюсь подавить число, основываясь на том, является ли страница левой или правой. Я использую следующую формулу: -

IF {OQUT.U_GLKREF} = 'L' Then PageNumber MOD 2 = 1

{OQUT.U_GLKREF} указывает, является ли это 'L' для левой или 'R' для правой страницы, однако, синтаксис, кажется, игнорирует {OQUT.U_GLKREF} = 'L' сегмент.

1 Ответ

0 голосов
/ 18 марта 2020

Хорошо, после некоторого времени отдыха и прояснения, я думаю, что решил это следующим образом: -

Для левой страницы я использую: -

IF {OQUT.U_GLKREF} = 'R' Тогда PageNumber MOD 2 = 1 Остальное PageNumber MOD 2 = 0

Для правой страницы я использую: -

IF {OQUT.U_GLKREF} = 'L' Тогда PageNumber MOD 2 = 1

Кажется, до сих пор solid.

...