以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何把子表的字符段取到父表里  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72537)

--  作者:unq197
--  发布时间:2015/7/31 17:11:00
--  [求助]如何把子表的字符段取到父表里
在父表里有“姓名”字段,但没有“联系人”字段,在子表有“联系人”字段,父表和子表通过“姓名”字段相关联,我想把子表里的“联系人”字段里的值放到父表的“联系人”字段里,该如何操作,请各位不吝赐教,谢谢!
--  作者:大红袍
--  发布时间:2015/7/31 17:15:00
--  
 逻辑有问题,如果联系人只有一个,应该放在父表;如果是多个,你想怎么显示在父表?
--  作者:unq197
--  发布时间:2015/7/31 17:23:00
--  
不好意思,可能是我没有说清楚。因为有些字段在子表有,在父表里没有,我想在父表里添加这些字段,然后从子表里把这些字段的值取来再放到父表里。
--  作者:大红袍
--  发布时间:2015/7/31 17:35:00
--  
For Each dr As DataRow In DataTables("表A").Select("第三列 is null")
    Dim fdr As DataRow = DataTables("表B").Find("第一列 = \'" & dr("第一列") & "\' and 第三列 is not null")
    If fdr IsNot Nothing Then
        dr("第三列") = fdr("第三列")
    End If
Next