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

2020-09-17 05:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, ...

         点击此处--->   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条回答
bbpeas
2020-09-17 05:43

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

-戴尔

一周热门 更多>