Access数据库结合VBA制作出纳业务处理系统
一、 设置登陆界面
用户名及密码的数据,是存放在Access数据库中的。同时可以增加、删除和修改用户资料。比如出纳员、密码是123,然后在登陆之后可以进行用户设置如增加、删除和修改。
(注:登陆窗口那,设置成如果点击右上放的关闭按钮,将自行关闭文件,不能进入界面,必须输入登陆号和密码。同时设置用户名及密码那下面有确定和退出按钮。)
二、 设置收款和付款凭证,由他们直接生成现金日记账和银行日记账
在对收款和付款凭证输入数据时,同时数据也会自动保存在数据库里面,在EXCEL里
通过对凭证的输入直接生成现金日记账和银行日记账。
其中银行日记账借方和贷方金额的发生金额是现金日记账每天每笔借方和贷方金额各自的总和。
凭证格式:
记 账 凭 证
凭证字: 号
凭证号: 号
单位: 日期: 附 件: 张
摘要 |
会计科目 |
明细科目 |
借方金额 |
贷方金额 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
合计 |
|
|
|
制单:
(注:凭证字那可选择收、付、转。单位、凭证号、附件可自己进行文本输入。日期那选择时间控件,然后可自己选择时间进行输入。同时可进行新增、删除和修改凭证。这个凭证要弄成对话框的形式。)
在对凭证进行金额的输入后,每一笔的金额会自动保存进数据库。同时,也会每完成一笔就自动按格式依次存在EXCEL的凭证表中。最后在完成凭证输入后可通过代码自动生成现金日记账和银行日记账。其中银行日记账借方和贷方金额的发生金额是现金日记账每天每笔借方和贷方金额各自的总和。
三、 设置银行对账单
点击新增按钮,银行对账单可自己在新增按钮弹出的兑换框中逐笔进行添加数据进对账单。(这个我有做,请帮我看下代码哪还需要修改的)
四、 进行对账
把银行日记账和银行对账单的数据进行对账,银行日记账的借方对应银行对账单的贷方(即数据要相等),银行日记账的贷方对应银行对账单的借方(即数据要相等),能相互对上数据的就在对账标志那打“√”,不能对上的留空白。(注:这个我也有做,请再帮我完善下,大体就是这么的)
五、 设置银行余额调节表
银行余额调节表中填制的借方、贷方数据即是在进行对账中不能对上的数据,就是未达账。点击生成调节表按钮,未达账数据将自动转入调节表。
(生成调节表那部分的我的代码写的不大对,所以请帮我修改下,未达账数据请按时间,顺序排列出来)
六、 结账功能
在余额调节表那设置结账按钮。
点击结账按钮,弹出对话框询问 “是否要进行结账?如果继续,将清空数据表的数据
和已勾对的记录,并将本月未达账结账至下一期”,这个有“确定”和“取消”两个按钮。
点击确定按钮后,又会弹出“结账前是否备份本月数据,如需备份,请点击确定。” 这个也
有“确定”和“取消”两个按钮。
(注:这里的备份是指会自动复制出一样的EXCEL表出来,并显示是备份数据)
七、 设置查询功能
在EXCEL的凭证表中设置一个凭证查询的对话框,可以按时间查询出相应的数据。
即输入日期,就可以查询到与此相关的记账凭证数据:
查询到的字段显示
日期 |
凭证号 |
摘要 |
会计科目 |
明细科目 |
借方金额 |
贷方金额 |
出纳系统管理
一.登陆窗口
1. 用户名 (jk)
2. 密码 (123)
(附增加、删除用户名和密码)
二.记账凭证(新增、删除、查询按钮)
1、
选择:日期、凭证号、凭证字(收付转)、摘要、会计编码、总账科目、明细科目(用下拉列表框表示)
借方金额、贷方金额 制单、复核、会计 、出纳
制单 出纳, 是登陆用户填
填入 收 付 时 记录到现金日记账
转 时候 记录 银行日记账
凭证分为:收、付、转三种,其中收、付记入现金日记账,转记入银行日记账
会计主管和审核不填,记账、制单填名字
三.现金日记账(用现金支付的,按日期登录数据)
1. 选择银行账户、日期、摘要
2. 输入借方(收入)、贷方(支出)
3. 算出余额
现金日记账的合计结果记入银行企业日记账(摘要就记存备用金)
四.银行企业日记账(用银行转账、支票支付的)
1. 选择银行账户、日期、摘要
2. 输入借方(收入)、贷方(支出)
3. 算出余额
五、收支汇总表
编号、名称、收入、支出、差额
(编号、名称那选择的是:银行存款和现金及其相应的编码。这块就是做的银行存款和现金的金额汇总表,需要把前面现金日记账和银行企业日记账的借贷方的总额算出来)
注:不用做自定义菜单。每个模块做个宏的链接就可以了。
表数量7
记账凭证 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
出纳 |
|
|
是 |
|
贷方金额 |
|
|
是 |
|
复核 |
|
|
是 |
|
会计 |
|
|
是 |
|
借方金额 |
|
|
是 |
|
科目编码 |
|
|
是 |
|
明细科目 |
|
|
是 |
|
凭证号 |
|
|
是 |
|
凭证字 |
|
|
是 |
|
|
|
|
是 |
|
银行账户 |
|
|
是 |
|
摘要 |
|
|
是 |
|
制单 |
|
|
是 |
|
总账科目 |
|
|
是 |
| 表:1
科目明细 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
科目名称 |
|
|
是 |
|
明细名称 |
|
|
是 |
| 表:2
现金日记账 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
贷方金额 |
|
|
是 |
|
借方金额 |
|
|
是 |
|
科目编码 |
|
|
是 |
|
明细科目 |
|
|
是 |
|
凭证号 |
|
|
是 |
|
凭证字 |
|
|
是 |
|
|
|
|
是 |
|
银行账户 |
|
|
是 |
|
摘要 |
|
|
是 |
|
总账科目 |
|
|
是 |
| 表:3
银行日记账 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
贷方金额 |
|
|
是 |
|
借方金额 |
|
|
是 |
|
科目编码 |
|
|
是 |
|
明细科目 |
|
|
是 |
|
凭证号 |
|
|
是 |
|
凭证字 |
|
|
是 |
|
|
|
|
是 |
|
银行账户 |
|
|
是 |
|
摘要 |
|
|
是 |
|
总账科目 |
|
|
是 |
| 表:4
用户 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
密码 |
|
|
是 |
|
|
|
|
是 |
|
用户名 |
|
|
是 |
| 表:5
摘要 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
摘要名称 |
|
|
是 |
| 表:6
总帐科目 |
|
字段名称 |
数据 |
自增主键 |
允许为空 |
默认值 |
|
|
是 |
|
|
科目 |
|
|
是 |
|
科目名称 |
|
|
是 |
| 表:7
|