易表在线答疑技术与交流用户社区 → [求助]有关if和MsgBox的问题.


  共有6977人关注过本帖平板打印复制链接

主题:[求助]有关if和MsgBox的问题.

帅哥哟,离线,有人找我吗?
hzcaqjf
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:38 积分:153 威望:0 精华:0 注册:2009/11/6 15:10:00
[求助]有关if和MsgBox的问题.  发帖心情 Post By:2011/11/13 19:11:00 [只看该作者]

条件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文件下载

-=-=-=- 以下内容由 hzcaqjf2011年11月13日 09:44pm 时添加 -=-=-=-
大概意思即:
如果变量%票号%符合条件1,msgbox("...",2)=true,执行表达式a,否则不执行表达式a.
如果变量%票号%符合条件2,msgbox("...",2)=true,执行表达式b,否则不执行表达式b.
.......


 回到顶部