Crystal 报告页码

Crystal Reports page numbering

我正在使用 CR 从多个销售报价创建目录。我会将这些多条报价打印到活页夹中作为销售目录。

我的问题是页码需要根据目录中引用的最终位置从不同的值开始。我有以下公式引用销售订单上的 UDF header

{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' 还是 right-facing 页面的 'R' 但是,语法似乎忽略了 {OQUT.U_GLKREF} = 'L' 段.

好的,经过一段时间的休息和更清晰的事情我想我已经这样解决了:-

我使用的左侧页面:-

IF{OQUT.U_GLKREF} = 'R' 然后页码 MOD 2 = 1 别的 页码 MOD 2 = 0

对于我正在使用的正确页面:-

IF {OQUT.U_GLKREF} = 'L' 然后页码 MOD 2 = 1

到目前为止似乎很稳固。