Foxtable(狐表)用户栏目专家坐堂 → 求一小段代码类似逻辑列的排他式!


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

主题:求一小段代码类似逻辑列的排他式!

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


加好友 发短信
等级:婴狐 帖子:60 积分:490 威望:0 精华:0 注册:2014/7/11 9:16:00
求一小段代码类似逻辑列的排他式!  发帖心情 Post By:2014/8/13 15:43:00 [显示全部帖子]

有一个逻辑列,要求这个列只能选定一个,选择新的时候自动去掉旧的。我看帮助里逻辑列排他式修改了半天都不行。哎

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


加好友 发短信
等级:婴狐 帖子:60 积分:490 威望:0 精华:0 注册:2014/7/11 9:16:00
  发帖心情 Post By:2014/8/13 15:51:00 [显示全部帖子]

一个 这个是帮助里多个列的例子。但是我就需要一个

Select Case e.DataCol.Name
    Case
"选项A","选项B","选项C","选项D"
        If
e.NewValue = True Then
            Dim
nms() As String = {"选项A","选项B","选项C","选项D"}
           
For Each nm As String In nms
                If nm <> e.DataCol.Name AndAlso e.DataRow(nm) = True Then
                    e.DataRow(nm) = False
                End If
           
Next
        End If
End Select

[此贴子已经被作者于2014-8-13 15:52:19编辑过]

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


加好友 发短信
等级:婴狐 帖子:60 积分:490 威望:0 精华:0 注册:2014/7/11 9:16:00
  发帖心情 Post By:2014/8/13 16:02:00 [显示全部帖子]

谢谢甜老师,虽然没怎么看明白代码的意思,但是很好用。

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


加好友 发短信
等级:婴狐 帖子:60 积分:490 威望:0 精华:0 注册:2014/7/11 9:16:00
  发帖心情 Post By:2014/8/15 15:24:00 [显示全部帖子]

这段代码非常管用,但是现在又有一个问题,就是当我选定这个表的某个行时(这个表是运行年度表),另一个表(关联或者未关联)自动勾选与之对应年份的所有行,并且去掉之前选择的行。

 回到顶部