Foxtable(狐表)用户栏目专家坐堂 → 关联表的问题


  共有1969人关注过本帖树形打印复制链接

主题:关联表的问题

帅哥哟,离线,有人找我吗?
凡夫俗子
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:457 积分:3523 威望:0 精华:0 注册:2016/1/22 18:17:00
关联表的问题  发帖心情 Post By: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

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/14 12:40:00 [只看该作者]

  多级关联,需要你先获取全部的关联出来后,通过递归,才能得到每个关联对应的关系。


 回到顶部