Access 2007通过查询来计算累计余额


    财务人员用手工记账时,在“借”和“贷”后面会有一个余额,这个余额是累计余额,即每一笔账后都在记余额 。假如用电脑记账, 可以通过 查问来 实现累计余额的计算 。

    一、先 构建表( 假如 保留名为《财务收支记账》),表除必须有日期、借、贷、摘要等字段外,还要加一个自动编号字段“ID” 。设计好后录入数据 。

    二、 构建 查问 。 查问中加入必要字段, 而后在一空白字段写入 抒发式--余额: nz(DSum("借","财务收支记账","[日期]<#" & [日期] & "#"))+DSum("借","财务收支记账","[日期]=#" & [日期] & "# And [ID]<=" & [ID])-nz(DSum("贷","财务收支记账","[日期]<#" & [日期] & "#"))-DSum("贷","财务收支记账","[日期]=#" & [日期] & "# And [ID]<=" & [ID]) 。

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

    注明:这个 查问只 合适于原始表数据 。假如想在 查问中进行筛选,而后得出的余额可能会是有问题的 。