Triggers 跨对象字段(拾取列表)更新

Triggers 跨对象字段(拾取列表)更新,triggers,salesforce,apex-code,Triggers,Salesforce,Apex Code,有人能帮我写一个跨对象字段更新的触发器吗 对象:预订类型字段:预订类型(是选择列表) 对象:预订\项目\ C字段:预订\类型\ C(也是一个选择列表) 要求是,当选择预订c的状态(预订类型c)作为已取消时,预订项目c的状态(预订类型c)也应更新为已取消 任何帮助都将不胜感激 谢谢我想假设您的对象具有以下关系 Booking\u item\u c.Booking\u c(Booking\u item\u c记录有一个到Booking\u c的查找) 在预订时触发预订(插入后,更新后){ Set c

有人能帮我写一个跨对象字段更新的触发器吗

对象:预订类型字段:预订类型(是选择列表)

对象:预订\项目\ C字段:预订\类型\ C(也是一个选择列表)

要求是,当选择预订c的状态(预订类型c)作为已取消时,预订项目c的状态(预订类型c)也应更新为已取消

任何帮助都将不胜感激


谢谢

我想假设您的对象具有以下关系

Booking\u item\u c.Booking\u c
(Booking\u item\u c记录有一个到Booking\u c的查找)

在预订时触发预订(插入后,更新后){
Set cancelled bookingids=new Set();
对于(预订\uuu\c预订:Trigger.new){
如果(booking.booking_Type_uuc==‘已取消’){
取消预订id.add(booking.id);
}    
}
列出预订项目取消预订=[选择预订类型]
来自预订项目
预订地点:取消预订ID];
用于(预订项目:预订项目取消){
item.Booking_Type_u_c='已取消';
}
更新预订项目以取消预订;
}

谢谢你的密码,帕维尔。Booking_C是主控,Booking_Item_C是子控。