Office中国论坛/Access中国论坛

标题: [求助]复式记账问题 [打印本页]

作者: liuyi_yt    时间: 2005-10-6 21:58
标题: [求助]复式记账问题
     会计记账常用的复式法,其中表中的 余额=上一条记录的余额+借方-贷方,我现在的数据库的报表1的余额表示是不正确的,报表2的表示方式是正确的,但我们要求的是用表1为数据源,只要录入借方、贷方的数据,报表就自动计算出:(余额=上一条记录的余额+借方-贷方)。怎样写这段代码。

急需请高手指教。万分感谢!![attach]13485[/attach]


作者: nxjswt    时间: 2005-10-7 05:29
SELECT 管理台帐.*, (SELECT Sum([管理台帐].[贷方发生额]-[管理台帐].[借方发生额]) AS 余额 FROM 管理台帐 WHERE  (管理台帐.姓名编码=管理台帐_1.姓名编码 and 管理台帐.台帐编码<=管理台帐_1.台帐编码)) AS 余额,FROM 管理台帐 AS 管理台帐_1 INNER JOIN 管理台帐 ON 管理台帐_1.台帐编码 = 管理台帐.台帐编码

ORDER BY 管理台帐.姓名编码, 管理台帐.记账日期;

参考这个,余额计算[em05]
作者: liuyi_yt    时间: 2005-10-7 05:54
nxjswt 先生 您能否把我上传的例子修改好后,传上来.
作者: nxjswt    时间: 2005-10-8 04:05
你的表没有建立ID

好,先生我给您服务到底!

上传修改了的表\查询,[attach]13531[/attach]



[此贴子已经被作者于2005-10-9 22:20:36编辑过]






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3