fineReport 行式引擎分頁序號問題

分頁序號問題

最近須要用fineReport10作一個報表,咱們使用的是oracle數據庫,fineReport正好能對oracle數據庫實現分頁,我也就沒有寫分頁。序號直接使用的函數=seq(),可是這樣問題就出現了。 我點擊下一頁的時候沒有沒有任何的問題,可是點擊上一頁問題就發現序號不對了:sql

序號竟然一直在遞增,而不是回到第一頁的序號。後來沒有辦法 ,在sql查詢的時候我只能添加row_number()排名函數, 可是添加完以後經過order by 排序以後序號都亂了,它會根據咱們Order By後面的字段從新排序。在row_number()以後添加 over ( order by jcsj desc) 就解決了問題,即爲讓排名跟着排序就能夠了。
相關文章
相關標籤/搜索