以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]取消查询按钮  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=168906)

--  作者:gihilli
--  发布时间:2021/5/26 16:48:00
--  [求助]取消查询按钮
请问一下,如何实现点击这个“取消查询”按钮后,表格还原成原来未筛选的样子
这个代码应该怎么实现呢?
图片点击可在新窗口打开查看
--  作者:狐狸爸爸
--  发布时间:2021/5/26 16:52:00
--  
Tables("表名").Filter  = ""

如果要切换:

Tables("表名").ApplyFilter = not Tables("表名").ApplyFilter
[此贴子已经被作者于2021/5/26 16:52:56编辑过]

--  作者:gihilli
--  发布时间:2021/5/26 16:59:00
--  
不行喔,我在按钮的单击事件里设置了,但还是点了没有反应,
--  作者:gihilli
--  发布时间:2021/5/26 17:05:00
--  
程序发生错误了
图片点击可在新窗口打开查看
--  作者:有点蓝
--  发布时间:2021/5/26 17:09:00
--  
写了什么代码?
--  作者:gihilli
--  发布时间:2021/5/26 17:17:00
--  
在“取消查询”按钮中,写了这个代码Tables("售后录入记录").ApplyFilter = not Tables("售后录入记录").ApplyFilter
但是呢,表格还是没有还原成原来的样子,而是在查询后的样子
请问一下这个问题应该要怎么解决呢?

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2021/5/27 8:28:00
--  
怎么做的查询?具体代码看看
--  作者:gihilli
--  发布时间:2021/5/27 9:11:00
--  
查询按钮的代码是:
Dim d1 As Date = e.Form.Controls("DateTimePicker1").Value
Dim d2 As Date = e.Form.Controls("DateTimePicker2").Value
If d1 = Nothing Or d2 = Nothing Then
MessageBox.Show("起始日期和结束日期不能为空!","友情提醒",MessageBoxButtons.OK,MessageBoxIcon.Warning)
Else
    With DataTables("售后录入记录")
        .LoadFilter = "日期>=#" & d1 & "# and 日期<=#" & d2 & "#"
        .Load()
    End With
End If
这个查询按钮的功能还没做完的
图片点击可在新窗口打开查看
--  作者:gihilli
--  发布时间:2021/5/27 9:18:00
--  
图片点击可在新窗口打开查看
--  作者:gihilli
--  发布时间:2021/5/27 9:19:00
--  
就是想要实现如图上面的一些功能效果