涉及到库存更新的,但是我狠菜,向各位求教。
有2种情况
1  货号AAA的商品我卖了3件,那么库存表中,货号AAA的商品的数量就要减去3件。2 过了一段时间后
  2.1 如果客户还要货号AAA的东西一件,并且要求重新打销售单(单号还是第一次的销售单号),那么我定位原来的销售记录,原来卖的数量是3件,那么我直接改销售数字为4 ,库存表中货号AAA的商品的数量就要还要增加1件,共4件(原来是3件)  2.2 如果客户要退一件 那么实际就是卖了2件 ,库存表的数量就要增加1件,

解决方案 »

  1.   

    不应该在原来的销售单上改数量吧,应该重新建一张销售单,销售数量是1,这样可以保留历史数据,而且也可以查销售明细!楼主应该有销售表,退货表,库存表
      

  2.   

    你这样是不对,1,
    货进来是一笔记录,出去应该又是一笔记录,最好还要分开的表.2,
    你的方法更不可取了,你可定义几种订单的类型,结束了就是结束了,要退就新增一张退单,最多退单与订单有个字段关联就行了.
      

  3.   

    我只是想了解在销售情况下,存在的我说的几种情况,库存的存储过程怎么实现。
      

  4.   

    1、已经记账的数据最好不要修改。分两次保存销售记录,数量分别是3和1。单独增加模块处理这种特殊业务,打印时可以临时修改打印的数量,但不真正修改数据库的数据。2、已经记账的数据最好不要修改。退货,再增加一条负销售记录或退货记录。
      

  5.   

    我现在就是被存储过程卡在这里了 楼上们说的我都考虑了。如果用代码实现是可以的 但是我想通过这个机会来建立存储过程,学习一下。
      

  6.   

    最好不要这样做,到时你会很乱
      

  7.   

    先完成任务,知识只要掌握基础加思想总是你的
    重新打单,有点拉旧账的味道,对于统计是很不利。
      

  8.   

    要重开单,不能要原单的基础上修改的,这是必须的基本原则.