以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]刷新数据时,数据显示的问题!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=13529)

--  作者:gaoyong30000
--  发布时间:2011/10/15 19:54:00
--  [求助]刷新数据时,数据显示的问题!

由于 是外部数据源 多人操作,所以我做了个刷新数据的按钮

 

代码如下:

DataTables("销售意向客户进度管制").Load()

 

但是发现一个问题  ,如果当前查看 筛选后的数据 

而刷新后  则一下子显示了所有的数据了(而我只是想查看 有没新的 符合这个筛选条件的数据  )! 请问该如何解决的问题?


--  作者:czy
--  发布时间:2011/10/15 20:29:00
--  

先将Tables("销售意向客户进度管制").Filter赋给全局变量。

重载或同步后再 Tables("销售意向客户进度管制").Filter = 变量值


--  作者:gaoyong30000
--  发布时间:2011/10/15 21:14:00
--  
额  我也是这样想的 呵呵~  我去研究下   不行在来问
--  作者:gaoyong30000
--  发布时间:2011/10/15 21:26:00
--  

c版 我又想了下  由于我是用加载树 作为筛选条件的 每个节点都有各自的筛选条件 这样的情况 貌似不好用全局变量吧?

 

 那我就在每个节点筛选前  用

DataTables("销售意向客户进度管制").Load(false)

   这样也可以吧?
--  作者:czy
--  发布时间:2011/10/15 22:37:00
--  
可以用全局变量的。
假设增加一个字符型全局变量,名为:Filter

以重新加载为例,代码为,不妨试试:

Vars("Filter") = Tables("销售意向客户进度管制").Filter
DataTables("销售意向客户进度管制").Load()
Tables("销售意向客户进度管制").Filter = Vars("Filter")

--  作者:gaoyong30000
--  发布时间:2011/10/15 23:43:00
--  

哇哦  可以这样啊!图片点击可在新窗口打开查看