以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  是否支持:多级动态关联?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=32007)

--  作者:ft20130316
--  发布时间:2013/4/24 11:07:00
--  是否支持:多级动态关联?

多级关联

如果表A和表B建立了关联1,表B和表C建立了关联2,也就是表A是表B是父表,表B又是表C的父表,想在C表中以表式达方式显示A表中相关信息,

在窗口AfterLoad事件中动态建立关如下:


Relations.Add("关联1",DataTables("A").DataCols("A1"),DataTables("B").DataCols("A1"))
Relations.Add("关联2",DataTables("B").DataCols("B1"),DataTables("C").DataCols("B1"))

并动态设置了相关了表达式,但是窗口打开后,C表没有取到相关A表中信息

--  作者:XYT
--  发布时间:2013/4/24 11:11:00
--  
这个你本来就建立了,都没有建立A和C的关联,所以没有出现啊
--  作者:ft20130316
--  发布时间:2013/4/24 11:18:00
--  
还有一重关联的,类似:

http://www.foxtable.com/help/topics/1394.htm

中所述

--  作者:XYT
--  发布时间:2013/4/24 11:25:00
--  
你建立A和C的关联再调用就可以了,不然你就上个例子吧
--  作者:ft20130316
--  发布时间:2013/4/24 11:28:00
--  
稍候
--  作者:ft20130316
--  发布时间:2013/4/24 12:08:00
--  
例子附上:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:多级动态关联.rar



--  作者:ft20130316
--  发布时间:2013/4/24 14:14:00
--  
是否可以这样动态多级关联
--  作者:XYT
--  发布时间:2013/4/24 14:32:00
--  

这样应该是调用他表数据吧,想订单明细表楞型=楞型表的楞型


--  作者:ft20130316
--  发布时间:2013/4/24 14:34:00
--  
是这样的
--  作者:ft20130316
--  发布时间:2013/4/24 14:37:00
--  
订单明细表 能过 与 纸质 关联,纸质与楞型关联,想在 订单明细表 得到 纸质的楞型