Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

求助有关账户余额的问题

品成  发表于:2017-07-28 21:28:31  
复制

有收支、转账两张表,想建立一个查询求账户每一次发生收支和转账后,求相应账户余额。附件中的账户余额已按每次收支逐行累计,怎样在每次内部转账后把相应的账户余额求出来。点击下载此附件

顺便在这里向各位老师的回答致谢,同时也为自己有不礼貌提问的地方致歉。


 

Top
大海 发表于:2017-07-29 07:35:38

http://www.accessoft.com/article-show.asp?id=10055

http://www.accessoft.com/article-show.asp?id=9517

http://www.accessoft.com/article-show.asp?id=8910

http://www.accessoft.com/article-show.asp?id=4098



品成 发表于:2017-07-31 09:21:32
继续请各位大神赐教

仙来 发表于:2017-08-01 09:37:25
http://www.accessoft.com/blog/article-show.asp?userid=30269&Id=9854

品成 发表于:2017-08-02 11:08:40
继续求答

品成 发表于:2017-08-02 11:10:31
每日各个账户余额应为当日收入-支出+转入-转出,请教各位大师改怎样列表达式

品成 发表于:2017-08-04 09:51:52
问题补充:通过两张不同的表建立一个查询,实现不同的账户能够按日期逐日累计计算账户余额,有点类似银行的流水账。

金宇 发表于:2017-08-04 10:33:04

你的方式没有问题,只需将账户ID是“招商银行”的2条记录中的日期调换一下,按照银行实际流水的逻辑日期早的记录它对应的收支ID肯定也会小于后期的收支ID,但你现在录入招商银行流水记录,日期早产生那条记录的它的收支ID反而大于日期晚产生那条记录的ID。


收支明细

收支ID 账户ID 日期 收入 支出
006 招商银行 2017/1/5 ¥0 ¥100
003 招商银行 2017/2/1 ¥300 ¥0



品成 发表于:2017-08-04 10:55:02
感谢金宇老师,示例中的累计只是统计了一个表中的数据,另外一个表的转入、转出数据没放进去。这部分数据不知道怎么放进去。

品成 发表于:2017-08-04 16:21:02

补充提问:如上图:请教如何将转入和转出部分的明细添加到收支明细的查询中,目前示例中的加入转账部分的余额结果是错误的,对应的表达式为:加入转账部分余额: NZ(DSum("[收入]-[支出]","[收支管理]","[收支ID]<='" & [收支ID] & "' And [账户ID]='" & [账户ID] & "'"),0)-NZ(DSum("转账金额","转账管理","日期<=# " & [日期] & " #"),0)。红色字部分表达式不全,求各位大神指点。点击下载此附件




总记录:9篇  页次:1/1 9 1 :