2015-11-20 124 views
0

在Oracle Reports中,我可以運行通過從數據庫查詢來獲取參數的報表。在PHP/mySQL中,我可以使用sql查詢在HTML下拉菜單中填充數據。從JasperReport中的sql查詢獲取值列表(LOV)

我想在我的JasperReports中做同樣的事情,無論是使用JasperReport Studio還是使用JasperReport Server輸入控件。我能夠使用JReport的「輸入控件」獲得當前LOV,這使我可以手動輸入選項。

這就是我試圖用言語來解釋:

Get Jasper report to show LOV/dropdown menu to display data from my database table

回答

0

您可以用的JasperServer輸入控制做到這一點。在嚮導的「創建輸入控制」頁面中選擇一種單選查詢。這將使您能夠輸入SQL查詢,以便您可以提供數據庫中的選項列表。

還有一個多選查詢替代方案。

+0

感謝您的回覆。我明天會檢查這個。 如果它的工作將標記您的答案是正確的(y) – Zuhayer

+0

我對遲到的答覆表示歉意。剛剛檢查答案。 值的列表確實給出了ID的LOV,但由於某種原因,ID的文本未顯示。你可以看看 - > http://imagebin.ca/v/2PEYBuAYJLGc? – Zuhayer

+0

此外,這也可以使用JasperReport Studio來完成?我無法在工作室中找到Single/Multi select查詢。 – Zuhayer