Foxtable(狐表)用户栏目专家坐堂 → 2011年7月14日更新 有问题


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

主题:2011年7月14日更新 有问题

帅哥,在线噢!
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/21 8:28:00 [显示全部帖子]

这个不好办。

用checkedbox,写代码实现。


 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/21 14:54:00 [显示全部帖子]

这个是为了解决另外的一个问题而带来的副作用的,没有办法两全的,这个处理好了,另外一个问题就出现了。

你这个问题用代码可以完美解决的,而另外一个问题是代码解决不了的。

 


 回到顶部
帅哥,在线噢!
狐狸爸爸
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/21 15:04:00 [显示全部帖子]

不用管radioButton事件代码,设置表的DataColChanged事件:

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目132.table


 回到顶部
帅哥,在线噢!
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/21 15:41:00 [显示全部帖子]

我6楼的不是很正常吗?

 回到顶部
帅哥,在线噢!
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/21 15:54:00 [显示全部帖子]

不要设置RadioButton的CheckedChanged事件代码,这会有副作用。

6楼已经完美解决了,就用6楼的代码即可。

既然是绑定,用DatacolChanged事件就行了:

 

Select Case e.DataCol.name
    Case "第一列"
        If e.newvalue = True Then
            e.DataRow("第二列") = False
        End If
    Case "第二列"
        If e.newvalue = True Then
            e.DataRow("第一列") = False
            If Forms("窗口1").Opened Then
                Forms("窗口2").Open()
            End If
        End If
End Select


 回到顶部
帅哥,在线噢!
狐狸爸爸
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47477 积分:251256 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/21 16:14:00 [显示全部帖子]

这样看看:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目133.rar


 回到顶部