Trigger: Prevent Account from Deleting if it has Opportunities associated to it. Post author:Swapnil Jaiswal Post published:January 5, 2025 Post category:Blog / Salesforce Post comments:0 Comments Example: Write a trigger logic to prevent Account from Deleting if it has Opportunities associated to it. Solution if(trigger.isBefore && trigger.isDelete) { List<Opportunity> oppr = [SELECT Id , AccountId FROM Opportunity WHERE AccountId =: Trigger.old]; if(!oppr.isEmpty() && oppr.size() > 0) { for(Account newAccount : trigger.old) { newAccount.addError('Connect delete as it has Opportunities'); } } } You Might Also Like Tech Mahindra Salesforce Latest Interview Questions January 30, 2025 TCS – Salesforce Developer Interview Questions October 20, 2024 Trigger – Create Contact when Account is created June 21, 2024 Leave a Reply Cancel replyCommentEnter your name or username to comment Enter your email address to comment Enter your website URL (optional) Save my name, email, and website in this browser for the next time I comment.