Soubhik
12/21/2019 - 10:34 AM

Example 5

Account all

trigger Accountall on Account (before insert,before update,before delete) 

{
    if(trigger.IsBefore )
    {
          if(trigger.isinsert)
        {
             for(Account acc:trigger.new)
        {
           acc.phone='87482758745';
           acc.Rating='warm';
          acc.Industry='clould computing';
    }
        }
        
      if(trigger.isupdate)   
      {
          for(Account acc : trigger.new)
    {
        System.debug('new value'+acc.name);
    }
    
    for(Account acc : trigger.old)
    {
        CopyAccount__c ca = new CopyAccount__c();
         ca.name=  acc.name;xzdc.;o/.l
        System.debug('old value'+acc.name);
        insert ca;
        
    }

      }
        
        if(trigger.IsDelete )
        {
            for(Account acc: trigger.old)
    {
        if(acc.accountnumber!=null)
        {
            acc.AccountNumber.addError('Account which having account number cannot be deleted');
        }
    }
    
        }
        
        
    }//isbefore

}