I am using Jaspersoft studio 6.4 to create a Jasper Report. I have followed a tutorial on youtube on how to create a subreport. But unfortunately my subreport not displayed when i ran the Master report. Could some one pointed me a hint why my subreport are not displayed? Thanks..
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="SampleReport" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="b3d0aab2-bff8-4aaa-a77c-b315b381c78b">
<property name="com.jaspersoft.studio.data.sql.tables" value=""/>
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="New Data Adapter (3)"/>
<parameter name="ID" class="java.lang.Integer">
<defaultValueExpression><![CDATA[1]]></defaultValueExpression>
</parameter>
<queryString language="SQL">
<![CDATA[SELECT * FROM dbo."JasperReportTitle"
WHERE ID = $P{ID}]]>
</queryString>
<field name="ReportTitle1" class="java.lang.String"/>
<field name="ReportTitle2" class="java.lang.String"/>
<field name="ReportTitle3" class="java.lang.String"/>
<field name="ReportTitle4" class="java.lang.String"/>
<field name="ReportTitle5" class="java.lang.String"/>
<field name="ReportTitle6" class="java.lang.String"/>
<field name="ID" class="java.lang.Integer"/>
Here is the subreport properties :
<subreport>
<reportElement x="1" y="10" width="799" height="60" uuid="ac703cef-cd42-4a8a-aea6-2cb039bb8c95"/>
<subreportParameter name="ID">
<subreportParameterExpression><![CDATA[$P{ID}]]></subreportParameterExpression>
</subreportParameter>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
<subreportExpression><![CDATA["SubReport.jasper"]]></subreportExpression>
</subreport>
Here is is part of the source in subreport :
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="SubReport" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="135c9e7a-a78a-41f1-ba7f-9b0560e9ddd0">
<property name="com.jaspersoft.studio.data.sql.tables" value=""/>
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="New Data Adapter (3)"/>
<parameter name="ID" class="java.lang.Integer"/>
<queryString language="SQL">
<![CDATA[SELECT * FROM dbo."JasperReportData"
WHERE ID = $P{ID}]]>
</queryString>
<field name="Field1" class="java.lang.String"/>
<field name="Field2" class="java.lang.String"/>
<field name="Field3" class="java.lang.String"/>
<field name="Field4" class="java.lang.String"/>
<field name="Field5" class="java.lang.String"/>
<field name="Field6" class="java.lang.String"/>
<field name="Field7" class="java.lang.String"/>
<field name="Field8" class="java.lang.String"/>
<field name="ID" class="java.lang.Integer"/>
I solved the issue by updating the JRE. I followed the step in this link https://stackoverflow.com/questions/34613580/jaspersoft-studio-6-2-build-path-warning