Office中国论坛/Access中国论坛

标题: 请教一个问题,对我来说很难!!谁能帮帮我!!!!! [打印本页]

作者: 水果龙    时间: 2004-2-25 22:54
标题: 请教一个问题,对我来说很难!!谁能帮帮我!!!!!
A表和B表都有一个相同的字段,但是B 表该字段下记录完整,而A表该字段下记录缺失,我怎么才能 找出A表的缺失记录,并补充完整??
请教教我!

[此贴子已经被作者于2004-2-25 15:43:13编辑过]


作者: 我同意    时间: 2004-2-25 23:55
如果这个字段没有重复值,可以做个循环,挨个把B表中每条记录的这个字段值拿来到A表中找,找不到就加A表记录补充内容.
作者: 水果龙    时间: 2004-2-26 00:06
B表无重复A表有重复,而且这个循环怎么作啊?
作者: 我同意    时间: 2004-2-26 00:22
打开B
Do while 不是文件尾
        取这个字段值
     在A表中找(假设用Find)
       IF 没找到
          激活向A表添加数据的窗体补充数据.
       End  if      
       下一条记录
Loop
作者: 水果龙    时间: 2004-2-26 00:33
不懂
作者: zhuyiwen    时间: 2004-2-26 02:05
最简单的办法是:先删除A表中全部记录,然后用一个追加查询把B表记录全部追到A表中。
作者: sea.er    时间: 2004-2-26 04:12
“B 表该字段下记录完整,而A表该字段下记录缺失”与“B表无重复A表有重复”好像矛盾吧
作者: 水果龙    时间: 2004-2-26 17:21
不矛盾
A 1.3.3.4.4.4.7.8
B1.2.3.4.5.6.7.8.9.
作者: sxhmft    时间: 2004-2-26 18:03
真麻烦,你不会把你的裤子挂上来让大家看看吗?表述能力不好就要想想其它办法嘛真是的。
作者: 水果龙    时间: 2004-2-26 18:24
标题: 传上来了,表达能力强的帮我看看
[attach]3665[/attach]
最好能帮我把里边的查询做个窗体,而且是再局域网上能共享,大家都能用的
作者: 水果龙    时间: 2004-2-26 22:30
斑竹能帮我看看吗?怎么把相互关联的表之间的数据补充完整?
作者: sea.er    时间: 2004-2-27 03:38
以下是引用水果龙在2004-2-26 9:21:00的发言:
不矛盾
A 1.3.3.4.4.4.7.8
B1.2.3.4.5.6.7.8.9.


这样的话,就算你查出A表缺5、6、9,因为A表有重复记录,所以你怎么知道应该补几个5,几个6,几个9到A表才算完整呢
作者: 水果龙    时间: 2004-2-27 19:16
那你能帮我根据里边的查询做个窗体吗?能查询也能往表里添加记录的那种
作者: sea.er    时间: 2004-2-28 06:47
请参阅:
http://www.accfans.net/bbs/Announce/Announce.asp?BoardID=107&ID=270
作者: zhangxy188    时间: 2004-3-16 08:33
你做一个不匹配项查询就可以了,先指定A表,再指定B表,并指时相等的列,即可。然后再APPEND




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3