TO leorb(◥银狐◣)
说真的,我真的还不知道怎么样使用触发器,触发器在哪个地方编程我还没编过,我以前用的是使用存储过程编程。
再一个怎么样编写一个入库函数,我确实也不太清楚,望多多指教!在此先谢了。:)

解决方案 »

  1.   

    TO icevi(按钮工厂)(女)
    我不是这样的话,那么如果仓库以前有30台电脑,后来又买回20台电脑。如果信息记录不能合并的话,我们通过查询系统,怎么知道该种电脑有50台呢?
      

  2.   

    请问SQL SERVER2000 支持触发器变成吗?
    我在企业管理器中,只知道存储过程编程,不知道在什么地方怎么样使用触发器编程,请指教
      

  3.   

    也许你可以通过建立一个库存视图来查询你的库存情况。
    作为一个仓库管理系统,一般来说,你必须拥有以下几个基表:
    品种信息维护表(A):记录品种编码(唯一)、品种相关信息包括名称、规格等等
    库存信息维护表(B):记录每月的时间(年月)、品种编码、存放位置(可选)、月末库存、月末金额等信息
    入库单据(C):记录入库时间、品种编码、入库数量、入库金额等
    出库单据(D):记录出库时间、品种编码、出库数量、出库金额等
    我们可以建立一个临时基表用于存放时间条件,此表数据在程序中控制(INSERT、DELETE)
    E:年月、起始日期、截止日期
    当我们要查询某天的日库存时我们可以根据以下公式计算得到:
    日库存=月初库存数量(1)+入库数量(2)-出库数量(3);
    其中1是B表中年月=上月的月末库存(E.年月)
        2是C表中入库时间在本月第一天(E.起始日期)到查询日期当天(E.截止日期)为止的所有入库数量的合计
        3是D表中出库时间在本月第一天(E.起始日期)到查询日期当天(E.截止日期)为止的所有出库数量的合计
    如果你的库存品种不太多(两到三千中),那效果还是很不错的,但如果库存品种太多,可能会出现查询较慢的现象。
      

  4.   

    TO icevi(按钮工厂)(女)
    如果两次入库的记录信息一么一样,(除了入库时间)。
    我一定要把这两条记录合并,如何处理
      

  5.   

    TO  ykliu1(river)
    谢谢你了,以前也有人对我这样说过,觉得这方法很不错。先送你20分,请查收!~
    我这个数据库是用DWELPHI设计的,我不知道怎么样设计这个视图,请指教。我
    在此线等待,谢谢拉!
      

  6.   

    TO icevi(按钮工厂)(女)
    icevi(按钮工厂)(女)
    你们说话落,指教指教我呀。:)
      

  7.   

    程序上不难解决。就是用update 改写入库数量及相关的字段就可以了。
    不过这样处理单据真的不好。没必要这样的。
    有一个办法可能好一点,能各方面照顾到:就是将这两个单据加一个标志字段,表示已经合并为另一个单据了。另将再个单据合并后的数据生成一张单据,这个单据需要一个标志表示是合并的结果,最好是能知道是由哪些单据合并来的。
      

  8.   

    TO ykliu1(river) 
    能谈谈吗?
    说说怎么样利用DELPHI设计一个视图,实现你所说的那种方法呀啊