2013-04-09 39 views
5

我正在使用水晶报表,并且使用日期参数。在某些情况下,我不会从数据库返回任何日期。系统正在跟踪12/30/1899的默认日期。所以在这种情况下,我想用空白日期绑定报表。需要显示空白日期的所有其他字段。请做这如何在Crystal报表中取得空白日期而不是12/30/1899

感谢的帮助下提前 Jidheesh

+0

试试我对问题的回答[有一个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

回答

2

使用这种格式选择查询

select isnull(dateColumn,''),column2 from table 
+1

或者让它非Microsoft专有:'选择合并(dateColumn,''),来自表格的column2 – EvilBob22 2013-04-09 21:13:17

0

在现场添加到报表,进入“设置对象格式”,并勾选“抑制”复选框,然后单击底部的那个chackbox右侧添加此公式:

{DATE_FIELD} = Date (1899,12,30) 

DATE_FIELD哪里是你的对象的字段。

当日期等于1899/12/30时,这将抑制该字段。

相关问题