Foxtable(狐表)用户栏目专家坐堂 → 查询表


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

主题:查询表

美女呀,离线,留言给我吧!
采菊东篱下
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1881 积分:10374 威望:0 精华:0 注册:2019/4/6 8:45:00
查询表  发帖心情 Post By:2021/4/17 10:10:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:11111.png
图片点击可在新窗口打开查看
我想做一下这样的查询表,这样写,表上不显示数据!
Dim Filter As String
With e.Form.Controls("ComboBox1")
    If .Value IsNot Nothing Then
        Filter = "分类 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("DateTimePicker1")
    If .Value IsNot Nothing Then
        If Filter > "" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "Month(日期) = '" & Month(.Value) & "'"
    End If
End With
With e.Form.Controls("DropBox1")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "车牌号码 = '" & .Value & "'"
    End If
End With
With e.Form.Controls("StartDate")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "缴费_月租_起计日期 >= #" & .Value & "#"
    End If
End With
With e.Form.Controls("EndDate")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "缴费_月租_止计日期 <= #" & .Value & "#"
    End If
End With
With DataTables("车辆缴费情况查询_Table1")
    If Filter > "" Then
        LockBaseMainForm() '锁定主界面
        .StopRedraw()
        For i As Integer = .DataRows.count - 1 To 0 Step -1
            .DataRows(i).Delete
        Next
        .LoadFilter = Filter
        .LoadOrder = "日期"
        .Load()
        .ResumeRedraw()
        UnLockBaseMainForm() '解锁主界面
    End If
End With

 回到顶部
总数 16 1 2 下一页