以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  这样写能起到加载全部数据的作用吗?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=117925)

--  作者:xxfoxtable
--  发布时间:2018/4/20 22:07:00
--  这样写能起到加载全部数据的作用吗?
DataTables("订单明细").LoadFilter=""
DataTables("订单明细").Load
DataTables("配件信息表").LoadFilter=""
DataTables("配件信息表").Load
DataTables("商品信息表").LoadFilter=""
DataTables("商品信息表").Load

--  作者:有点蓝
--  发布时间:2018/4/20 22:21:00
--  
测试有什么问题?可以试试

DataTables("订单明细").LoadFilter=""
DataTables("订单明细").Loadtop = nothing
DataTables("订单明细").Load

--  作者:y2287958
--  发布时间:2018/4/20 22:21:00
--  
代码没问题
--  作者:xxfoxtable
--  发布时间:2018/4/20 23:10:00
--  

能加载到别人新保存的数据吗?


--  作者:有点蓝
--  发布时间:2018/4/21 8:30:00
--  
可以。这种问题试试就知道了
[此贴子已经被作者于2018/4/21 8:30:47编辑过]

--  作者:xxfoxtable
--  发布时间:2018/4/21 9:26:00
--  

我现在出现不更新的问题,所以问的

窗体afterload里写的

DataTables("销售").LoadFilter=""
DataTables("销售").Loadtop = Nothing 
DataTables("销售").Load

然后这样的查询,结果不更新,还是原来的

Dim tb1 As WinForm.TextBox = e.Form.Controls("TextBox7")
Tables("销售").Filter="品名 Like \'%" & tb1.text  & "%\'"

--  作者:有点蓝
--  发布时间:2018/4/21 10:28:00
--  
Filter是筛选,不是加载,筛选是基于已经加载的数据。如果要刷新,只能是重新加载

Dim tb1 As WinForm.TextBox = e.Form.Controls("TextBox7")
DataTables("销售").LoadFilter=""品名 Like \'%" & tb1.text  & "%\'"
DataTables("销售").Loadtop = Nothing 
DataTables("销售").Load

--  作者:xxfoxtable
--  发布时间:2018/4/21 10:38:00
--  
我不是在afterload事件中加载了吗?为啥不管用呢?加载了,通过table控件反应不出来吗?
--  作者:有点蓝
--  发布时间:2018/4/21 11:08:00
--  
每次有最新数据都要重新加载才行,afterload事件中加载,这次加载后出现的新数据不会有。

如果要做实时刷新,参考:http://www.foxtable.com/webhelp/scr/3006.htm

--  作者:xxfoxtable
--  发布时间:2018/4/21 11:14:00
--  

窗口是重新打开的,就是查不到,所以不理解是怎么回事?

[此贴子已经被作者于2018/4/21 11:15:54编辑过]