Access交流中心

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

想做一个简单的现金账

刘东升  发表于:2009-06-20 10:00:19  
复制

财务中“现金日记账”是一张财务表,一般说来有如下字段:
  日期      收入      支出      余额
1/1/2009  ¥100    ¥50      ¥50
1/2/2009  ¥20    ¥10      ¥60
1/3/2009  ¥30    ¥40      ¥50
……

这张表每天增加一条记录(当天的收入和支出),然后由Access自动根据昨天的数据算出当天的余额(第一天的余额直接由收入-支出得出,第N天的余额=第N-1天的余额+第N天的收入-第N天的支出)。但是我只会做同一行的计算,隔行的怎么处理呢?谢谢各位高人指点

 

Top
放弃 发表于:2009-06-20 11:04:21

我是看了王晟的<<ACCESS数据库开发经典案例解析>>书后才懂得应该怎样真正地使用计算机语言对数据处理进行"灵活"编程.ADO很好懂.

 



点燃一支烟 发表于:2009-06-20 11:11:23

请看给你做的示例

点击下载此附件

点燃一支烟 发表于:2009-06-20 11:54:01

补充:这个示例的查询的计算余额,要严格执行日期升序,即日记帐严格按日期升序录入,以确保序号也同步升序,即不要在当天录入此前发生的收支帐目,以免序号与日期的排序不同步升序,造成余额失真



刘东升 发表于:2009-06-20 12:47:28

谢谢,我试试



刘东升 发表于:2009-06-20 12:57:58

我表达的有点出入,财务说了一天不可能有一笔账目,会有很多笔。按日期做的话不妥。按照行数做,余额加次行收入减去次行支出等于次行余额来进行计算



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