以文本方式查看主题

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

--  作者:rogen
--  发布时间:2020/6/10 9:12:00
--  querytable的loadfilter问题

界面有个querytable,写了sql语句生成了表

sql语句限定了默认不加载数据

想在界面的主表切换记录时,子表(就是querytable)能同步加载数据(loadfilter)

经测试,sql语句限定了初始不加载数据时,是不能和主表同步切换数据的

只有sql语句不写限定条件,加载所有记录,才能做到和主表同步切换数据

 

请问:

① querytable初始加载所有数据,会不会慢啊(目前才刚开始写,没多少数据,怕以后慢)

② 不能做到初始不加载数据, 运行时再根据条件加载吗?


--  作者:有点蓝
--  发布时间:2020/6/10 9:21:00
--  
写了什么代码?http://foxtable.com/bbs/dispbbs.asp?boardid=2&Id=150626
--  作者:rogen
--  发布时间:2020/6/10 9:30:00
--  

切换主表记录时,就是常规的loadfilter代码

dim  r as row = tables("主表").current

datatables("querytable").loadfilter = "采购单号 = \'" & r("采购单号") & "\'"

datatables("querytable").load

 

querytable初期不加载数据时,这个代码无效,初期加载所有数据时,有效


--  作者:有点蓝
--  发布时间:2020/6/10 9:44:00
--  
querytable是怎么生成的?完整代码