【问题标题】:how to write formula in crystal report using formula editor如何使用公式编辑器在水晶报表中编写公式
【发布时间】:2013-04-02 05:30:02
【问题描述】:

我使用的是水晶报表 2008 版本,我需要为日期参数编写公式。

在某些情况下,日期时间将来自 db 的空值。那个时候我需要在同一个报告文件中显示一个空格。那么我们如何使用水晶报表公式编辑器来编写这个公式

提前致谢

【问题讨论】:

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

标签: c# asp.net crystal-reports formula


【解决方案1】:

你可以写sql代码为select isnull(datefield,''), col1,col2 from table...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-04
    相关资源
    最近更新 更多