2013-03-18 26 views
-1

我是Jasper報告中的新成員,我有(可能)簡單的問題。我們有一個以java bean作爲數據源的報告。有可能我可以添加字段哪些查詢數據庫並顯示文本字段或查詢結果?我試圖加入一個名爲(教練)文本框,寫SQL查詢:使用Bean數據源的Jasper報告中的SQL查詢結果

SELECT count (type) AS $F{coaches} 
FROM Coaches 
WHERE type='GC' AND club=$P{clubID} 

但我總是得到錯誤的是教練場沒有在俱樂部等級發現,我認爲我必須添加一些「independed」場類或類似的東西。

在此先感謝。

+0

使用子報表。文檔可在Jasper的官方網站上找到。 – Rachcha 2013-03-18 16:28:28

+0

@Dario:據我所知你想在報告中顯示「count(type)」,所以你只需拖動報告中的文本字段並將字段表達式編輯爲「count(type)」即可。 – Sharad 2013-03-19 06:59:57

回答

0

你可以在SQL查詢中有一個文本字段。

SELECT count (type) AS coaches 
FROM Coaches 
WHERE type='GC' AND club=$P{clubID} 

據我瞭解,你想顯示在報告「教練」,所以你必須只需將報告與編輯字段表達式申請從的Fileds「教練」一文的內容。