标题:
[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