Foxtable(狐表)用户栏目专家坐堂 → [求助] For Each


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

主题:[求助] For Each

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


加好友 发短信
等级:小狐 帖子:350 积分:2933 威望:0 精华:0 注册:2015/4/23 19:53:00
[求助] For Each  发帖心情 Post By:2017/1/4 13:34:00 [只看该作者]

Dim wk() As String = {"类别","名称","单价","单位","空差"}
For Each i As String In wk
    If e.Form.Controls(i).Value IsNot Nothing Then
        代码1

    esle

        代码2

next

 

老师 这段代码 在所有控件都是空值正常执行代码2

当“类别”不是空值时,它先执行了代码1 再执行代码2

 

怎样改成 所有控件都不是空值才执行代码1?

 

谢谢

[此贴子已经被作者于2017/1/4 14:09:21编辑过]

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/1/4 14:32:00 [只看该作者]

Dim wk() As String = {"类别","名称","单价","单位","空差"}
Dim allNotNull As Boolean = True
For Each i As String In wk
    If e.Form.Controls(i).Value Is Nothing Then
        allNotNull = False
        Exit For
    End If
Next
If allNotNull Then
    '代码1
Else
    '代码2
End If

 回到顶部