以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  设置的刚打开不不加载明细表数据,为什么选中主表行,副表不管有多少数据都只加载一行呢?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=190804)

--  作者:fx719
--  发布时间:2024/3/5 13:23:00
--  设置的刚打开不不加载明细表数据,为什么选中主表行,副表不管有多少数据都只加载一行呢?
在一个窗口中两张表 做为副本 都是false  然后我在主表中的 currentchanged中的代码是
以下内容为程序代码:

1 If Forms("维护计划2").opened = True Then
2 Dim t As DataTable = DataTables("东营计划清单")\'明细表
3 With Tables("东营计划")\'主表
4 If .Current Is Nothing Then
5 t.loadFilter = ""
6 t.load
7 Else
8 t.loadFilter = "计划号 = \'" & .Current("计划号") & "\'"
9 t.load
10 End If
11 End With
12 End If
设置的刚打开不不加载明细表数据,为什么选中主表行,副表不管有多少数据都只加载一行呢?
图片点击可在新窗口打开查看
除非我点了明细表加载全部数据之后,再去点主表 这个时候才会把副表的所有行都加载出来

--  作者:有点蓝
--  发布时间:2024/3/5 13:34:00
--  
表格激活的时候,默认就会触发currentchanged,窗口打开的时候就会激活窗口里的表格