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
到目前为止似乎很稳固。
我正在使用 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
到目前为止似乎很稳固。