access中要如何计算相同字段的不同记录?

本人access菜鸟一枚,请教大神我用access2003建立了A表和B表,用B作为A的子表。B是没有主键(比方说姓名就可以重复很多个)的,A的主键是姓名。B表内每个人都... 本人access菜鸟一枚,请教大神
我用access2003建立了A表和B表,用B作为A的子表。B是没有主键(比方说姓名就可以重复很多个)的,A的主键是姓名。B表内每个人都有一个加分记录和扣分记录,每个人有很多条记录(姓名也有很多重复的)。想请问如何将B表不同人的记录进行统计,并将最终的结果在A表上表现出来?
A表结构:
姓名 加分记录(总) 扣分记录(总)
B表结构:
姓名 加分记录(子) 扣分记录(子)

求大神解答!本人不会sql语句···
展开
 我来答
解0人
2015-03-21 · TA获得超过2389个赞
知道大有可为答主
回答量:1474
采纳率:83%
帮助的人:763万
展开全部

不会sql没关系,我给你写了你会照着套吧?

建一个查询,进入查询的sql设计模式,套用以下sql:

select *,
dsum("加分记录","B","姓名='" & A.姓名 & "'") as 加分总计,
dsum("扣分记录","B","姓名='" & A.姓名 & "'") as 扣分总计,
from A

表名和字段名称按你的实际名称修改。

祝你成功!

更多追问追答
追问
我套用进去了,他说我子句中包含一个保留字、拼写错误或丢失参数,我点击确定以后,整个“from"被刷黑了。这是啥情况呀
追答
你是怎么写的?把你写的和错误提示贴出来看看
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式