这个是典型的进销存应用。对于此问题我有心得与你同勉:
1、对于进销存,基础数据应该是入库记录与出库记录,它们两个应该做为进销存的数据库的原始数据。
2、至于出入库单只是出入库数据的输出形式,可以用VBA 通过查询原始数据生成打印表格输出。
3、库存数据是由出入库记录数据动态生成的,可以用数据透视表,对出入库记录进行汇总。可是,由于数据透视表的数据源要求为单一的数据表,因此需要把出入库记录放在一个表中,可以设置专用字段用以区分记录条目是入库还是出库,并且出库数量要以为负数形式记录。这样数据透视表对数据进行汇总时是会有增有减了。
4、以上生成的库存数据为实时数据,能够体现最新的库存结果。但如果要求仓库出具截止某一天的库存数据时,数据透视表实现起来有点困难,只能是在截止日当天把数据透视表的数据复制出来保存。
以上是我用EXCEL实现进销存的一点体会,希望对你有用。