以文本方式查看主题

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

--  作者:yifan3429
--  发布时间:2019/7/31 16:29:00
--  代码动态关联加载
订单表和订单明细表   同时拥有  订单ID 
两个边没有设计关联表关系
希望通过代码关联 

需要解决的是  我在选择订单表的某一行时  动态加载 同一订单ID 的所有 订单明细表 行

--  作者:有点蓝
--  发布时间:2019/7/31 16:36:00
--  
参考:http://www.foxtable.com/webhelp/topics/2222.htm


--  作者:yifan3429
--  发布时间:2019/8/3 12:28:00
--  
If Tables("TOCASA规划").Current IsNot Nothing Then
    Dim Filter As String = "计划ID = " & Tables("TOCASA规划").Current("计划ID") 
    If  DataTables("工作计划").Find(Filter) Is Nothing Then \'如果对应的订单明细没有加载过
        DataTables("工作计划").AppendLoad(Filter) \'则追载此订单的订单明细
    End If
End If



未找到列 [TOGH190803]。

实际数据是ID是: TOGH190803-121741

 动态增加子表内容怎么做呢
没有关联的      ID  是共同唯一列

[此贴子已经被作者于2019/8/3 14:14:49编辑过]

--  作者:有点蓝
--  发布时间:2019/8/3 14:14:00
--  
Dim Filter As String = "计划ID = \'" & Tables("TOCASA规划").Current("计划ID")  & "\'"