Crystal Reports 全局变量

llfguest 2015-04-22 04:54:35
我的vs2005中,水晶报表报表有多页,有一个数值在第一页初始化,后面都要根据前一页的某些字段的变化情况进行数据变更,我想定义一个全局变量,在后一页自动能根据读取前一页生成的变量,然后继续生成新的数据。
我在公式字段中写了下面的代码,

Global numberVar R := 0;
if RecordNumber<=1 then
(
R:=0;
)
else If {命令.样品编号} <> Previous({命令.样品编号}) then
(
R:=RecordNumber-1;
)
else If {命令.样品编号} = Previous({命令.样品编号}) then
(
R:=R;
)
但每次向下翻页的时候,R的值都会被重定义为0,我猜全局变量应该不是写在这里面,但找不到写的地方,网上也没有这方面的资料,请问这个 R 应该定义在哪里,才不会在翻页的时候被重置, 如果在其它地方定义,在公式字段又怎么引用?
谢谢。


...全文
332 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧