[問題] iReport 的 subReport 取值使用問題

看板java作者 (罹患重度能年病的燕叔)時間6年前 (2018/11/12 17:06), 6年前編輯推噓2(200)
留言2則, 2人參與, 6年前最新討論串1/1
各位前輩好, 目前有遇到一個 ireport 的問題想請教一下. 有個案子需要在 subReport 裡面拿出一個值, 然後拿去 main report 使用. 現在是已經使用 variable 接住了值, 而且用 text field 印出也可以看到我要的東西. (evaluation time 必需要選擇 band 才可以看到正確值) 但要拿去當判斷條件就有問題, 因為在 expression 裡面沒有辦法指定 evaluation time @_@ 所以, 不曉得有沒有辦法將一個選了 band 的 variable 指定給一個 param/field/var? 或者可以有辦法在 expression 裡面使用 evaluation time ? 還是說實務上不會這麼做呢? 煩請解惑, 感謝 ._. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.57.231.231 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1542013581.A.9C1.html

11/12 22:29, 6年前 , 1F
都有邏輯了 要不要寫在java
11/12 22:29, 1F
是可以, 不過有點麻煩所以... 簡單說一下問題好了, 目前是在 main report 裡面鑲一個固定高度的 sub report. 某一個欄位只要字越多, 那個 sub report 能顯示的筆數就越少. (所以可顯示筆數是動態的值) 印不完的資料就丟到第二頁第三頁去 如果可以在 main report 取得筆數, 後面的頁數才知道要從哪一筆開始印出. 但 main report 如果拿不到筆數, 就必須要在 java 裡面計算每一筆的字數, 算出會用到的高度... 就可以同樣得到那個動態筆數的值. 是可以做, 不過覺得蠻不聰明的... @@" 所以才想說有沒有辦法直接把值給接出來比較方便些... ※ 編輯: swallowcc (61.57.231.231), 11/13/2018 10:03:31 update, 案子有點趕, 放棄這個做法了, 還是自己手動算字數行數比較快... 不過有知道問題解法的大大還是歡迎指教~~ 感謝 XD ※ 編輯: swallowcc (61.57.231.231), 11/13/2018 13:43:06

11/27 12:24, 6年前 , 2F
sub report 印資料可以自動換頁不是嗎?
11/27 12:24, 2F
文章代碼(AID): #1RwKADd1 (java)
文章代碼(AID): #1RwKADd1 (java)