点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们有一组在Crystal中开发的盈利报告,并且已经针对生产MSSQL数据库运行了很多年。 现在,我想使用"数据库"->"设置数据源位置"对话框将其中一些指向测试数据库。 数据源更改成功,但是刷新报表后,我的所有数字字段现在都显示一个前导" $"符号。 而针对生产数据运行时,这些字段都不显示$。 Prod和Test服务器是相同的克隆。 测试数据库本身是从Prod备份创建的。 我的ODBC数据连接是相同的(SQL Native Client)。
转到"查看">"字段资源管理器"
在"字段资源管理器"中,右键单击"数据库字段",然后选择"显示字段类型"。
它真的显示所有"过去是数字"字段现在是s货币吗?
以前真的是数字字段类型吗?
当我今天开始收集证据回答您的问题时,我发现我的机器现在正在完美地更新报告数据源! 但是,我的同事蕾妮(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
一周热门 更多>