Foxtable(狐表)用户栏目专家坐堂 → [求助]关于分页加载后筛选的问题


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

主题:[求助]关于分页加载后筛选的问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/26 16:03:00 [显示全部帖子]

Dim tbl As Table = Tables("主合同")
Dim Filter As String
With e.Form.Controls("DateTimePicker1")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "签订日期 >= '" & .Value & "'"
    End If
End With
With e.Form.Controls("DateTimePicker2")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "签订日期 <= '" & .Value & "'"
    End If
End With
With e.Form.Controls("DateTimePicker3")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "合同结束日期 >= '" & .Value & "'"
    End If
End With
With e.Form.Controls("DateTimePicker4")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "合同结束日期 <= '" & .Value & "'"
    End If
End With
If e.Form.Controls("CheckBox1").Checked = True
    If Filter >"" Then
        Filter = Filter & " And "
    End If
    Filter = Filter & "代账服务 =  1"
End If
If e.Form.Controls("CheckBox2").Checked = True
    If Filter >"" Then
        Filter = Filter & " And "
    End If
    Filter = Filter & "代税服务_国税申报 = 1 "
End If
If e.Form.Controls("CheckBox3").Checked = True
    If Filter >"" Then
        Filter = Filter & " And "
    End If
    Filter = Filter & ("工商代理_年报公示 = 1 or (工商代理_注册登记 = 1) Or (工商代理_变更登记 =1) Or (工商代理_注销登记 =)")
   
End If
If e.Form.Controls("CheckBox4").Checked = True
    If Filter >"" Then
        Filter = Filter & " And "
    End If
    Filter = Filter & "下欠服务费 > 0"
End If

If e.Form.Controls("RadioButton2").Checked = True ' 如果已审核状态选择了"对号"
    If Filter >"" Then
        Filter = Filter & " And "
    End If
    Filter = Filter & "已审核 = 1"
End If
If e.Form.Controls("RadioButton3").Checked = True ' 如果已审核状态未选择"对号"
    If Filter >"" Then
        Filter = Filter & " And "
    End If
    Filter = Filter & "已审核 = 0 Or 已审核 Is Null"
End If
If e.Form.Controls("RadioButton6").Checked = True ' 如果客户状态选择了"对号"
    If Filter >"" Then
        Filter = Filter & " And "
    End If
    Filter = Filter & "已终止 = 1"
End If
If e.Form.Controls("RadioButton5").Checked = True ' 如果客户状态未选择"对号"
    If Filter >"" Then
        Filter = Filter & " And "
    End If
    Filter = Filter & "已终止 = 0 Or 已终止 Is Null"
   
End If
If Filter > "" Then
    tbl.DataTable.loadFilter = Filter
    tbl.DataTable.loadPage = 0
    tbl.DataTable.LoadTop = "100 percent"
    tbl.DataTable.load
End If

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/26 18:08:00 [显示全部帖子]

 回复3楼,你的列【下次服务费】是不是表达式列?表达式列不能作为加载条件的。

 

 你的表达式怎么写的?


 回到顶部