老师,
我有一个表被分别置于不同的窗口中,因为窗口名不同,所以引用该表的名称也不同:
窗口名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的切换.