我有三个领域。我想相互比较两个字段,以确保它们彼此相等。如果它们不相等,那么我希望报表中的另一个字段显示“ ERROR”,而不是如果前两个字段彼此相等则应该显示的序列号。
我想比较这两个字段
{V_LMINVTRY_MANUFACTURED.WORKORDER_ID})和{WORKORDER.FG_LOTNO}
如果他们想要彼此相等 {V_LMINVTRY_MANUFACTURED.CSERIAL}显示其他(如果它们不相等),我希望它在{V_LMINVTRY_MANUFACTURED.CSERIAL}字段中显示“ ERROR”。
2013年晶体报告
所以,我的公式中有这样的内容,但是即使两个字段都是字符串字段,当我检查公式的正确性时,它也会通过{WORKORDER.FG_LOTNO}字段的错误来请求数字。
if({V_LMINVTRY_MANUFACTURED.WORKORDER_ID})= {WORKORDER.FG_LOTNO}然后 {V_LMINVTRY_MANUFACTURED.CSERIAL} 其他 “错误”
如果字段不匹配,想要在报告上显示错误。
答案 0 :(得分:0)
更改
if({V_LMINVTRY_MANUFACTURED.WORKORDER_ID}) = {WORKORDER.FG_LOTNO} then {V_LMINVTRY_MANUFACTURED.CSERIAL} else 'ERROR'
到
if({V_LMINVTRY_MANUFACTURED.WORKORDER_ID} = {WORKORDER.FG_LOTNO}) then {V_LMINVTRY_MANUFACTURED.CSERIAL} else 'ERROR'
答案 1 :(得分:0)
检查以查看WorkOrder_ID字段是否实际为数字。如果是这样,则可以使用类型转换功能将FG_LotNo转换为数字,或将WorkOrder_ID更改为文本。