以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何引用不同窗口中的同一表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189261) |
-- 作者:creastzh -- 发布时间:2023/11/20 18:30:00 -- 如何引用不同窗口中的同一表 老师, 窗口名A,B, 都有一个表C的副本,分别为C1,C2, 引用时分别为 Tables("A_C1"), Tables("B_C1") 问题是 我在表C 的DataColChanged 中编制了代码, 当打开的窗口为A时,需要取消 Tables("A_C1")的排序, 当打开窗口为B时,需要取消 Tables("B_C1")的排序, 但问题是2者名称不一致,在DataColChaged中如何根据显示窗口动态定义这个表,因为在操作这个表时,可能2个窗口都Opened(打开了),只是其中一个窗口为当前显示的窗口,另一个则不显示, 我本想关闭其中一个窗口,然后以forms(xxxx).Opened 判断窗口是否已经打开, 然后定义它, 但发现当需要在不同窗口中切换时,窗口打开/读入数据花销的时间较长,体验感太差了,所以我只进行了Maintable的切换.
|
-- 作者:有点蓝 -- 发布时间:2023/11/20 20:42:00 -- 使用ActiveForm判断哪个窗口是活动的:http://www.foxtable.com/webhelp/topics/1547.htm |