条件1: findrow(GridName,"起号"," <= ",[%票号%],"止号",">=",[%票号%])=0
条件2: MsgBox("该张票可能是上月的退单,并检查一下票号是否输错!",2)=true
表达式a: AddRow("表1","起号,止号,单证状态",[%票号%],[%票号%],"退单")
必须"条件1"和"条件2"同时成立,才执行"表达式a.
这样的公式应怎样写?
if(findrow(GridName,"起号"," <= ",[%票号%],"止号",">=",[%票号%])=0 and MsgBox("该张票可能是上月的退单,并检查一下票号是否输错!",2)=true,AddRow("表1","起号,止号,单证状态",[%票号%],[%票号%],"退单"),true)
这样写有错误,但不知正确写法,特诚恳求教.egd文件下载
-=-=-=- 以下内容由 hzcaqjf 在 2011年11月13日 09:44pm 时添加 -=-=-=-
大概意思即:
如果变量%票号%符合条件1,msgbox("...",2)=true,执行表达式a,否则不执行表达式a.
如果变量%票号%符合条件2,msgbox("...",2)=true,执行表达式b,否则不执行表达式b.
.......