财务收支的累计余额计算问题的新见解(可适用于筛选)
时 间:2014-12-24 22:00:47
作 者:恐龙的传人 ID:29690 城市:深圳
摘 要:即使进行筛选,也能实现累计余额的计算
正 文:
在本网站,以及相关的ACCESS技术站点上,大家已经知道要么使用查询,要么使用ADO来实现累计余额的计算,但是作者皆写明只适用原表,筛选之后会出错。看了一下,以查询为例,当前的办法大致是采用id和日期为准绳实现累计余额计算。一旦进行筛选,累计的余额就不准确了。那么问题来了,我们能否自建一个余额ID实现累计余额的计算??
比如,在查询中新建计算字段命名为"余额ID",余额ID:Foramt&([日期],"yyyymmdd")&[ID],接下来用DSUM函数便可很轻松的计算累计余额。
用查询创建累计余额的方法(以下内容摘自本站一位作者名字“不详”的文章):
一、先建立表(假设保存名为《财务收支记账》),表除必须有日期、收入、支出、摘要等字段外,还要加一个自动编号字段“ID”。设计好后录入数据。
二、建立查询。查询中加入必要字段,然后在一空白字段写入表达式--
余额: nz(DSum("收入","财务收支记账","[日期]<#" & [日期] & "#"))+DSum("收入","财务收支记账","[日期]=#" & [日期] & "# And [ID]<=" & [ID])-nz(DSum("支出","财务收支记账","[日期]<#" & [日期] & "#"))-DSum("支出","财务收支记账","[日期]=#" & [日期] & "# And [ID]<=" & [ID])。
三、运行这个查询,就可以看到你需要的“余额”字段及其累计余额值了。
我想,可以用余额ID来代替ID运行查询……点击下载此附件
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)
- 【Access Inputbo...(12.23)
- 【Access Dsum示例】...(12.16)

学习心得
最新文章
- 仓库管理实战课程(8)-商品信息功...(04.01)
- 仓库管理实战课程(7)-链接表(03.31)
- 仓库管理实战课程(6)-创建查询(03.29)
- 仓库管理实战课程(5)-字段属性(03.27)
- 设备装配出入库管理系统;基于Acc...(03.24)
- 仓库管理实战课程(4)-建表操作(03.22)
- 仓库管理实战课程(3)-需求设计说...(03.19)
- 仓库管理实战课程(2)-软件背景和...(03.18)
- 仓库管理实战课程(1)-讲师介绍(03.16)
- 统计当月之前(不含当月)的记录数怎...(03.11)