2010-02-22 22 views
14

subreport कैसे JasperReports में उप रिपोर्ट के पैरामीटर पारित करने के लिए?JasperReports: कैसे पारित करने के लिए पैरामीटर

मैं मास्टर रिपोर्ट के पैरामीटर पारित करने में सक्षम हूँ, लेकिन मैं इसके उप रिपोर्ट करने में सक्षम पास पैरामीटर नहीं हूँ।

किसी भी एक मुझे इसके लिए समाधान दे सकते हैं?

उत्तर

34

iReport का उपयोग कर यदि आप नहीं कर रहे हैं की कोशिश करो।

iReport भीतर रिपोर्ट देखने वाला जब आप मुख्य रिपोर्ट के भीतर subreport के गुणों का चयन कर सकते हैं।

इस में Parameters बुलाया Subreport properties में एक विकल्प नहीं है। इसका उपयोग करके आप अपने सबरेपोर्ट में पैरामीटर पास कर सकते हैं।

  • इस का चयन करें और Add बटन क्लिक करें।

  • फिर Value expression बॉक्स

  • अगला की बटन सही एक विकल्प स्क्रीन पॉप अप होगा क्लिक करें जहाँ आप मास्टर रिपोर्ट आप पास करना चाहते से पैरामीटर चुन सकते हैं।

यदि आप इसे xml के माध्यम से करना चाहते हैं तो यहां एक त्वरित उदाहरण है।

<subreport> 
    <subreportParameter name="XML_ID"> 
     <subreportParameterExpression> 
      <![CDATA[$P{MASTER_REPORT_PARAMETER}]]></subreportParameterExpression> 
    </subreportParameter> 
</subreport> 
+3

नोट: आपको उप-रिपोर्ट में मिलान पैरामीटर को भी परिभाषित करना होगा। –

संबंधित मुद्दे