Thank you for the reply. The way i did is that i have 4 sections( each section is a subreport) in the report. I have positioned two subreports each side by side in the master detail band. During run time if user selects Subreport1 and Subreport4..I had like them print side by side. Currently in my report i get a blank space for section2 and 3 since i dont pass data to those subreports. I like your solution, but i'm not sure how i do that. I can define one field in the master report detail section. During runtime, i can pass the selected subreport name as the Custom Datasource data. But i'm not sure how i convert that field as Subreport. I can pass the subreport datasource using master report parameter. but where do i define the Subreport Datasource expression since it is not available until runtime. Thanks VJ