原文:帆軟FineReport如何使用程序數據集

大多數情況下,FineReport直接在設計器里使用 數據集查詢 ,直接寫SQL就能滿足報表要求,但對於一些復雜的報表,有時候SQL處理並不方便,這時可以把查詢結果在應用層做一些預處理后,再傳遞給報表,即所謂的 程序數據集 ,FineReport的幫助文檔上給了一個示例: View Code 這個示例我個人覺得有二個地方不太方便: db連接串硬編碼寫死在代碼里,維護起來不太方便,目前大多數b s應 ...

2014-08-23 16:11 2 14528 推薦指數:

查看詳情

報表設計器數據集面板突然不見?

報表真是個好東西,功能強大且易上手,過程中發現一個奇怪的問題,就是某一天打開設計器,發現左下角的數據集不見了,只能透過菜單上點數據集,雖然能用,但是覺得不爽,於是網上找方案。 我采用的方案是: “關掉設計器,修改C:\Users\用戶\.FineReport80(90依版本 ...

Sat Nov 09 00:08:00 CST 2019 0 281
報表(finereport)常用函數

1. SUM SUM(number1,number2,…):求一個指定單元格區域中所有數字之和。Number1,number2,…:1到30個參數或指定單元格區域中所有 ...

Wed Mar 13 08:27:00 CST 2019 0 3410
報表(finereport) 動態報表

動態表實現了不同的人根據需要選擇不同的表進行查看,從而提高查詢效率 在定義數據集時,通過if函數來判斷參數的值從而來實現調用不同的數據表 如直接將SQL語句定義成: SELECT * FROM ${if(table='table1','table1','table2')},即若參數 ...

Wed Mar 13 21:33:00 CST 2019 0 1235
FineReport報表集成-本地部署

1.產品初步了解學習-手機號 驗證碼登錄-觀看課程視頻 https://edu.fanruan.com/guide/finereport?sid=ASKWAGjM 2.產品下載 下載路徑: 3.服務端部署 需提前下載並安裝 JDK 之后再安裝服務端tomcat-win64- ...

Sun Feb 06 18:45:00 CST 2022 0 2308
報表(finereport) 餅圖聯動

餅圖聯動:點擊餅圖1,餅圖2和餅圖3顯示餅圖1的關聯數據,接着點擊餅圖2,餅圖3顯示餅圖2的關聯數據,點擊上方清除級聯,餅圖則恢復默認展示狀態 下面以上圖示例效果為例,說明制作過程。 1.為每個餅圖准備數據集 #ds1: #ds2: #ds3: 餅圖1數據 ...

Sat May 18 02:04:00 CST 2019 0 1662
finereport報表,使用帶參數的sql存儲過程,報沒有返回數據集的錯

原因:在SqlServer數據庫中,若定義的存儲過程中包含有insert/update等更新操作時,在設計器中對存儲過程進行調用時,會提示沒有返回數據集的錯誤。 解決方法:修改存儲過程,在begin 后面添加 SET NOCOUNT ON。 不管多復雜的sql存儲過程 只需要在第一個 ...

Wed Aug 23 19:03:00 CST 2017 0 1538
報表(finereport) 折疊樹

在進行展現數據時,希望模板的數據是可以動態折疊的,即點擊數據前面的加號才展開對應下面的數據,可通過樹節點按鈕實現折疊樹效果 實現思路: 1.這里建立一個內置數據集 添加數據 設置模板樣式,添加顏色和對其格式便於區分 為A2設置控件:按鈕控件→按鈕類型:樹節 ...

Thu Mar 21 06:57:00 CST 2019 0 1838
報表(finereport)動態列查詢

新建普通報表,新建一個數據集ds1,sql語句:select * from 銷量 設計模板:選擇復選按鈕組控件 設置 控件名稱 paraed , 控件值設置為公式:["列名","列名",……] 數據字典 →公式 :TABLEDATAFIELDS("ds1") 自定義列名 ...

Fri Mar 22 18:12:00 CST 2019 0 2871
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM