以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教动态加载数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66533)

--  作者:好学生
--  发布时间:2015/4/9 8:23:00
--  请教动态加载数据

项目里有3个表A,B,C结构一样,A,B有数据,C空表,想要在打开C表时加载A,B两表的数据,我按帮助中的例子试了,但看不到加载的数据。


--  作者:飞飞
--  发布时间:2015/4/9 8:33:00
--  
你这情况,建立一个主子表关系,maintablechanged加载子表
--  作者:Bin
--  发布时间:2015/4/9 8:35:00
--  
上例子,具体要看你采取什么加载方式
--  作者:好学生
--  发布时间:2015/4/9 13:15:00
--  

在项目MainTableChanged事件中加代码:

 

If MainTable.Name = "C表" Then 
   DataTables("A表").Load
   DataTables("B表").Load
End If


--  作者:Bin
--  发布时间:2015/4/9 13:34:00
--  
你加了条件限制,你不更改LoadFilter  同样不会加载内容的

DataTables("A表").LoadFilter  =""
DataTables("A表").Load

--  作者:好学生
--  发布时间:2015/4/9 14:18:00
--  

 

改成:

If MainTable.Name = "C表" Then 

DataTables("A表").LoadFilter  =""
DataTables("A表").Load

End If

试了,还是没有数据。


--  作者:狐狸爸爸
--  发布时间:2015/4/9 14:21:00
--  

If MainTable.Name = "C表" Then 

    DataTables("A表").LoadFilter  =""
    DataTables("A表").Load

End If

 

表名都不匹配啊,编程是严谨的,不能太随意


--  作者:Bin
--  发布时间:2015/4/9 14:22:00
--  
实在搞不定就上个例子
--  作者:好学生
--  发布时间:2015/4/9 16:21:00
--  

想做:当选择“导出”表时,加载“日线SH2015”,“日线ZH2015”两表的数据


--  作者:Bin
--  发布时间:2015/4/9 16:24:00
--  
实在搞不定就上个项目文件例子