Foxtable(狐表)用户栏目专家坐堂 → 关于checkbox错误


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

主题:关于checkbox错误

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


加好友 发短信
等级:二尾狐 帖子:511 积分:4580 威望:0 精华:0 注册:2016/12/17 11:51:00
关于checkbox错误  发帖心情 Post By:2017/12/29 11:11:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

这段 代码会出现以下错误 

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


加好友 发短信
等级:二尾狐 帖子:511 积分:4580 威望:0 精华:0 注册:2016/12/17 11:51:00
  发帖心情 Post By:2017/12/29 11:12:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:二尾狐 帖子:511 积分:4580 威望:0 精华:0 注册:2016/12/17 11:51:00
  发帖心情 Post By:2017/12/29 11:13:00 [只看该作者]

之前也有这样用过没有出错

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


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

请不要截图,贴出你写的代码看看。


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


加好友 发短信
等级:二尾狐 帖子:511 积分:4580 威望:0 精华:0 注册:2016/12/17 11:51:00
  发帖心情 Post By:2017/12/29 12:19:00 [只看该作者]

Dim filter=""

Dim chk As WinForm.CheckBox
chk =  e.Form.Controls("chk_bh")
If chk.Checked = True
    If filter = "" Then
        filter= "工號='" & e.Form.Controls("txt_bh").text & "' "
    End If
End If



If e.Form.Controls("姓名").checked= True Then
    If filter= "" Then
        filter= "姓名  Like '%" & e.Form.Controls("txt_name").text & "%' "
    Else
        filter+= " and 姓名  Like '%" & e.Form.Controls("txt_name").text & "%' "
    End If
End If

If e.Form.Controls("部门").checked= True Then
    If filter= "" Then
        filter= "部門  Like '%" & e.Form.Controls("cmb_dept").text & "%'  "
    Else
        filter+= " and 部門  Like '%" & e.Form.Controls("cmb_dept").text & "%'  "
    End If
End If

If e.Form.Controls(e.Form.Controls("职务")).checked= True Then
    If filter= "" Then
        filter= "職務  Like '%" & e.Form.Controls("cmb_post").text & "%'"
    Else
        filter+= " and 職務  Like '%" & e.Form.Controls("cmb_post").text & "%'"
    End If
End If

DataTables("tbl_rsfile").LoadFilter=filter
DataTables("tbl_rsfile").Load
Tables("tbl_rsfile").Sort="工號"

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


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

If e.Form.Controls(e.Form.Controls("职务")).checked= True Then

 

改成

 

If e.Form.Controls("职务").checked= True Then

 

或者

 

If e.Form.Controls(e.Form.Controls("职务").Text).checked= True Then


 回到顶部