如果你的出库表数量不会改变的话,可以建立一个insert触发器那样只有在新增时会更新。
create trigger [insert出库表] on [出库表]
asupdate 库存表   set 数量=数量-lsj.发货数量 from
 (select 器件名称,等级,'发货数量'=sum(发货数量) from inserted group by 器件名称,等级)  Lsj
  where 库存表.器件名称=Lsj.器件名称 and 库存表.Grade=Lsj.Grade