我刚开始使用Crystal Reports,我试图将字段的值设置为value1,或者将value2设置为null。我尝试在SQL表达式编辑器的文本部分输入:
If IsNull({TABLE.Value1}) Then
{NewField} = (select Value2
from TABLE where ID = {TABLE.ID})
Else
{NewField} = (select Value1
from TABLE where ID = {TABLE.ID})
但我得到一个错误说明:
ORA-00923:未找到FROM关键字
我怎样才能让它工作?
答案 0 :(得分:0)
我最终得到了它:
If IsNull({TABLE.Value1}) or {TABLE.Value1} = "" then
{TABLE.Value2}
else
{TABLE.Value1}