我正在使用水晶报表,并且使用日期参数。在某些情况下,我不会从数据库返回任何日期。系统正在跟踪12/30/1899的默认日期。所以在这种情况下,我想用空白日期绑定报表。需要显示空白日期的所有其他字段。请做这如何在Crystal报表中取得空白日期而不是12/30/1899
感谢的帮助下提前 Jidheesh
我正在使用水晶报表,并且使用日期参数。在某些情况下,我不会从数据库返回任何日期。系统正在跟踪12/30/1899的默认日期。所以在这种情况下,我想用空白日期绑定报表。需要显示空白日期的所有其他字段。请做这如何在Crystal报表中取得空白日期而不是12/30/1899
感谢的帮助下提前 Jidheesh
使用这种格式选择查询
select isnull(dateColumn,''),column2 from table
或者让它非Microsoft专有:'选择合并(dateColumn,''),来自表格的column2 – EvilBob22 2013-04-09 21:13:17
在现场添加到报表,进入“设置对象格式”,并勾选“抑制”复选框,然后单击底部的那个chackbox右侧添加此公式:
{DATE_FIELD} = Date (1899,12,30)
DATE_FIELD哪里是你的对象的字段。
当日期等于1899/12/30时,这将抑制该字段。
试试我对问题的回答[有一个Crystal Reports公式将数字字符串转换为值,但保留非数字空白/空] [1]。 [1]:http://stackoverflow.com/questions/13858187/have-a-crystal-reports-formula-convert-numeric-strings-to-values-but-leave-non – craig 2013-04-09 14:25:27