日期,时间或日期时间条件字段的组选项必须是日期组...

2020-09-17 05:11发布

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

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


大家好,

我正在使用VS2017并尝试将我的报告从Delphi转换为,但是到现在为止,我的用户可以从GUI更改其排序,并且我需要动态调整代码中的排序以匹配他们的选择

为此,我使用以下代码:

ReportDocument.DataDefinition.Groups [i] .ConditionField =

ReportDocument.Database.Tables [CrystalReportDatasource] .Fields [cField];

但是,如果cField是DateField,而原始字段是StringField组,则会收到以下异常:

当我尝试执行上述语句时,"日期,时间或日期时间条件字段的组选项必须是日期组选项对象水晶报表"。

有什么办法解决吗?

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

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


大家好,

我正在使用VS2017并尝试将我的报告从Delphi转换为,但是到现在为止,我的用户可以从GUI更改其排序,并且我需要动态调整代码中的排序以匹配他们的选择

为此,我使用以下代码:

ReportDocument.DataDefinition.Groups [i] .ConditionField =

ReportDocument.Database.Tables [CrystalReportDatasource] .Fields [cField];

但是,如果cField是DateField,而原始字段是StringField组,则会收到以下异常:

当我尝试执行上述语句时,"日期,时间或日期时间条件字段的组选项必须是日期组选项对象水晶报表"。

有什么办法解决吗?

付费偷看设置
发送
2条回答
宇峰科技
1楼-- · 2020-09-17 05:43

要获取最新的.NET,请访问此处:

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

在该页面上是一个参数测试应用程序,该应用程序具有一个将进行排序的下拉列表框。 它还具有一个列表选项来获取所有对象。

您需要做的是选择正确的对象类型进行排序。

我没有适合您的特定代码。...

bbpeas
2楼-- · 2020-09-17 05:43

该组的所有选项必须具有相同的数据类型。 因此,为了按日期分组,您需要将其转换为字符串。 问题是,为了按日期顺序获取它,它必须采用以下格式:" yyyyMMdd"。

-戴尔

一周热门 更多>