以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口加载表问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94429)

--  作者:狐狸爸爸
--  发布时间:2016/12/23 12:33:00
--  
两分钟很不正常的,我这边从阿里云加载数千行数据,不过几秒而已。

你可能有重复加载,经常一次性加载整个表的数据,建议细读《动态加载》这一章,从这一节开始:

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


--  作者:有点蓝
--  发布时间:2016/12/23 15:23:00
--  
绑定的行是不是锁定了,或者不能编辑,或者表格没有行
--  作者:客人
--  发布时间:2016/12/23 16:37:00
--  

老师你好:


我在窗口中设置了一按钮,主要是用来刷新窗口Table中的表的数据,以便与远程服务器数据同步。


我写了:


Forms("监理投标资料汇总").Controls("Table1").Table.DataTable.LoadFilter = ""
Forms("监理投标资料汇总").Controls("Table1").Table.DataTable.Load
Forms("监理投标资料汇总").Controls("Table2").Table.DataTable.LoadFilter = ""
Forms("监理投标资料汇总").Controls("Table2").Table.DataTable.Load
Forms("监理投标资料汇总").Controls("Table3").Table.DataTable.LoadFilter = ""
Forms("监理投标资料汇总").Controls("Table3").Table.DataTable.Load


 


但总感觉写得有点复杂,能否采用遍历控件的方式来编,但不知道怎么编,请赐代码??谢谢


--  作者:狐狸爸爸
--  发布时间:2016/12/23 16:46:00
--  
dim nms() as string = {“Table1”,"Table2","Table3"}
for each nm as string in nms
     Forms("监理投标资料汇总").Controls(nm.Table.DataTable.LoadFilter = ""
     Forms("监理投标资料汇总").Controls(nm).Table.DataTable.Load   
next