更改数据源后出现货币符号

2020-09-26 10:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们有一组在Crystal中开发...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们有一组在Crystal中开发的盈利报告,并且已经针对生产MSSQL数据库运行了很多年。 现在,我想使用"数据库"->"设置数据源位置"对话框将其中一些指向测试数据库。 数据源更改成功,但是刷新报表后,我的所有数字字段现在都显示一个前导" $"符号。 而针对生产数据运行时,这些字段都不显示$。 Prod和Test服务器是相同的克隆。 测试数据库本身是从Prod备份创建的。 我的ODBC数据连接是相同的(SQL Native Client)。

2条回答
haha101010
2020-09-26 11:01

当我今天开始收集证据回答您的问题时,我发现我的机器现在正在完美地更新报告数据源! 但是,我的同事蕾妮(Renee)仍然遇到我们四个人上周都遇到的相同问题。 因此,我们重新启动了她的计算机,并关闭了所有其他应用程序,并确认即使在那之后,她仍然看到与我们四个人上周完全相同的问题。 当她更新数据源时,将显示货币符号。

涉及的所有字段都在一个称为Profitmths的表中,根据SQL Server的SSMS(参见附件),它们的类型为"金钱"。 该表在PROD和TEST中都具有相同的列类型。 以下是BEFORE = PRODUCTION数据源和AFTER = TEST数据源:

现在在我的机器上(此更新报告今天(但不是上周)更新正常):"字段资源管理器"将这些列显示为数据交换之前的数字和货币之前的数字。 但是,报表字段格式在之前或之后不显示货币。 该报告看起来不错。

现在在Renee的计算机上:"字段资源管理器"将这些列显示为数字之前和货币之后切换的数据源(与我的机器相同)。 但是"报告字段格式"显示数字,之前显示未选中货币,之后显示"固定查看区域设置货币",之后显示"显示货币已选中"。 只需触摸"数据源更新"按钮就可以进行此操作。 请参阅附件。 fieldformat-renees-machine-bad.jpg

ssms-profitmths-columns-both-prod-test.jpg

crystal-test-fieldexp-kds-good.jpg

crystal-pcd-prod-fieldexpl.jpg

一周热门 更多>