![](/img/trans.png)
[英]Suppress section if details empty on page X - Crystal Reports
[英]I need the details section to suppress if a custom date field is blank in Crystal Reports
我在详细信息部分中具有以下抑制公式:
{JCJM.udRough} <=#1/1/2013 12:00#和{JCJM.udTrim} <=#1/1/2013 12:00#
而且有效。 但是,我也需要它来抑制udRough或udTrim字段为空。 当我尝试添加
或{JCJM.udRough} =“”
它说,日期时间是空白引号所在的地方。 有人可以帮忙吗?
尝试
if ISNULL({JCJM.udRough})
Then true
else false
这是根据您对问题的理解,如果您正在寻找不同的内容,请让我知道将尝试回答。
作为CR的一般规则,如果字段可以为null,则应首先在公式中明确检查该情况,否则将无法正确求值。 否则,CR会将其视为未处理的异常。
因此,在您的情况下,CR首先短路了对表达式{JCJM.udRough}<=#1/1/2013 12:00#
求值,发现该字段为空,并停止求值的其余部分公式,因为它遇到了异常。
您需要的是:
(isnull({JCJM.udRough}) or {JCJM.udRough} <= #1/1/2013 12:00#) and (isnull({JCJM.udTrim}) or {JCJM.udTrim} <= #1/1/2013 12:00#)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.