access自动自动累计余额_access 2007通过查询来计算累计余额

财务人员用手工记账时,在“借”和“贷”后面会有一个余额,这个余额是累计余额,

即每一笔账后都在记余额。如果用电脑记账,可以通过查询来完成累计余额的计算。

一、先建立表

(

假设保存名为《财务收支记账》

)

,表除必须有日期、借、贷、摘要等字

段外,还要加一个自动编号字段“

id

。设计好后录入数据。

二、

建立查询。

查询中加入必要字段,

然后在一空白字段写入表达式

--

余额

: nz(dsum(

,

财务收支记账

,[

日期

]<#

&

[

日期

]

&

#))+dsum(

,

财务收支记账

,[

日期

]=#

&

[

日期

] & # and [id]<= & [id])-nz(dsum(

,

财务收支记账

,[

日期

]<# & [

日期

]

& #))-dsum(

,

财务收支记账

,[

日期

]=# & [

日期

] & # and [id]<= & [id])

三、运行这个查询,就可以看到你需要的“余额”字段及其累计余额值了。

说明:

这个查询只适合于原始表数据。

如果想在查询中进行筛选,

而后得出的余额可能

会是有问题的。

更多信息请查看

IT

技术专栏

说 明:ACCESS911科目汇总表<BR>密码: 1<BR><BR><BR>20010119<BR><BR>在看过松木等人在BBS里的贴子后发现,我原来的思路似乎有些多余。对一般的access编程者来说,access本身的安全设置应该可以满足要求了。剩下的问题只是如何设置以及管理了,而现在我所需要面对的问题只是如何用access的vba来完成这些设置了。<BR><BR><BR>--------------------------------------------------------------------------------<BR><BR>20001207<BR><BR>最新制作计划:将更新科目汇总表,添加登陆界面、多用户密码验证(简单加密)、考虑多用户同时操作(现不考虑NT下数据传输包操作)。<BR><BR>在看过guang59的登录例程后发现基本思路与我相同,但他不考虑直接调用数据表的情况,在直接调用talble时密码将泄漏无余(另外是否考虑到滚轮鼠标的使用者,你可以自己试试,会挺有趣的)。而我考虑用编码定量偏移地方法解决,但仍然存在数据直接被窜改的问题。现在我考虑直接将登录人员姓名、启用日期、密码直接嵌入数据表或嵌入代码内,但不知道是否可行。<BR><BR>多用户操作无非考虑到不要同时操作同一条记录(Access自己的机制是保存后一个更改过的记录),以及记录重复输入的问题。<BR><BR><BR><BR>--------用于未实行会计电算化的工业企业以及商业企业月末记帐凭证科目汇总。<BR><BR>1、我主要把输入Form的Data Source连接在一个Query上而不是Table上,通过对Query日期的限定来把输入者是能看到的输入限定在一段时期内,以确保输入者不会改动以前已经过帐的数据。但我还不知道这样有什么弊端。<BR><BR>2、我将所有的数据都存放在一张Table,包括已经结帐的上一会计期间的数据和正在输入和修改的本会计期间的数据。不知道这样会产生什么结果。<BR><BR>3、我通过使用一系列的Query,而不是单个Query来生成所需要的数据,通过每个Query的层层限定来Filter不需要的数据。不知道这样是否会使查询数据的时间增长。<BR><BR><BR>更多内容,请去作者主页<BR>作者:http://access911.myetang.com/<BR>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值