Open related list record on Custom Button Click on Parent Detail Page

Requirement: Open All attachment record on a single button click means that , On Detail page of account there is custom button when click on this custom button open all attachment under the account

Solution: Create a Custom Button on Account Level call a javaScript as mention below




{!REQUIRESCRIPT("/soap/ajax/24.0/connection.js")} 
{!REQUIRESCRIPT("/soap/ajax/24.0/apex.js")} 


var query = "SELECT Id, ParentId FROM Attachment WHERE ParentId = '{!Account.Id}'"; 
var records = sforce.connection.query(query); 
var records1 = records.getArray('records'); 
//alert(records); 

if(records1.length>0){ 

//alert(records1.length); 
for(var i=0;i<records1.length;i++){ 

//alert('Test'+ records1[i].Id); 

window.open('/servlet/servlet.FileDownload?file='+records1[i].Id); 


}



Step 1 Create  a custom Button on Account Level and write the JavaScript code as mention above

refer the screenshot





Step 2: Show Button On Detail Page 







Step 3 Click on Open Attachment Button both related list attachment will be open in new tab






Thanks
Sumit Shukla
In case of any issue you can drop a mail 
sumitshukla.mca@gmail.com
call to me 9711055997





































Comments

Popular Post

Salesforce Spring '26 Release High level points

Get the record Count of all countable Sobjects in Salesforce

Fetch record type-specific picklist values directly in Apex