赛捷软件论坛's Archiver

lynn.yu 发表于 2015-11-24 16:14

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

[attach]1587[/attach]

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

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

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

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

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


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


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


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


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


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


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


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

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.