Board logo

标题: [V7功能解说] Sage X3:如何将值传递至水晶报表 [打印本页]

作者: lynn.yu    时间: 2015-11-24 16:14     标题: [V7功能解说] Sage X3:如何将值传递至水晶报表

[attach]1587[/attach]

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

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

英文界面
[attach]1584[/attach]

中文界面
[attach]1586[/attach]

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


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


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


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


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


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


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


默认值(开始)/(结束):通过这两个字段,我们可以在打印报表时输入预设的值。




欢迎光临 赛捷软件论坛 (http://114.215.210.180/bbs/) Powered by Discuz! 7.2