有个显示数据的页(表形式的),页里显示当前库存(Now),提货在途(Out),调货在途(In),月完成量(Sold)等数据。例如:
A公司目前状况
当前库存 提货在途 调货在途 月完成数量
100 20 15 6B公司目前状况
当前库存 提货在途 调货在途 月完成数量
120 15 0 30
当前库存的值是:期初的值+提货在途的值-调货在途得值提货,调货的值是给定的
当提货在途到没有达仓库时,不改变,当前库存就是期初的值当提货在途到达仓库时,当前库存=当前库存+提货在途,提货在途=0当调货在途到没有达仓库时,当前库存=当前库存-调货在途,当调货在途到达仓库时,B公司的当前库存=当前库存+调货在途,调货在途=0月完成数量和当前库存是此消彼长的状态,如果是A公司出货,当地库存--,要是B公司的单子,B的月完成数量++写个方法,然后将该方法放入Oracle Discover中可实现以上功能。
A公司目前状况
当前库存 提货在途 调货在途 月完成数量
100 20 15 6B公司目前状况
当前库存 提货在途 调货在途 月完成数量
120 15 0 30
当前库存的值是:期初的值+提货在途的值-调货在途得值提货,调货的值是给定的
当提货在途到没有达仓库时,不改变,当前库存就是期初的值当提货在途到达仓库时,当前库存=当前库存+提货在途,提货在途=0当调货在途到没有达仓库时,当前库存=当前库存-调货在途,当调货在途到达仓库时,B公司的当前库存=当前库存+调货在途,调货在途=0月完成数量和当前库存是此消彼长的状态,如果是A公司出货,当地库存--,要是B公司的单子,B的月完成数量++写个方法,然后将该方法放入Oracle Discover中可实现以上功能。
当调货在途到达时B公司时,B的当前库存增加,也要有一个触发事件。
procedure A_tihuodaoda(p_num number)
is
begin
update A公司目前状况 set 当前库存=当前库存 + p_num,提货在途=提货在途 - p_num where 条件;
end A_tiguodaoda;你需求描述的太不清楚了,没法给你写!
针对:当提货在途到达仓库时,建立一个触发器;针对:当调货在途到达仓库时,建立一个触发器;针对:如果是A公司出货,建立一个触发器;针对:要是B公司的单子,B公司完成订单时,建立一个触发器。
分公司 当前库存 提货在途 调拨在途数 月任务数 月完成数 完成率
北京 1
成都 0
广州 2
南京 4
上海 3
深圳 8 12
沈阳 0
武汉 0
西安 0
总计 18 12
产品ID:7979R01
分公司 当前库存 提货在途 调拨在途数 月任务数 月完成数 完成率
北京 204
成都 6 20
广州 32 20
南京 64
上海 121
深圳 188 58
沈阳 0 15
武汉 10
西安 0 15
总计 625 128