要求能查询每次进出库清单,及当前库存数量。能查出当前哪批物品的哪个物品尚有库存

解决方案 »

  1.   

    我就是认为改写总库存时,是最大的问题隐患。上百条记录,得保证每条Update时都不会出错是。效率也低啊,把今天的一百个物品循环一下,每条对应总库存,更新一下。若价格不同呢?是相同物品哦
      

  2.   

    用一張庫存表應該就可以,
    通常按照blazingfire(烈焰) 這種方法做就行了;
    如果庫存有錯,再做個庫存重整的功能
      

  3.   

    但我怎么知库存有错啊?如果没有Update和Delete语句,就绝对不会有数据出错了。本次Insert若全部完成,则OK,若发生中断,则把本次Insert的数据删除,重新Insert统计库存时,进为正数量,出为负数量。相加数量即得库余。出金额减进金额即利润。至于期初库存  本月入库 本月出库 期末库存,因有日期,统计到哪天,就是哪天的库存。统计到哪段,就是哪段的进/出库基本上清楚了。以前就是用了加减库存,遇上价格不同,就好难处理了。程序设计的技巧也不行,统计一次月节要半分钟。极易出问题。也没有物品代码库,结果,相同物品有好几个代码,多表联结后,系统崩了,完全乱套了,库存是实际的几倍。发现时已经晚了
      

  4.   

    要做好库存的信息管理,不是一个表可以搞定的,需要多个表的,采用master/detail结构,单头存放基本信息,单身存放如单价等信息;
    单价的处理可以用时间来控制,或者物品版本。
      

  5.   

    库存有错:
    Insert,Update,Delete,應該都有可能的
    但是主要庫存出錯可能不是這些
    因為好多情況是否考慮庫存是比較難的,
    增品應該如何計算庫存,樣品如何考慮,還有盤點,調整
    借入借出庫是否考慮庫存(同一公司,不同公司),
    這些一開始肯定都是考慮好了
    如果程序運行一段時間,客戶要想改變如何使庫存能對上
    這樣你只能依照每一筆單據來計算
    同時庫存的變動會影響成本