如何在ACCESS数据库的表中增加一个累计字段

表中有2列内容,A列是文本,按升序排列,并存在相同项,B列是数据。要求增加C列,只要在ACCESS数据库中完成,可以是查询或VBA,数据模式如下:

A列 B列 C列
S 7 7S 8 15
D 6 6
F 3 3
F 9 12
F 7 19
不好意思,举例时忘了换行了
A列 B列 C列
S 7 7
S 8 15
D 6 6
F 3 3
F 9 12
F 7 19
有哪位高手给我编个函数,我想应该可以做到上面要求了,我是个初学者,希望给个完整的代码,先谢谢了

1.打开想要添加字段的数据表,然后点击菜单栏上的 数据表。

2.在数据表 选项中,点击 添加现有字段。

3.在界面的右边出现了 字段列表 的面板。,我们看到在这个面板中,有一个表,名字叫做“百度经验”,我们点击左边这个加号,这样就展开了该表中的字段。

4.拖拽字段到表中,操作方法如下图。

5.弹出了添加字段的想到,我们双击可用字段中的字段就能添加字段到新的表,然后点击下一步。

6.接着点击下一步。

7.最后点击完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-30
access好像不可以自动计算吧,建议在程序中用sql语句实现
思路:
你的A列、B列应该是用户输入的吧?在存储时进行下列操作,
1.获取用户输入的A值,如F
2.对F进行ajax判断(不太了解的话,百度一下ajax实时判断,挺简单的)
3.根据ajax判断结果,决定是否累加
用ajax判断查询你的数据库里,是否A列里已经存在F,如果存在则累加计算。不存在则更新新值
比如,F 3,则C列为3
F 9,则C列为3+9
F 7,则C列为3+9+7

个人意见,仅供参考追问

数据库表里数据已经是存在数据的,这是前提条件,我的目的是,有了这个表作数据源,再生成一个诸如查询,查询的内容除了与表相同内容外,再增加一列前面要求的累计列。谢谢你的建议,不过希望能给出详细的代码。

本回答被网友采纳
第2个回答  2012-11-01
这个用生产查询看看
第3个回答  2012-10-30
变态的题目
相似回答