Board logo

标题: [V7功能解说] 如何连接Sage X3和Crystal Reports(水晶报表)? [打印本页]

作者: lynn.yu    时间: 2016-4-27 18:01     标题: [V7功能解说] 如何连接Sage X3和Crystal Reports(水晶报表)?

[attach]2099[/attach]

在交付一个项目时,有时我们需要对终端用户会用到的报表做出一些调整。Sage ERP软件中最常用的报表编制工具之一即是Crystal Reports(水晶报表)。下面,我会说明一下如何将水晶报表连接至 Sage X3。

要想连接至Sage环境,你必须准备完成以下操作:

1.        安装Crystal Reports。
2.        确保运行Crystal Reports的机器和Sage X3数据库服务器处在同一个网络中。
3.        将这个机器连接至该数据库服务器——执行Ping操作查验数据库服务器就是验证连接的一种方式
4.        从你的IT部门/系统管理员处获取以下信息:数据库名称和X3用户密码

在本例中,我们会使用一个单一服务器解决方案,即把Sage X3 V7和Crystal Reports装在同一台机器上。

让我们首先来运行Crystal Reports。弹出屏幕(如下图)时,点击页面当中“Start a new report(新建一个报表)”标题下的“blank report(空白报表)”。

[attach]2100[/attach]

这时就会出现Database Expert(数据库专家)屏幕,让你选择一种连接类型。鉴于我们将要创建一个新的连接,所以我们需要展开“Create new connection(创建新连接)”菜单,然后选择“ODBC (RDO)”选项。

[attach]2101[/attach]

接着,ODBC (RDO)屏幕会打开,下一步就是选择数据源名称。因为这是单一服务器安装,在安装时就已经添加过一个ODBC,所以我们将使用ADX_(数据库名称)选项(ADX_X3V7SQL)。

[attach]2102[/attach]

点击“Next>(下一步)”按钮,你就能为该连接输入对应的证书了:

[attach]2103[/attach]

注意:此时,你就需要输入你的系统管理员或IT部门提供给你的X3用户密码和数据库名称了。

一旦数据输入正确之后,点击“Finish(结束)”按钮。之后你会重新跳转回Database Expert(数据库专家)屏幕,这时该屏幕上就已添加好了Sage X3数据库,且附有Sage X3账套和表。

要想选择你报表中会用到的表,那么就在屏幕的左侧选择这些表,然后点击“>”按钮。

[attach]2104[/attach]

多数情况下,你还会需要调整表之间的链接。要完成此项操作,请点击Database Expert(数据库专家)屏幕上的“Links(链接)”页签。在这个页签上,你就能够调整这些表之间的链接了,以符合你正在制作的报表的要求。

[attach]2105[/attach]

当你完成之后,点击“OK”按钮关闭屏幕。之后,你会看到一个空白的水晶报表,在其Field Explorer(字段浏览器)中包含了选定的表:

[attach]2106[/attach]




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