Access数据库管理财务收支是很顺手的,Excel能力要差一些。

这个实例来自于一个西部省份的乡镇公务员老哥,老哥把Excel表给我之后,我觉得他做的还是很不错的,超过我见过的大多数人做的Excel表。

access报表函数制作教程(设计简易收支统计报表)(1)

老哥给我的Excel表,设计的有板有眼

但这张表也有很多问题:

1.收入支出字段设计不合理。

收入支出应该用一个字段,分成两个计算和管理都不太容易。老哥没有数据库设计经验,没想明白很正常。

这也没办法,Excel不是规范的数据管理软件,号称精通Excel却不懂数据库的人大有人在(尽管我认为不懂数据库肯定用不好Excel)

2.不用‬数据透视表‬

用Excel做这种规范数据,汇总统计居然没用数据透视表,我不太理解。。可能是老哥觉得数据透视表太Low?

不过话说回来,这个老哥水平还是不错的,Excel表设计得有板有眼,还做了目录。基础还是不错的。

我用Access重新给他设计了一下,具体做了以下几个事情:

1.把数据源重新设计。我把最核心的支出和收入给放在一个字段里,这有很多好处:少一个字段便于记录,数据录入也方便了。

access报表函数制作教程(设计简易收支统计报表)(2)

Excel升级成Access后的表

2.收入用正数,支出用负数。其实用正数也可以,如果按照财务借贷的方法需要用正数。我用负数主要是便于理解。

3.由于财务记账以月为单位,我就按照月份设计了查询。报表也以分月统计为基础。

access报表函数制作教程(设计简易收支统计报表)(3)

Access报表管理界面

4.按照需求,做了多项选择查询报表。(没用列表框,列表框多选技术太复杂,VBA和SQL吃不透,老报错,但VBA才是高级玩法)

用的最简单的技术,直接做个表,想查哪个月哪个单位,直接在表里输入。然后用表间链接查询出结果。

5.窗体尽量简化,把一些统计数据,比如收入求和和支出求和放到报表里,把报表直接放在主窗体里(2007版以上Access才能把报表直接放窗体里)。这样便于培训和维护。

access报表函数制作教程(设计简易收支统计报表)(4)

总结:这个老哥是个公务员,至少是个事业编,估计是在乡镇政府里管统计的,但是我替他做完,他至今没给我结账。。也没再提提‬钱‬,可能是‬体制内‬,天天‬钱不钱‬的庸俗哈‬…

,