返回列表 发帖

[V7功能解说] Sage X3:如何将值传递至水晶报表



在Sage X3中,可以采用一种方法来将值传输至水晶报表(Crystal Report),即使用功能代码GESARP或根据以下路径定位至“报表”功能:开发 >脚本字典 > 报表


在这个功能中有一个名为“参数”的页签,上面展现了一个表格,可以让我们按需添加新的字段。而这上面每行的参数字段,就是将要被发送至水晶报表的字段。

英文界面


中文界面


尽管很多字段的含义都是不言而喻的,但其中需要特别说明的最重要的字段有:


参数:指同时出现在Sage X3和水晶报表系统中的变量名称。


类型:指变量类型,可以是数字的、字母加数字的、对象、BLOB、CLOB,也可以是根据变量数据类型定义的类型等等…


长度:假使我们正在定义的变量与在“数据”类型中设置的变量不同,那么我们可以在此处强制设定变量的长度。


菜单:如果类型为M或MM,那么应当在对应的菜单列中填入合适的代码。


值类型:可以是“唯一的”或是“范围”。
唯一的——意味着这个变量只能保存一个值。
范围——意味着我们可以指定一个开始值和一个结束值。
注意:如果“值类型”被设为“范围”:
在Sage X3中,‘参数’名称必须以"deb"结尾,例如:"client"+"deb" = clientdeb。
而在水晶报表中,则需要创建两个变量——一个以"deb"结尾,另一个以"fin"结尾,即:
Clientdeb——这个变量会保存初始值
Clientfin——这个变量会保存最终值


录入的:只接受“是”或者“否”这两个值,而这意味着我们是否允许用户录入或更改将被传输至报表的值。


默认值(开始)/(结束):通过这两个字段,我们可以在打印报表时输入预设的值。
附件: 您需要登录才可以下载或查看附件。没有帐号?申请用户

返回列表