如何在水晶报告c#中添加日期

时间:2016-11-10 11:01:36

标签: c# date crystal-reports

在我的应用程序中我在我的水晶报告中显示一个日期,我有一个列是月数,但它是我数据库中的文本。
所以,我创建了一个公式字段,我在那里做添加日期和月份以获取日期的新值但我收到错误,告诉我该字段不是数字。
这是我添加日期的代码

CDate(DateAdd ("M",ToNumber({TableName.interval}) ,{TableName.date} ))

TableName.interval的类型为text,TableName.date的类型为Date数据。

2 个答案:

答案 0 :(得分:0)

您可以尝试使用DateValue函数:

DateValue({myTable.strDate})

否则,解析它:

Date({myTable.strDate}[1 to 4], {myTable.strDate}[5 to 6], {myTable.strDate}[7 to 8])

答案 1 :(得分:0)

尝试删除CDate功能我想它也可以。你的最终fomrula必须如下:

DateAdd ("m",ToNumber({TableName.interval}),{TableName.date} )