excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel VBA 实用项目「收费管理系统」使用说明

本文于2023年6月25日首发于本人同名公众号:Excel活学活用,更多文章案例请搜索关注!

☆本期内容概要☆

  • 收费管理系统使用说明

大家好,我是冷水泡茶,前期我们陆续分享了【收费管理系统】的设计过程,基本能够使用了,今天我们也完成了一些扫尾工作。目前,这个项目今天就算完结了,下面我们做一个使用说明:

一、系统登录:

1、系统需求:Win 10 64位以上+ Office 2019 64位以上

2、用户名:admin,密码:123456,数据库密码p111111,可以打开数据库tb用户表,查看所有用户和密码

3、VBA工程密码:0

4、登录系统:

(1)打开“收费管理系统.xlsm”,在弹出的登录界面,选择正确的数据库文件路径,输入用户名、密码,点“登录”进入系统

(2)点击“收费管理系统",进入主菜单

(3)点击各个具体命令按钮进入各功能模块,后面细说。

二、使用前准备:大家在开始正式使用前,需要做一些准备工作

1、删除Access数据库中“tb收费明细”表的演示数据,可以打开数据库,打开“tb收费明细”表,选中所有记录,删除;也可以执行一段代码:

Sub Deletetb收费明细()    If Not wContinue("即将删除所有收费明细记录,请确认!") Then Exit Sub    If Not wContinue("即将删除所有收费明细记录,最终确认!") Then Exit Sub    dataFile = GetInformation("DataFile")    SQL = "delete * from tb收费明细"    Call ExecuteSQL(dataFile, SQL)End Sub

代码在模块“test”下面,test模块中的代码均为测试之用,可以删除。

2、其他表,除tb用户权限,可以根据需要在登录系统后,在主菜单各个明细功能模块下修改、删除、添加。

3、“Setting”表中的公司名称修改,主要应用于单据打印表头。

三、功能模块说明:

1、用户管理:

(1)勾选ID前的方框,可以删除不需要的用户。

(2)点“新增”,增加新用户,输入所有的项目。ID不需要输入,也输入不了,这是数据库自动编号字段,所有模块都是这样的。其他项目,如果双击有弹出选项的,请选择输入。这里有权限、状态可以双击选择输入。用户ID、姓名会校验是否重复,重复不可输入。(但在“复制“的情况下,没有检验功能。)

(3)点中一条记录,再点“复制”,则在该记录下方插入一条与该记录相同的新记录,修改用户ID,姓名,以及其他字段。复制的功能请谨慎使用,因为它跳过了不可重复项目的校验,容易形成重复记录(技术上可以处理,但可能就失去了复制的意义)。

(4)点“增高”可以增加窗体高度,按住Shift,再点“增高”按钮,它会变为“减高”,减少窗体高度。

(5)点“保存”按钮,将删除、修改、新增的记录数据保存到数据库。

(6)点“退出”按钮,退出窗体,如果有删除、修改、新增记录的,会有提示。

2、收费项目:

(1)各按钮的使用方法同“用户管理”模块。

(2)收费项目的编码规则:前两位为项目分类码,来自tb收费项目分类,在输入编码时会校验,余下2位为一级,逐级添加。

(3)在新增收费项目的时候,如果项目分类码没有添加,则应先添加“收费项目分类。

(4)新增收费项目,只需填写项目代码、项目名称(末级名称),其他项目根据规则自动填写。

(5)收费项目表有点复杂,主要是为了在收费结算模块中,使用treeview逐级显示收费项目,供选择输入。

3、收费结算:这是最为复杂的模块。

(1)按钮功能同上

(2)日期:数据库“tb收费明细”表记录最近的日期,如果没有记录,则取当前日期。左右箭头增减日期,也可以双击日期,在弹出的窗体中选择日期。

(3)单号:编号规则按日期+三位数字流水号,左右箭头可以更改,但一般不需要更改。如果日单量大于999的,需要修改单号的编码规则(一般不可能吧,有这个量应该不会使用我这个简陋的系统)。

(4)客户、渠道、医生、科室根据实际情况输入即可,不可留空,当然,留空也保存不了。

(5)收费项目:双击选择输入,数据来自“tb收费项目“表。

(6)收款方式:双击选择输入,如果没有所需要的收款方式,直接输入,下次即可选择输入。这里选择输入的数据源来自“tb收费明细”表中已有记录,没有单独设置“tb收款方式”之类的表,简单处理。

(7)数量:初始为1,可改;单价:取“tb价格文件”表中数据,可改,如果没有,可直接输入,也可维护“tb价格文件”表中记录,有了价格文件,可以增加录入的速度与准确性;金额:数量*单价,不可直接改。

(8)备注:选填。

4、其余功能模块,部门、人员、收费项目分类、价格文件基本操作相仿,也相对简单,就不多说了。

5、明细查询:按月查询收费明细,可按科室、医生进行筛选。

6、单据打印:可以单独、批量打印收费单据,也可作为收费单据列表查询功能使用。单据打印为两份,一份交客户,一份为内部留存(财务、科室),纸张为A5,半张A4大小。

7、导出:基本在所有功能模块中都有导出按钮,可把显示在ListView中的记录导出为EXCEL表。

8、搜索:基本在所有功能模块中都有搜索按钮,在左边的文本框中输入内容,点搜索,可将当前数据表记录中包含此文本的记录都列出来。如不输入内容,直接点搜索,可展示所有记录。

四、项目的实用性:

1、本项目以中医收费诊所为使用对象而参考设计,算是对前期我们分享过的(【重磅】Excel VBA 应用分享/中医诊所收费系统/Excel+ListBox版)一个升级版本,使用了不同的方法。

2、本版与前述版本主要区别在于,本版采用了ACCESS作为数据库,提高了数据安全性。本版主要控件是Listview与InkEdit,对系统的要求比较高,可能在一些老旧的电脑上无法运行。

3、本系统虽然是以中医诊所为对象设计,但稍作修改即可用于其他行业的销售收款。比如商品零售,把科室改为部门,把医生改为业务员,收费项目我们输入商品代码与名称,基本没有任何问题。

五、本系统可以免费提供给需要的人,仅作研究VBA编程参考之用,不得用于商业用途;自用的,请谨慎参考,本人不对该系统的使用结果负责。如果因使用本系统而造成任何损失的,请自行承担。

好,今天就到这吧。欢迎点赞、留言、分享,谢谢大家,我们下期再会。

☆往期合集☆【2023年3月】【2023年4月】【2023年5月

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接