以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  取父表数据  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=161595)

--  作者:tld
--  发布时间:2021/3/23 17:47:00
--  取父表数据
老师好!  
If Relations.Contains("流水_试样_力学") = False Then
    Relations.Add("流水_试样_力学",DataTables("流水").DataCols("委托编号"),dtb1.DataCols("委托编号"))
End If

If dtb1.DataCols.Contains ("委托单位" )= False Then
    dtb1.DataCols.Add("委托单位",Gettype(String),"Parent(流水_试样_力学).委托单位" )
End If

上面的代码, 不能取出后台的父表中的委托单位 , 必须加载后才能取出数据 .  能否不用加载,直接从后台取出父表中的委托单位数据?

谢谢!

--  作者:有点蓝
--  发布时间:2021/3/23 21:11:00
--  
不能的,关联仅限于已经加载的数据。到datacolchanged事件用代码取数据吧,使用sqlfind从数据库查询