You need to sign in to do that
Don't have an account?

sub query solution
can any one please tell me how to get child records from parent object
this the coad
public class shopcart {
public list<srinivasreddy__shopcart__c> scart{set;get;}
public list<srinivasreddy__aproduct__c> apro{set;get;}
public list<id> ids{set;get;}
public shopcart(){
apro=[select srinivasreddy__price__c,Name,(select Name,srinivasreddy__quantity__c,srinivasreddy__total__c from srinivasreddy__shopcart__r) from srinivasreddy__aproduct__c];
ids=new list<id>();
scart=new list<srinivasreddy__shopcart__c>();
}
public void addproduct(){
for(srinivasreddy__aproduct__c c:apro){
srinivasreddy__shopcart__c sc=new srinivasreddy__shopcart__c();
sc.srinivasreddy__cartproduct__c=c.id;
sc.Name=c.Name;
scart.add(sc);
}
insert scart;
}
}
}
this the coad
public class shopcart {
public list<srinivasreddy__shopcart__c> scart{set;get;}
public list<srinivasreddy__aproduct__c> apro{set;get;}
public list<id> ids{set;get;}
public shopcart(){
apro=[select srinivasreddy__price__c,Name,(select Name,srinivasreddy__quantity__c,srinivasreddy__total__c from srinivasreddy__shopcart__r) from srinivasreddy__aproduct__c];
ids=new list<id>();
scart=new list<srinivasreddy__shopcart__c>();
}
public void addproduct(){
for(srinivasreddy__aproduct__c c:apro){
srinivasreddy__shopcart__c sc=new srinivasreddy__shopcart__c();
sc.srinivasreddy__cartproduct__c=c.id;
sc.Name=c.Name;
scart.add(sc);
}
insert scart;
}
}
}
Did you check on cross object field?
Thanks
Aniket
go to below link for understand how to query parent to child and child to parent in salesforce
http://www.sfdc99.com/2013/06/24/example-how-to-write-a-cross-object-soql-query-part-2/
i hop it helps you
Thanks :)
thanks