我似乎無法找到答案,在iReport指南中或在互聯網搜索了很長一段時間之後。所以我會問。我在子數據集中有一個字段,我希望將其傳遞給子報表中的參數。是否可以在JasperReports中將子數據集中的值傳遞給子報表?
這可能嗎?
我似乎無法找到答案,在iReport指南中或在互聯網搜索了很長一段時間之後。所以我會問。我在子數據集中有一個字段,我希望將其傳遞給子報表中的參數。是否可以在JasperReports中將子數據集中的值傳遞給子報表?
這可能嗎?
這是不可能的。子數據集綁定到可在報表運行時保存子數據集的報表元素。他們不提供返回值。
有沒有辦法解決這個問題?因爲我需要使用存儲在子數據集字段中的信息來運行另一個查詢,因爲它作爲主鍵的一部分。 – shi3re 2013-02-12 16:30:41
你能描述一下你想在報告中實現什麼嗎?一般的答案是:將您的子數據集作爲主數據集轉移到子報表中,然後實現其中所需的功能。但是再次 - 如果您提供更詳細的用例,更好的答案可能是可能的。 – MrsTang 2013-02-12 16:45:36
基本上,報告有一個主要查詢。從這個查詢中,我將得到x個結果。然後,結果將作爲以下查詢中的主鍵,從而產生x個結果。然後這些結果將再次作爲另一個查詢的主鍵。等等。直到我達到最低水平。從這裏我將列出與最終查詢有關的所有信息。我知道如何在報告中添加多個查詢的唯一方法是通過子數據集。如果可能的話,問題是讓他們看到對方。 – shi3re 2013-02-12 17:17:23
你的用例是什麼,也許有另一種方法來實現這個目標? – MrsTang 2013-02-12 16:24:33