Foxtable(狐表)用户栏目专家坐堂 → [求助]代碼衝突,造成狐表停止工作怎麼解決


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

主题:[求助]代碼衝突,造成狐表停止工作怎麼解決

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/5/4 9:10:00 [显示全部帖子]

这样简化一下试试:

 

Dim r000 As Row = Tables("打辦登記表").Current

If r000 isnot nothing
     If r000("流程標記") >= 0 and r000("流程標記") < 6Then
         e.Form.Controls("CheckBox" & r000("流程標記")).Checked = e.Form.Controls("CheckBox7").Checked
     End If

     Dim nm As String = e.Sender.Name
     e.Form.Controls("ComboBox1").Value = Nothing 
     e.Form.Controls("ComboBox1").Enabled = not e.Form.Controls("CheckBox7").Checked  
     For ck As Integer = 0 To 6
          e.Form.Controls("CheckBox" & ck).Enabled = e.Form.Controls("CheckBox7").Checked

          e.Form.Controls("CheckBox" & ck).Checked = (nm = "CheckBox" & ck)
     Next
     e.Form.Controls("ComboBox1").Value = r000("編輯者")

end if


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/5/4 10:04:00 [显示全部帖子]

简化只在原基础上进行,现在需要您告诉这些代码用于哪一个事件?

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/5/4 14:04:00 [显示全部帖子]

只要是全局事件,就要判断控件名称,有的控件根本没有Checked属性,您为何没有这层判断?

 回到顶部