Foxtable(狐表)用户栏目专家坐堂 → 求助,下面这个代码筛选结果出错


  共有2155人关注过本帖平板打印复制链接

主题:求助,下面这个代码筛选结果出错

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


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

Dim Filter As String
Dim sts() As String = {"A列","B列","C列","D列"}
Dim tbl As Table = Tables("测试成绩表")
If e.Form.Controls("全部").Checked = True ' 如果状态选择了"全部"
    tbl.DataTable.loadFilter = ""
    tbl.DataTable.load
ElseIf e.Form.Controls("未测完").Checked = True ' 如果状态选择了"未测完"
    Dim str As String = "1=2"
    For Each st As String In sts
        str &= " or [" & st & "] Is Null"
    Next
    tbl.DataTable.loadFilter = str
    tbl.DataTable.load
ElseIf e.Form.Controls("免测").Checked = True ' 如果状态选择了"免测"
    tbl.DataTable.LoadFilter = "[备注] = '免测'"
    tbl.DataTable.load
End If

 回到顶部