以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]MainTable切换时会取消筛选?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=134015)

--  作者:打工的兔子
--  发布时间:2019/4/25 14:34:00
--  [求助]MainTable切换时会取消筛选?
在命令窗口执行以下代码:
MainTable = Tables("表A")
Tables("表A").Filter = "[创建人]=\'" & user.name & "\'"
MainTable = Tables("表B")
MainTable = Tables("表A")

执行后表A数据是没有被筛选的,请问是不是MainTable变化的时候会取消表原来的筛选?

--  作者:有点蓝
--  发布时间:2019/4/25 14:38:00
--  
我测试没有问题。是不是MainTableChanged事件有代码影响到
--  作者:打工的兔子
--  发布时间:2019/4/25 14:50:00
--  
MainTableChanged事件代码:

With MainTable.DataTable
        .LoadTop = 100
.load    
End With

是DataTable.load的缘故吗?

--  作者:有点蓝
--  发布时间:2019/4/25 15:07:00
--  
重新加载数据,当然筛选就无效了


--  作者:打工的兔子
--  发布时间:2019/4/25 15:12:00
--  
知道了,谢谢老师图片点击可在新窗口打开查看