问题现象: | 如何实现发货单保存时,自动将当时的现存量写到发货单子表的一个自定义项! |
问题原因: | 客户需求:发货单保存时,自动将当时的现存量写到发货单子表的一个自定义项! |
解决方案: | 新增一触发器如下: CREATE TRIGGER [dls] ON [dispatchlists] FOR INSERT, UPDATE AS begin declare @dlid int,@invcode varchar(20) select @dlid=dlid from inserted select @invcode=cinvcode from inserted update dispatchlists set cdefine23=(select iquantity from currentstock where cwhcode=(select cwhcode from dispatchlist where dlid=@dlid) and cinvcode=dispatchlists.cinvcode ) , cdefine22=autoid-(select min(autoid)from dispatchlists where dlid=@dlid)+1 where dlid=@dlid end |
相关补丁: | |
版本: | 8.51A |
模块: | 销售管理 |
产品: | U8 |
问题名称: | 销售新增触发器 |
最后更新: | 2005-06-28 00:00:00 |