不同的报表结果-在WinForm 13.0.35和SAP Crystal Reports 2016 SP6中

2020-09-15 08:42发布

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

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


嗨,


我有一个简单的报表,谁从ms sql server 2012查询中获取数据。

有一个分组字段-具有以下公式

DatePart(" yyyy",{view_report_wochenuebersicht.Datum},crFirstFourDays)&"-KW:"&right(" 00"&DatePart(" ww",{view_report_wochenuebersicht.Datum},crFirstFourDays),2)

在程序SAP Crystal Report 2016 SP6中,我在其中编辑报告

我在预览中的左组框中看到了条目

2007-KW:03

2007-KW:04

2007-KW:05

2007-KW:16

..等等

->我必须设置一些选项,使数字显示为那样(不,00 ...)

在我的Visual Studio 2017/C#/。net4.5应用程序中-我在Windows窗体的Crystal Report Viewer控件(13.0.35)中打开此报告

我得到

2.007,00--KW:00

2.008,00--KW:00

2.009,00--KW:00

所以分组不起作用,我认为这是默认数字格式的问题

..选项未保存在报告本身中吗?

..或如何在我的C#代码中定义这些文本格式?

感谢任何提示和提示

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

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


嗨,


我有一个简单的报表,谁从ms sql server 2012查询中获取数据。

有一个分组字段-具有以下公式

DatePart(" yyyy",{view_report_wochenuebersicht.Datum},crFirstFourDays)&"-KW:"&right(" 00"&DatePart(" ww",{view_report_wochenuebersicht.Datum},crFirstFourDays),2)

在程序SAP Crystal Report 2016 SP6中,我在其中编辑报告

我在预览中的左组框中看到了条目

2007-KW:03

2007-KW:04

2007-KW:05

2007-KW:16

..等等

->我必须设置一些选项,使数字显示为那样(不,00 ...)

在我的Visual Studio 2017/C#/。net4.5应用程序中-我在Windows窗体的Crystal Report Viewer控件(13.0.35)中打开此报告

我得到

2.007,00--KW:00

2.008,00--KW:00

2.009,00--KW:00

所以分组不起作用,我认为这是默认数字格式的问题

..选项未保存在报告本身中吗?

..或如何在我的C#代码中定义这些文本格式?

感谢任何提示和提示

付费偷看设置
发送
2条回答
wang628962
1楼-- · 2020-09-15 09:10

这只是Winform控件中数字格式的问题

我将我的groupfield公式更改为:

DatePart(" yyyy",{view_report_wochenuebersicht.Datum},crFirstFourDays)&"-KW:"&right(" 000000"&DatePart(" ww",{view_report_wochenuebersicht.Datum},crFirstFourDays),6)

现在我在两个程序中都得到相同的结果!!

在Crystal Report预览中,我得到

2007-- KW:000003

2007-- KW:000004

2007-- KW:000015

..等等

在我的Winform应用程序中

2.007,00-KW:003,00

2.007,00-KW:004,00

2.007,00-KW:015,00

所以最大的问题是-如何在左侧组框列中定义数字格式??

感谢您的帮助!

N-Moskvin
2楼-- · 2020-09-15 09:03

..终于发现了错误:

groupfield公式中的元素必须更改为文本

totext(DatePart(" yyyy",{view_report_wochenuebersicht.Datum},crFirstFourDays),0,"")&"-KW:"&right(" 00"&totext(DatePart(" ww",{view_report_wochenuebersicht。 Datum},crFirstFourDays),0),2)

不,它看起来和工作正常:-)

一周热门 更多>