以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]有关主副表联动后,影响数据加载速度,如何解决?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=143430)

--  作者:chh2321
--  发布时间:2019/11/24 22:44:00
--  [求助]有关主副表联动后,影响数据加载速度,如何解决?
我在一个窗口的两个Tab页中插入一个主表和一个副表,并设置了主副表联动,但是在主表加载过程中,焦点单元格在不同的记录间不停跳动,影响数据加载的速度(加载数据较多时延时更加明显),等焦点单元格不再变动时,数据才可以开始编辑。
请问老师如何解决这个问题?

--  作者:有点蓝
--  发布时间:2019/11/24 23:04:00
--  
参考:http://www.foxtable.com/webhelp/topics/2218.htm

SystemReady = False
\'加载数据代码

SystemReady = 
True

--  作者:chh2321
--  发布时间:2019/11/24 23:37:00
--  
谢谢老师!
我通过在主表的currentchanged事件中加了

SystemReady = False
主副表联动代码
SystemReady = 
True

之后解决了数据加载速度缓慢的问题。

但还有一个问题没有解决,就是加载后的数据不是自动联动的,必须是选择不同的记录后,也就是通过触发currentchanged事件,才能达到联动。怎样才能数据加载后,主副表自动联动呢?

--  作者:有点蓝
--  发布时间:2019/11/25 8:36:00
--  
加载后马上调用一次联动的代码不就行了