Crystal reports 关键字';然后';不见了
我没有看到语法错误,但Crystal Reports一直告诉我“缺少关键字'then' 你们都看到错误了吗Crystal reports 关键字';然后';不见了,crystal-reports,Crystal Reports,我没有看到语法错误,但Crystal Reports一直告诉我“缺少关键字'then' 你们都看到错误了吗 非常感谢您的帮助,谢谢 您可以尝试以下操作: {FUELDELAY.STATUS} = "VENDOR RESPONSIBLE" and {FUELDELAY.FLIGHTDATE} in {?begtime1} to {?endtime1} and if {?fuelserviceprovider} != "" then {FUELDELAY.FUELSERVICEPROVIDER}
非常感谢您的帮助,谢谢 您可以尝试以下操作:
{FUELDELAY.STATUS} = "VENDOR RESPONSIBLE" and {FUELDELAY.FLIGHTDATE} in {?begtime1} to {?endtime1}
and if {?fuelserviceprovider} != "" then {FUELDELAY.FUELSERVICEPROVIDER} in {?fuelserviceprovider}
and if {?station} != "" then {FUELDELAY.STATION} in {?station}
语法中至少有两个主要错误
-运算符无效,请使用=
-运算符或not
-运算符
无效。语法如下所示(可选的是并且如果…
-部分):else
if-then “做点什么 其他的 “做点不同的事情
所以下面的公式应该有效。
我不确定这是否正是你需要的,因为这个问题并不清楚
if <condition> then
'Do something
else
'Do something different
if
{FUELDELAY.STATUS}=“供应商负责人”和
{begtime1}到{endime1}中的{FUELDELAY.FLIGHTDATE}
然后{?fuelserviceprovider}''
{?FUELSERVICEPROVIDER}中的{FUELDELAY.FUELSERVICEPROVIDER}
否则如果{?station}“”,则
{?STATION}中的{FUELDELAY.STATION}
是否尝试使用括号?就像本教程中的一样?
if <condition> then
'Do something
else
'Do something different
if
{FUELDELAY.STATUS} = "VENDOR RESPONSIBLE" and
{FUELDELAY.FLIGHTDATE} in {?begtime1} to {?endtime1}
and {?fuelserviceprovider} <> "" then
{FUELDELAY.FUELSERVICEPROVIDER} in {?fuelserviceprovider}
else if {?station} <> "" then
{FUELDELAY.STATION} in {?station}