access做追加查询时,表里添加了好多相同内容的记录

我做了一个客户查询,一个追加查询,我的思路是先查询,如果表里没有记录,就根据查询条件的内容追加到客户表里,可每次追加时,不是一条记录,而是有很多,一开始一百多条,现在有二... 我做了一个客户查询,一个追加查询,我的思路是先查询,如果表里没有记录,就根据查询条件的内容追加到客户表里,可每次追加时,不是一条记录,而是有很多,一开始一百多条,现在有二百多条,客户编号自动编号,后面字段内容就全部相同了,谁能指点一下哪里错了,万分感谢 展开
 我来答
imkc1127
2014-03-03 · 超过52用户采纳过TA的回答
知道小有建树答主
回答量:92
采纳率:0%
帮助的人:84.4万
展开全部

估计问题出自T客户表.客户编号.  你表中那一栏[客户编号]的数据型别是"自动编号"(AutoNumber)吗?  如果是 就不必在INSERT INTO中加入此栏.

追问
是的,就算没有这个字段,也一样会出现那种情况
追答
我意思是:

INSERT INTO T客户表 (客户名称, 业务员)
VALUE( [Forms!]![FM客户表查询]![客户名称], [Forms!]![FM客户表查询]![业务员]);

试试能行不.
N个小目标
2024-07-18
知道答主
回答量:1
采纳率:0%
帮助的人:91
展开全部
嗯,找了很久才明白。解决办法:方法1、如果是sql视图,把最后的“from T客户表”语句删除就行了;方法2、如果是普通设计视图,把正在显示的客户表删除就行了。通过sql语句,我们知道增加这一句,相当于读取了客户表的数据,每读取一条就增加一行记录,因此就成倍增加。

希望还在学习access的人继续加油。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式