以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [原创]关联增加行内容  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70569)

--  作者:a317637917
--  发布时间:2015/6/24 15:42:00
--  [原创]关联增加行内容
我的A、B两个表,作为父子表,以姓名进行关联,将B表中的一些个人信息关联到A表,但是B表中有A中没有的姓名,想把这些在A中自动添加。但是总有问题,还请帮忙看下 多谢
--  作者:a317637917
--  发布时间:2015/6/24 15:42:00
--  
附件上传了
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:关联项目.rar


--  作者:Bin
--  发布时间:2015/6/24 15:49:00
--  
For Each dr As DataRow In DataTables("CCCM参会回执").SQLselect("姓名 not in (select Distinct 姓名 f rom {CCCM参会回执})")
    Dim drr As DataRow = DataTables("论文回执").addnew
    drr("姓名")=dr("姓名")
Next

--  作者:大红袍
--  发布时间:2015/6/24 15:49:00
--  

 

 第一步,父表的关联列,不能用重复的值。

 

 第二步,用sqlselect,必须先把表保存一下。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:关联项目.foxdb


--  作者:a317637917
--  发布时间:2015/6/24 16:22:00
--  
怎么能够实现,在前面那个表里有姓名的情况下,识别重复的,只是添加里面没有的 我要的是这个功能
--  作者:大红袍
--  发布时间:2015/6/24 16:46:00
--  
 4楼就是。
--  作者:a317637917
--  发布时间:2015/6/24 20:16:00
--  
我把需要关联的列加上去了,这样就开始报错了.....还请指教
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:关联项目.foxdb


--  作者:大红袍
--  发布时间:2015/6/24 20:19:00
--  
 我跟你说了啊,父表的姓名列不能重复啊,要不你就不要用关联
[此贴子已经被作者于2015/6/24 20:20:24编辑过]

--  作者:大红袍
--  发布时间:2015/6/24 20:23:00
--  
    
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:关联项目.foxdb


--  作者:a317637917
--  发布时间:2015/6/25 10:32:00
--  
多谢指导,明白不能通过父子关系实现了。但是我确实需要在导入第二个表的时候,根据姓名,把相关的信息汇总,通过DataColChanged写了代码,但是导入论文回执的时候,另一个表上的信息还是不能自动更新,求助 多谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:关联项目 (1).foxdb
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:论文回执.xlsx