易表在线答疑技术与交流用户社区 → [求助]请教msgbox()提示用法?


  共有18298人关注过本帖树形打印复制链接

主题:[求助]请教msgbox()提示用法?

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


加好友 发短信
等级:论坛游民 帖子:185 积分:22 威望:0 精华:0 注册:2006/9/24 1:37:00
[求助]请教msgbox()提示用法?  发帖心情 Post By:2007/10/20 23:55:00 [显示全部帖子]

帮助文件中:
MsgBox(Message,Option,Icon)
Message 提示信息
Option  决定MsgBox函数的返回值,设为0返回False,设为1返回True,设为2则根据用户的选择返回值,用户选择“是”返回True,选择“否”返回False。
Icon    可选参数,图标类型,1错误,2询问,3警告,4提示

例子:
在订单表中,将验证公式设为:
if([折扣]>0.15, msgbox("折扣不能超过15%!", 0), True)
如果用户输入的折扣超过0.15,将提示“折扣不能超过15%”,而且用户必须作出更正,才能进行其他操作。

我公式:if(date(minfor("片材主表","实印时间")) >date([%x%]),MsgBox("起始日期前于当前表最初日期,请重选起始日期项!!",0), True ) And do......
为何当选[%X%]前于当前表最初日期时,不作出更正后依然and do...之后命令?公式应该如何写??先谢!!


文字文字

-=-=-=- 以下内容由 蜜蜂2007年10月20日 11:57pm 时添加 -=-=-=-
我原意是必须作更正后才能do之后命令!!帮帮我!在线等!!!


 回到顶部
帅哥哟,离线,有人找我吗?
蜜蜂
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:185 积分:22 威望:0 精华:0 注册:2006/9/24 1:37:00
  发帖心情 Post By:2007/10/21 0:16:00 [显示全部帖子]

谢了两位版主教导,但如果公式后面还有许多if,就变得烦琐了,我只想公式分开一部分一部分写就容易多了,你说是吗?

-=-=-=- 以下内容由 蜜蜂2007年10月21日 00:21am 时添加 -=-=-=-
按我理解帮助文件中,当条件成立时,弹出信息,确定后必须更正之前条件才能继续之后计算.........

-=-=-=- 以下内容由 蜜蜂2007年10月21日 00:23am 时添加 -=-=-=-
Option  决定MsgBox函数的返回值,设为0返回False!!!!

 回到顶部
帅哥哟,离线,有人找我吗?
蜜蜂
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:185 积分:22 威望:0 精华:0 注册:2006/9/24 1:37:00
  发帖心情 Post By:2007/10/21 0:50:00 [显示全部帖子]

谢谢5楼版主,明白用法了!深夜谢谢帮忙!!

 回到顶部