Here's the query used for the subreport datasource. Parameters are passed from the Main report to the subreport: SELECT MASTER1."Idx", MASTER1."OpCode", MASTER1."WellCode", MASTER1."CCode1", MASTER1."CCode2", MASTER1."AnalNr", MASTER1."FromDate", MASTER1."ToDate", MASTER1."SmplDate", MASTER1."Tech", MASTER1."FlowPress", MASTER1."Temperature", MASTER1."H2S", MASTER1."N2", MASTER1."CO2", MASTER1."C1", MASTER1."C2", MASTER1."C3", MASTER1."IC4", MASTER1."NC4", MASTER1."IC5", MASTER1."NC5", MASTER1."C6P", MASTER1."SPG", MASTER1."BTU", MASTER1."GPM", MASTER1."ZFactor", MASTER1."SmpSource", MASTER1."PBase", MASTER1."CylPSIG", MASTER1."CylNr", MASTER1."Remark", MASTER1."Foreman", MASTER1."Flowing", MASTER1."LabTech", MASTER1."Gauge_Atmos", MTRDATA."Cust_Code1", MTRDATA."Cust_Code2", MTRDATA."Cust_Code3", MTRDATA."Cust_Code4", MTRDATA."Well_Name", MTRDATA."County", MTRDATA."State", MTRDATA."Field", MTRDATA."Location", MTRDATA."Formation", OPFILE."OpName" FROM { oj ("MASTER1" MASTER1 INNER JOIN "MTRDATA" MTRDATA ON MASTER1."OpCode" = MTRDATA."Op_Code" AND MASTER1."WellCode" = MTRDATA."Well_Code") INNER JOIN "OPFILE" OPFILE ON MASTER1."OpCode" = OPFILE."OpCode"} where MASTER1."OpCode" = $P{opcode} and Master1."WellCode" = $P{wellcode} The query returns the correct results I just can't get the records to display within report properly. Thanks!