You need to sign in to do that
Don't have an account?
Apex trigger
I have two object : Account_Entitlement_Used__c and Account_Entitlement__c repectively.
master object is Account.
field:Acctt.Related_Entitlement_Used__c (object Account_Entitlement__c)
If insert a record OF OBJECT Related_Entitlement_Used__c in Account (i.e, Peter), then the trigger need to find the eariler Account Entitlement record (object Account_Entitlement__c) in Account Peter,then put the id of record(Related_Entitlement_Used__c )into field of Related_Entitlement_Used__c (object Account_Entitlement__c) in Account Peter.If delete the record of object Account_Entitlement_Used__c in Account Peter ,then the Related_Entitlement_Used__c of object (object Account_Entitlement__c) =null
below is my trigger: the deletion part seems is done but i dun know how to wrtie afterinsert.............
AccountEntitlementUsedTrigger on Account_Entitlement_Used__c (afterdelete, afterinsert) {
if(Trigger.isDelete){
List<id> LAcctID =
newList<id>();
for(Account_Entitlement_Used__cAE : Trigger.old){
LAcctID.add(AE.Customer_Name__c);
}
List<Account_Entitlement__c> LAcctUpdd = new List<Account_Entitlement__c>();
for(Account_Entitlement__c Acctt : [Selectid
fromAccount_Entitlement__cwhere id IN:LAcctID]){
Acctt.Related_Entitlement_Used__c=
'';
LAcctUpdd.add(Acctt);
}
if(LAcctUpdd != null&& LAcctUpdd.size()>0)
updateLAcctUpdd;
}
else
if(Trigger.inSert){
.....
....................
}