以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  刷新问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131988)

--  作者:kmzb56
--  发布时间:2019/3/11 8:52:00
--  刷新问题
 我在总菜单里做了
For Each dt As DataTable In DataTables
    dt.load()
Next

发现在有些窗口上的副表刷新后就一条记录都不能显示,时间较长,我后来在窗口上做了一个按钮单独针对窗口上的应对表进行刷新,时间变短了,但最后也是不显示一条记录,重新点击加载窗口也是不条记录都不显示,要退出系统才行,请问是啥原因?用的类似DataTables("订单明细").Load() 的方法。谢谢!

--  作者:有点甜
--  发布时间:2019/3/11 9:15:00
--  

1、msgbox(DataTables("订单明细").LoadFilter) 的值,看你设置了什么

 

2、做一个对应的实例发上来测试。


--  作者:kmzb56
--  发布时间:2019/3/13 9:33:00
--  
试了,显示了一个对话框,没有任何显示。 是要在刷新命令的最后加一个:DataTables("订单").LoadFilter = ""么?
[此贴子已经被作者于2019/3/13 9:37:06编辑过]

--  作者:kmzb56
--  发布时间:2019/3/13 9:38:00
--  
这个有点不明白,是不是在最后加入这个命令?
--  作者:有点甜
--  发布时间:2019/3/13 10:39:00
--  

1、做一个对应的实例发上来测试;

 

2、你的窗口表是什么表?主表?副本?sqlTable?sqlQuery?有没有设置了筛选?


--  作者:kmzb56
--  发布时间:2019/3/13 17:59:00
--  
是副表,没有设置筛选。
--  作者:有点甜
--  发布时间:2019/3/13 18:22:00
--  
具体实例发上来测试
--  作者:kmzb56
--  发布时间:2019/3/13 20:39:00
--  
明天我把项目发给你测试吧,只有用QQ联系了。谢谢!
--  作者:有点甜
--  发布时间:2019/3/13 20:53:00
--  
以下是引用kmzb56在2019/3/13 20:39:00的发言:
明天我把项目发给你测试吧,只有用QQ联系了。谢谢!

 

在命令窗口那里,单独执行下面代码测试

 

http://www.foxtable.com/webhelp/scr/1928.htm