以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关联表的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89023) |
-- 作者:凡夫俗子 -- 发布时间:2016/8/13 18:15:00 -- 关联表的问题 For Each tb As Table In Tables If tb.IsRelation Then Output.Show("关联表 : " & tb.name) 问题一 : ’如何获得 tb 的关联名称 或者 直接删除 这个关联? Else Output.Show(tb.name) End If Next For Each tb As Relation In Relations Output.Show(tb.name & " 主表 " & tb.ParentTable.name & " 明细表 : " & tb.ChildTable.name) 问题一 : ’如果某关联表 是三级关联 则 该关联表的名称是 表A.表B.表C ? 然这里的 tb.ParentTable.name 名称是 表B 我想应该 输出名称是 表A.表B, 这样的概念才统一? Next |
-- 作者:大红袍 -- 发布时间:2016/8/14 12:40:00 -- 多级关联,需要你先获取全部的关联出来后,通过递归,才能得到每个关联对应的关系。 |