以文本方式查看主题

-  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=184862)

--  作者:happyft
--  发布时间:2023/1/11 10:53:00
--  临时列的表达式如何引用父表的列
Dim dt As DataTable = DataTables("dtbSet")
If Relations.Contains("关联1") = False Then \'如果还没有创建关联
    Relations.Add("关联1", DataTables("MoGroup").DataCols("WinName"), DataTables("dtbSet").DataCols("winName"), False, RelationPathEnum.None)
End If
If dt.DataCols.Contains("MoGroup") = False Then \'增加临时列
    dt.DataCols.Add("MoGroup", GetType(String), 16)
    dt.DataCols("MoGroup").Expression = Parent(关联1).MoName 
End If

打开一个Normal表的主窗口时,增加一临时列想通过关联从父表取值,上面红色代码应该如何写才可以?

谢谢

--  作者:有点蓝
--  发布时间:2023/1/11 11:02:00
--  
dt.DataCols("MoGroup").Expression = "Parent(关联1).MoName"