我在详细信息部分有以下抑制公式:
{JCJM.udRough}<=#2013年1月1日12:00#以及{JCJM.udTrim}<=#2013年1月1日12:00#
它是有效的。但是,如果udRough或udTrim字段为空,我也需要它来抑制。当我尝试添加时
OR{JCJM.udRough}="
它说,在空白引号所在的位置,预计会有一个日期时间。有人能帮忙吗?
作为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#)
尝试
if ISNULL({JCJM.udRough})
Then true
else false
这是根据我对你的问题的理解,如果你正在寻找不同的东西,请告诉我,我会尽力回答。