这个实例来自于一个西部省份的州里公务员老哥,老哥把Excel表给我之后,我以为他做的还是很不错的,超过我见过的大多数人做的Excel表。
老哥给我的Excel表,设计的有板有眼
但这张表也有很多问题:

1.收入支出字段设计不合理。
收入支出该当用一个字段,分成两个打算和管理都不太随意马虎。老哥没有数据库设计履历,没想明白很正常。
这也没办法,Excel不是规范的数据管理软件,号称精通Excel却不懂数据库的人大有人在(只管我认为不懂数据库肯定用不好Excel)
2.不用数据透视表
用Excel做这种规范数据,汇总统计居然没用数据透视表,我不太理解。。可能是老哥以为数据透视表太Low?
不过话说回来,这个老哥水平还是不错的,Excel表设计得有板有眼,还做了目录。根本还是不错的。
我用Access重新给他设计了一下,详细做了以下几个事情:
1.把数据源重新设计。我把最核心的支出和收入给放在一个字段里,这有很多好处:少一个字段便于记录,数据录入也方便了。
Excel升级成Access后的表
2.收入用正数,支出用负数。其实用正数也可以,如果按照财务借贷的方法须要用正数。我用负数紧张是便于理解。
3.由于财务记账以月为单位,我就按照月份设计了查询。报表也以分月统计为根本。
Access报表管理界面
4.按照需求,做了多项选择查询报表。(没用列表框,列表框多选技能太繁芜,VBA和SQL吃不透,老报错,但VBA才是高等玩法)
用的最大略的技能,直接做个表,想查哪个月哪个单位,直接在表里输入。然后用表间链接查询出结果。
5.窗体只管即便简化,把一些统计数据,比如收入求和和支出求和放到报表里,把报表直接放在主窗体里(2007版以上Access才能把报表直接放窗体里)。这样便于培训和掩护。
总结:这个老哥是个公务员,至少是个奇迹编,估计是在州里政府里管统计的,但是我替他做完,他至今没给我结账。。也没再提提钱,可能是系统编制内,每天钱不钱的庸俗哈…