Activity › Forums › Salesforce® Discussions › How can we find the deleted records in After delete trigger in Salesforce? Tagged: After Delete Trigger, Delete Record, Find Records, Salesforce Records, Salesforce Trigger, Salesforce Trigger Condition Salesforce® Discussions How can we find the deleted records in After delete trigger in Salesforce? Posted by kapil on March 20, 2018 at 2:11 PM How can we find the deleted records in After delete trigger? Parul replied 7 years, 9 months ago 3 Members · 2 Replies After Delete TriggerDelete RecordFind RecordsSalesforce RecordsSalesforce TriggerSalesforce Trigger Condition 2 Replies PRANAV Member March 20, 2018 at 2:31 PM Hi Kapil, To get or Query deleted records you need to use ALL ROWS So your query will be List<Object__c> lstTriggerOld = trigger.old; List<Object__c> lstAllRecords = [SELECT Id FROM Object__c WHERE ID != NULL]; List<Object__c> deletedRecords = [SELECT Id FROM Object__c WHERE ID IN :lstTriggerOld AND ID NOT IN : lstAllRecords ALL ROWS]; Hope this helps you. [adinserter block='9'] Parul Member September 18, 2018 at 1:46 PM Hi Kapil, To Query Record in “afterdelete” Trigger,We have to use Trigger.Old i.e. List<SObject> listofsObject = Trigger.Old; Thanks Log In to reply. Public All Members My Connections Only Me PublicAll MembersMy ConnectionsOnly Me Public All Members My Connections Only Me