0

我在选择专家 - 报告中设置此方案时遇到问题:

从表中提取所有记录,如果

没有与此表格编号关联的 ID

或者

有一个与此表单号关联的 ID,但 ID_STATUS 不是 1、2、3 之一

或者

有一个与此表单号关联的 ID,但 ID_STATUS 为空

我的试用:

( isnull ({EMPLOYEE.ID}) or  
  ( Not isnull ({EMPLOYEE.ID}) and  
    ( not ({EMPLOYEE.ID_STATUS} in [3.00, 2.00, 1.00]) or  
      isnull ( ({EMPLOYEE.ID_STATUS}) )  
    )  
  )

谢谢,

4

1 回答 1

2

您的代码存在一些小问题,但阻止它工作的(可能)是您没有将 not() 视为第五行的函数。尝试这个。

isnull({EMPLOYEE.ID})
or isnull({EMPLOYEE.ID_STATUS})
or not({EMPLOYEE.ID_STATUS} in [1,2,3])

无需检查是否,not(isnull({EMPLOYEE.ID}))因为只有两种可能性:ID 状态为空或不是。

于 2012-04-13T01:49:22.213 回答