设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1292|回复: 4
打印 上一主题 下一主题

[查询] 追加查询但不能覆盖上次已编辑的记录,而且不能重复追加.

[复制链接]
跳转到指定楼层
1#
发表于 2006-4-19 21:37:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
附件说明:  先设计查询"work1按月和客户汇总",对表"work1"中"A的工作"进行按月按客户汇总;然后用查询"生成kj"生成新表,再通过查询"追加kj"向已生成的新表kj中添加数据.

想要到达的目的是:  不向表kj中追加已经追加的数据.(注意:当第二次向kj表追加数据时,上一次追加到kj表中的记录可能已经被编辑成与原来不同的记录)

说明:  附件都是参考ACCESS爱好者论坛上的范例所做,谢谢各位前辈.

请帮忙.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-4-19 22:20:00 | 只看该作者
因准则的KJ.月份设置为IS NULL(空),没有记录,所以就不能再追加了
3#
 楼主| 发表于 2006-4-20 02:48:00 | 只看该作者
谢谢你的回复,去掉 is null之后,还是达不到要求,主要是上一次追加的数据可能已经被修改,然后下一次再追加时怎样判断我上一次已经追加那些数据,这次不用再追加了。这个是我困惑的地方。
4#
 楼主| 发表于 2006-4-20 20:59:00 | 只看该作者



为了达到上面的目的,我将在查询上自动生成了序号(附件中的查询“wk1_加序号”),然后再通过追加查询(附件中的查询“追加kj”),将序号与kj表不同的记录才追加到kj表中。(注:查询"wk1_加序号"的数据来源与表work1)

问题:每次追加到kj表中记录不是work1表中新增的数据,而是kj表中数据,请帮忙检查一下问题出在哪里。

说明:附件是结合ACCESS爱好者论坛以及ACCESS中国论坛上的资料所作。

谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5#
 楼主| 发表于 2006-4-21 01:24:00 | 只看该作者
我想告诉您的问题已经解决了.

方法是在建立查询时顺便将work表中的编号一起选上,并用first排除重复记录.然后在追加查询时就用哪个编号进行识别,不覆盖曾经追加过的记录即可.

谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 09:28 , Processed in 0.091646 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表