2011-08-31 32 views

回答

1

Mannyee,當然可以,你可以通過形成的SQL查詢。
它可以是這樣的:

<parameter name="queryString" isForPrompting="true" class="java.lang.String"> 
... 
<queryString><![CDATA[$P!{queryString}]]></queryString> 
+0

謝謝亞歷克斯的幫助;但是如果我們將isForPrompting屬性設置爲false;我們如何在運行時將param(我的意思是查詢)傳遞給報告?你能否詳細說明一下我如何解碼這種查詢返回的字段? – mannyee

+0

@mannyee,如果您通過java代碼或從Jasper服務器(web應用程序)傳遞參數isForPropmting標誌不會幫助您。編輯器IReport將此標誌用於調試需求 - 當您設置isForPrompting =「true」時,將出現對話框。 –

+0

@mannyee,在我的示例中,我準備了java代碼中的查詢字符串(例如,它可以:從table1中選擇attr1,其中attr2 ='code1')。這個查詢已準備好執行。你可以通過像這樣的IReport –

相關問題