Foxtable(狐表)用户栏目专家坐堂 → 批量限制


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

主题:批量限制

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


加好友 发短信
等级:一尾狐 帖子:401 积分:3639 威望:0 精华:0 注册:2016/11/12 18:42:00
批量限制  发帖心情 Post By:2019/6/27 9:32:00 [只看该作者]

If e.Col.name = "五十米_男" AndAlso  e.Row("组别") = "女子组" Then
    e.Cancel = True
MessageBox.Show("男子不能报女子组的项目!")

End If

图片点击可在新窗口打开查看此主题相关图片如下:tt截图未命名.jpg
图片点击可在新窗口打开查看

当组别为男子组是不能报女子组项目,当组别为女子组是不能报男子组项目,  我只会单个的,因为男子组与女子组的项目较多,怎样批量写代码处理


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


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

preparetEdit事件,比如

 

If e.row("组别") = "男子组" Then

    If e.col.name.contains("女") Then e.cancel = true

End If


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


加好友 发短信
等级:三尾狐 帖子:627 积分:6899 威望:0 精华:0 注册:2013/12/17 1:00:00
  发帖心情 Post By:2019/6/27 11:00:00 [只看该作者]

Dim values() As String = {"五十米","一百米","二百米"} '以此为例,其他项目可再多加
For i As Integer =0 To values.length-1
    If e.Col.name = values(i) AndAlso  e.Row("组别") = "女子组" Then
        e.Cancel = True
        MessageBox.Show("男子不能报女子组的项目!")
    End If
Next
For i As Integer =0 To values.length-1
    If e.Col.name = values(i) AndAlso  e.Row("组别") = "男子组" Then
        e.Cancel = True
        MessageBox.Show("女子不能报男子组的项目!")
    End If
Next

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


加好友 发短信
等级:一尾狐 帖子:401 积分:3639 威望:0 精华:0 注册:2016/11/12 18:42:00
  发帖心情 Post By:2019/6/27 11:36:00 [只看该作者]

谢谢

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


加好友 发短信
等级:一尾狐 帖子:401 积分:3639 威望:0 精华:0 注册:2016/11/12 18:42:00
  发帖心情 Post By:2019/6/27 11:36:00 [只看该作者]

谢谢,还是老师的代码简单

 回到顶部