怎么建触发器在更新教师表中的姓名,课程表中的任课教师也会自动更新???

JavaScript011

怎么建触发器在更新教师表中的姓名,课程表中的任课教师也会自动更新???,第1张

create trigger tr_update_js --建立触发器 [触发器名字]

on 教师表

for update

as

begin

declare @oldxm char(10),@newxm char(10) --暂时定义为字符型为10,可更改

select @oldxm=姓名 from deleted

select @newxm=姓名 from inserted

update 课程表

set 任课教师=@newxm

where 姓名=@oldid

end

方法1:直接设定PROMPT列和数据列ITEM的VISIBLE属性为No

方法2:在WHEN-NEW-FORM-INSTANCE触发器里:

l_old_itm := :system.cursor_item

-- 转到你要删除的ITEM上

go_item('BLOCK.ITEM')

-- 调用标准api隐藏当前列

APPL_FOLDER_DEL_FLD

go_item(l_old_itm)

Troubleshooting

下列情况下不能被隐藏

1. 当FOLDER ITEM属性REQUIRED设为TRUE的时候不能被隐藏。

2. 当FOLDER ITEM被放置在FIXED画布上(非堆叠画布)时,该项不能被隐藏。