Foxtable(狐表)用户栏目专家坐堂 → if else 判断


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

主题:if else 判断

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


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
if else 判断  发帖心情 Post By:2018/5/3 10:25:00 [只看该作者]

Dim jywg As WinForm.RadioButton = e.Form.Controls("RadioButton9")
Dim jywgyy As WinForm.TextBox = e.Form.Controls("TextBox17")
Dim r As Row = Tables("库存管理界面_table27").Current
If jywgyy.text = "请输入校验未过原因" Then
    msgbox(1)
    MessageBox.show("请先输入校验未过原因,然后点击NO","请输入校验未过原因",MessageBoxButtons.OK,MessageBoxIcon.Error)
    msgbox(2)
    jywg.checked = False
    msgbox(3)
Else
    r("校验结果") = "N"
    r("校验日期") = Date.Today
    r("校验未过原因") = jywgyy.text
End If
r.save

问题是怎么不是按照顺序弹出msgbox?发生出重复弹出。
弹出的顺序是msgbox(1),msgbox(”请先输入校验未过原因,然后点击NO"),msgbox(2),msgbox(1),msgbox(”请先输入校验未过原因,然后点击NO"),msgbox(2),msgbox(3),msgbox(3)

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/3 10:28:00 [只看该作者]

执行红色代码可能重新触发了此事件

 

SystemReady = False
msgbox(1)
MessageBox.show("请先输入校验未过原因,然后点击NO","请输入校验未过原因",MessageBoxButtons.OK,MessageBoxIcon.Error)
msgbox(2)
jywg.checked = False
msgbox(3)
SystemReady = True


 回到顶部