У нас есть два стандартных объекта - аккаунт (родительский) и контакт (дочерний). Я хочу написать триггер для заполнения поля фамилии контакта с полем имени учетной записи
Триггер ниже выполняет ту же задачу, но запрос soql передается от дочернего к родительскому.
Мне нужен триггер, который выполняет ту же работу, но использует запрос soql (запрос отношения) от родительского к дочернему.
trigger trgSetLastName on Contact (after insert)
{
List<Contact> lstConUpdate = new List<Contact>();
List<Contact> lstContact = [select id,Account.Name from Contact where
id in: trigger.newmap.keyset()];
for(Contact con: lstContact)
{
con.LastName = con.Account.Name;
lstConUpdate.add(con);
}
if(lstConUpdate.size() > 0){
update lstConUpdate;
}
}
мне нужен триггер для этого .help