一点小建议,不知行不行:
tStock(库存表)表中增加 单价 就是不同单价的存在不同记录中,
     这样同一编号会有多条记录,最近日期则取相同的编号中最大的日期。
而tMaterial(配件表)中的进价则存均价。出库让用户选择单价出库,不然单价在管理中就意义。
    还有tStock表中有仓位,你进.出.盘点表中是不是也要仓位?
    有没有调拨情况?要不要个调拨表?

解决方案 »

  1.   

    对第一问题:如果实际中用平均价统计,则把价格平均UPDATE就可以了。但现在好象要求实际价,那就要加批次了,出库的时候也要麻烦多了。
    第二问题:如楼上可以用触发器修改库存。UPDATE也可以。
      

  2.   

    价格问题需要看需求,tMaterial(配件表)可以只放最近进价和最近销售价。价格的取舍必须看需求决定是不是每笔的价格分开,还是取平均,这个问题决定了库存表的设计。