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 Uncaught (in promise) TypeError: e.map is not a function in LWC. February 9, 2022 Number patterns set 7 November 7, 2022 Number patterns set 6 November 7, 2022 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.