用户需要某个字段自动填充,但是如果在SAPB1内使用format search实现,则需要用某个字段进行联动,这种联动是事后的,需要用户点击放大镜来实现,所以抱怨很多。
所以,在数据库中使用trigger来触发是一个好的办法。
if (object_id('trigger_PO_Insert', 'tr') is not null) drop trigger trigger_PO_Insert go create trigger trigger_PO_Insert on OPOR -- 指定创建触发器的表 after insert -- insert 触发器 as set nocount on; declare @IPOX varchar(20), declare @DocEntry int select @DocEntry = DocEntry from inserted select @IPOX = 'IPOX' + convert(varchar(20), @DocEntry + 999) --IPOX字符串拼接 update OPOR set NumAtCard= @IPOX where @DocEntry = DocEntry go