财务收支的累计余额计算问题的新见解(可适用于筛选)
时 间: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)
- 合并列数据到一个文本框的示例;...(05.06)
- 通过命令按钮让Access列表...(04.24)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)

学习心得
最新文章
- 仓库管理实战课程(18)-设置日期...(05.19)
- 仓库管理实战课程(17)-库存明细...(05.13)
- 【Access高效办公】条件格式设...(05.12)
- 仓库管理实战课程(16)-联合查询...(05.07)
- 合并列数据到一个文本框的示例;输出...(05.06)
- 仓库管理实战课程(15)-月度库存...(04.30)
- Access选择打印机、横纵向、纸...(04.29)
- 仓库管理实战课程(14)-出库功能...(04.26)
- 通过命令按钮让Access列表框指...(04.24)
- 仓库管理实战课程(13)-入库功能...(04.21)