设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1625|回复: 8
打印 上一主题 下一主题

[其它] 如何做一个流水记帐?

[复制链接]
跳转到指定楼层
1#
发表于 2006-5-23 06:36:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟初学,就想做个简单的收支余额的帐.可以按月统计各类信息的.

我想在查询中显示的每一笔都有余额,自动按借贷方加减,而不是一个总的余额.

请各位高手帮忙指点一下,谢谢了.

有源码更好,呵呵

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-5-23 16:47:00 | 只看该作者
3#
发表于 2006-5-23 16:51:00 | 只看该作者
在报表中可以加个汇总字段的文本框,能自动累计。
4#
 楼主| 发表于 2006-5-24 06:04:00 | 只看该作者
这个例子自定义了一个函数吧,我不太明白,

内置的函数做不出来吗
5#
发表于 2006-5-24 06:09:00 | 只看该作者
以下是引用一点通在2006-5-23 8:47:00的发言:


请看下这个例子

http://www.office-cn.net/forum.php?mod=viewthread&tid=761&replyID=&skin=1

这是个典型的流水帐,只要能实现,还要拘泥于形式吗?
6#
发表于 2006-5-24 06:10:00 | 只看该作者
在报表中把金额字段"运行总额"属性改一下
7#
发表于 2006-5-24 06:26:00 | 只看该作者
这里也有个计算余额的函数,使用时直接套用就可以了。


'示例   Call 计算余额("财务明细帐", "收入", "支出", "余额")
Public Function 计算余额(str表 As String, str借方 As String, str贷方 As String, str余额 As String) As Boolean
On Error GoTo Err_计算余额
Dim con As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim varBalance As Double

   Set con = CurrentProject.Connection

   Rs.Open str表, con, adOpenKeyset, adLockOptimistic, adCmdTable
   
   varBalance = 0
   Do Until Rs.EOF
        Rs.CancelUpdate
        Rs(str余额) = Nz(Rs(str借方), 0) - Nz(Rs(str贷方), 0) + varBalance
        Rs.Update
        varBalance = Rs(str余额)
        Rs.MoveNext
    Loop
   
    计算余额 = True
    Rs.Close
    Set Rs = Nothing
    Set con = Nothing

Exit_计算余额:
    Exit Function

Err_计算余额:
    计算余额 = False
    Set Rs = Nothing
    Set con = Nothing
    MsgBox Err.Description
    Resume Exit_计算余额
   
End Function
8#
发表于 2008-6-28 17:39:59 | 只看该作者
要分10分的呀,不能看呀!!
9#
发表于 2009-11-11 21:55:03 | 只看该作者
函数怎么套用,盼高手详解一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-19 02:49 , Processed in 0.089314 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表