以文本方式查看主题

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

--  作者:douglas738888
--  发布时间:2018/8/24 20:26:00
--  副本跨表引用问题

请教老师,按帮助上的例子,跨表引用,如果是从副本进行引用,就报错,未发现"窗口1_Table1",未引用实例...,

If e.DataCol.Name = "编号" Then 
    If e.NewValue Is Nothing Then 
        e.
DataRow("议价") = Nothing 
   
Else
        Dim
dr As DataRow
        dr =
DataTables("窗口1_Table1").Find("[编号] = \'" & e.NewValue & "\'") 这里的DataTables怎样处理成Tables
        If
dr IsNot Nothing Then 
            e.
DataRow("议价") = dr("议价")
        End
If
    End
If
End
If


--  作者:有点蓝
--  发布时间:2018/8/24 20:32:00
--  
这里依然使用主表名称:dr = DataTables("主表名称").Find

table才需要区分副本,datatable没有主表副本之分

--  作者:douglas738888
--  发布时间:2018/8/24 20:44:00
--  
谢谢老师的指导,我是否能理解为,不能从副本引用数据,只能从主表引用,因为副本就来自主表,是吗?
--  作者:有点蓝
--  发布时间:2018/8/24 21:12:00
--  
是的