如何将ACCESS一个字段内的多个值的和 计算出来放到另外一个字段

比如序列字段A字段B1xX2yq1=sum(x+y)3zq2=sum(q1+z)或sum(x+y+z)下面以此类推就像EXCEL里的将一个列的和计算到另一列一样前面三个字... 比如 序列 字段 A 字段B 1 x X 2 y q1=sum(x+y) 3 z q2=sum(q1+z) 或 sum(x+y+z) 下面以此类推就像EXCEL里的将一个列的和计算到另一列一样
前面三个字段都没问题,就第四个,报错“”。我想要 总盈亏 这个字段,只要一有新记录出来以后就自动计算一次总盈亏。。。单个求和值是可以求得到的。。

也就是 A+B=C 再统计C的和得出D 关键就是每增加一条值后D要自动计算C的值,我现在是可通过查询得出D的值,但增加一条记录后就不会自动算了,现在都是通过VB来反回D的值,这样,如果前面的记录如果修改,是不会自动重算的
展开
 我来答
解0人
2015-04-03 · TA获得超过2389个赞
知道大有可为答主
回答量:1474
采纳率:83%
帮助的人:764万
展开全部
看不明白你的表结构,
用dsum(,,,)函数可以计算。
祝你成功!
追问
会不会SUM不能在数据库内用哦,我在VB里面用查询语句又可以用,暂时是在VB内查询到总和再返回到数据库保存
追答

进入查询的sql设计视图,SQL语句:

select *,买入价格+卖出价格 as 当笔盈亏,
dsum("买入价格+卖出价格","股票","股票ID=" 股票ID) as 总盈亏
from 股票

看看以上结果是不是你要的,

注意:股票ID替换为你的分组求和所依据的字段名称,如果该字段是文本,dsum(...)改为:

dsum("买入价格+卖出价格","股票","股票ID='" 股票ID & "'")


祝你成功!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式