C# 如何使用公式编辑器在crystal报表中编写公式

C# 如何使用公式编辑器在crystal报表中编写公式,c#,asp.net,crystal-reports,formula,C#,Asp.net,Crystal Reports,Formula,我正在使用crystal report 2008版本,我需要为日期参数编写公式 在某些情况下,数据库中的datetime值将为空。那一次我需要在同一个报告文件中显示一个空格。那么,我们如何使用crystal report公式编辑器来编写公式呢 提前感谢您可以编写sql代码,如select isnull(日期字段“”),col1,col2 from table…如果基础值为null,Crystal Reports本身通常显示为空。它为您显示了什么?现在它显示为'12/30/1899 12:00:0

我正在使用crystal report 2008版本,我需要为日期参数编写公式

在某些情况下,数据库中的datetime值将为空。那一次我需要在同一个报告文件中显示一个空格。那么,我们如何使用crystal report公式编辑器来编写公式呢


提前感谢

您可以编写sql代码,如select isnull(日期字段“”),col1,col2 from table…

如果基础值为null,Crystal Reports本身通常显示为空。它为您显示了什么?现在它显示为'12/30/1899 12:00:00AM',我需要检查是否(日期='12/30/1899 12:00:00AM'),然后是'else日期。。。请提供帮助。这意味着您已在报告选项中选中“将空值转换为默认值”。最简单的公式是“如果年份(日期字段)=1899,那么”“其他cstr(日期字段)”。@Arvo更简单的方法是取消选中“将空值转换为默认值”option@Ryan:是的,但取决于报告内容和选择公式,这可能会产生新的有趣效果:)但在这种情况下可能不会。