A. 帆軟java報表軟體的FineReport報表歷史
帆軟軟體公司成立於2001年初,研發中心位於風景秀麗的六朝古都南京。歷經十年的發展,帆軟已經發展成為一支具備自主研發、測試、銷售、服務保障的團隊。帆軟人在技術上堅信「創新」,目前,公司所有核心開發人員都是來自南京大學、東南大學這兩所全國著名的高等學府。
自成立起,帆軟在積極發展專業技術、優化產品性能的同時,也孕育出豐富且意義深遠的企業理念,並隨著企業的發展而日臻成熟。多年來,帆軟人一直堅信十六字:創新為源、技術立本、客戶至上、誠信為宗。 隨著FineReport報表的不斷成熟,用戶遍布全國各大城市,包括北京、廣州、成都等,為了提供更好的服務,帆軟陸續在各罩桐大城市設立辦事處,目前除公司本部南京外,帆軟在全國4大城市先後設立了辦事處。
北京:帆軟在北京建立了第一家辦事處及銷售服務中心,帆軟邁開了服務全中國用戶的第一步。
成都:率先設立的成都辦事處將為四川及其周邊地區提供更加本土化的銷售與技術支持服務,為帆軟進一步佔領國內報表軟體市場鋪平道路。
廣州:進駐廣州,可以充分藉助羊城完善的信息基礎設施,廣州良好的行業環境,更利於帆軟找到高素質、競爭力強的合作夥伴,為帆軟今後的發展壯大奠定基礎。
長沙:長沙特有的人文環境可以加快帆軟在市場競爭中前進的步伐,眾多高校也能夠向帆軟提供教育與技術水平相匹配、具有學習能力和工作熱情的優秀畢業生,培悶凳為帆軟注入新的營養。
FineReport的客戶遍及金融,電信,電力,公安,煙草,稅務,政配旅府,鋼鐵,航空,外貿等各領域。09年的是FineReport飛速發展的一年,IBM中國、首都機場、清華同方、金蝶軟體、江蘇郵政等國際國內知名企業都成為 FineReport的用戶。
B. 如何用java直接調用FineReport報表模板進行列印其中裡面的參數怎麼設置
你直接用嗎?已經購買了嗎,沒有購買建拆大議昌孫你旅迅豎問問價格,非常貴的,不買小心帆軟告你~你換潤乾的快逸吧,是免費的。飛揚報表也行。
C. 怎樣在Java中調用finereport報表
選中單元格,右鍵,選擇控制項設置,彈出報表填報屬性,即可為該單元格綁定控制項
D. java在線報表工具FineReport中提交類型有哪些
1、智能提交
智能提交後台會對插入、更新以及刪除進行判斷,若您的填報模板中有這兩種以上的需求時,就可以選擇智能提交類型。
弱您插入了多條空白數據,但對空白行沒有進行編輯,那麼finereport會將這些記錄的值都識別為NULL,對於這種記錄,不會入庫,即空白記錄不入庫
2、插入提交
插入提交只進行插入操作,因此一般適用於空白的信息採集表。若對展示了原始數據模板使用插入提交,會把原紀錄重新插入資料庫導致數據重復;若您數據表表中定義了主鍵的話,插入提交時將會出現提交失敗即索引沖突的問題。
註:插入提交同樣是空白記錄不入庫
3、更新提交
更新提交是對已有的數據進行更新,因此模板中要展現原始數據,另外需要將報表填報屬性中的某列勾選為主鍵,勾選了報表主鍵的數據不能修改,否則會變成插入提交。
註:報表填報屬性的主鍵和資料庫中的主鍵是不同的,報表主鍵是更新提交和刪除提交時對相應的數據進行操作,弱選擇刪除或更新提交不設置主鍵會對所有的數據進行操作。
4、刪除提交
與更新提交相同,需要勾選報表填報屬性中的某列作為報表主鍵,因為模板中也是需要展示原始數據的。
註:為了提高報表入庫效率,謹慎使用智能提交。用智能提交在提交數據時會判斷是否存在報表主鍵,若存在則進行更新提交,若不存在會進行插入提交,因此會降低填報入庫的效率,所以榮您只使用某一種提交時,選擇對應的提交類型即可。
如果你子啊學習的過程中遇到什麼問題,可以去相關的論壇上逛逛,那裡有很多大神幫您的。
E. 帆軟Java報表軟體的FineReport報表軟體功能描述
報表伺服器支持多種類型的應用,能夠以各種方式進行系統集成:
1.JAVA程序的無縫集成
2.非java程序的調用
3.C/S架構的應用 1.類Excel的設計模式,且兼容Excel文件輸入
2.多數據源輕松關聯
3.可拖拽的數據集
4.數據雙向擴展,行列對稱
5.報表分片
6.多樣的數據處理方式
7.自由格間運算
8.多種參數設計手段
9.豐富的圖表設計手段
1.瀏覽器端純HTML展現
2.不失真的導出為EXCEL,WORD,PDF,TXT,CSV,SVG文件
3.各種分頁控制
4.動態條件隱藏數據
5.報表分欄
6.重復表頭
7.底圖描繪,絕對定位方式的精確套打
8.末頁補足空行
9.內置動態參數頁面
10.各種統計圖展現方式 1.完善的報表許可權管理,保證不同角色用戶查詢數據的安全性
2.設置報表定時任務,可按照每天/每周/每月/每季度/每年,以及用戶自定義的頻率生成報表。並對生成的文件入庫,進行檢索管理
3.靈活的多種推送方式,將定時生成的報表以TEXT 、HTML 、EXCEL、PDF、 Word,CSV,SVG等多種形式存入本地系統或推送至伺服器,或指定的其它地址
4.用戶還可以在FineReport提供的可擴展功能基礎上,自定開發定義報表管理,以及其它符合本企業業務要求的許可權機制 1.多樣的編輯風格
2.B/S瀏覽器中自動計算
3.數據一致性校驗儀表盤
4.數據的擴展
5.數據直接回填
6.多級匯總填報 1.純java環境支持
2.豐富開放的API介面
F. java 怎樣集成 finereport
1
下載CAS伺服器
下載CAS的服務端,解壓,把解壓後的文件中moles文件夾中的cas-server-webapp-3.4.8.war文件拷貝到%TOMCAT_HOME%\webapps下並將文件重命名為cas.war。
2
開放Tomcat的8443埠
打開%TOMCAT_HOME%\conf\server.xml文件,找到8443埠的代碼,取消注釋,按照下面修改代碼:
<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="c:/store/key"
keystorePass="bowie123"/>
註:keystoreFile的值為生成證書的位置,keystorePass的值為設置的密碼。
G. java怎麼使用finereport報表
可以選擇調用。http://www.finereport.com/
選中單元格,右鍵,選擇控制項設置,彈出報表填報屬性,即可為該單元格綁定控制項
H. 帆軟Java報表軟體的FineReport報表軟體功能
自推出市場以來,FineReport得到多方用戶的認可,同時也在不斷的改良與升級中變得更加易用,功能更加強大,也將會給用戶帶來更新更好的體驗。
FineReport報表工具提和鉛供了易用且高效率的報表設計方案,採用主流的數據雙向擴喚清好展,真正無編碼形式設計報表模板;擁有強大的報表展示功能,並且提供完善的報表許可權管理,報表調度管理;具有正和完備的報表填報功能,支持多級匯總填報。
有了FineReport報表工具,在軟體開發過程中,可以革命性的加快開發速度,提高軟體的穩定性;在軟體交付後,可以大大的降低維護難度,提高最終用戶的滿意度。開發出的軟體可以做到隨需應變。
I. 如何用java表格控制項FineReport開發java報表
在FineReport官網上下載安裝包,一步步安裝,FineReport安裝包里自帶幫助文檔,照著幫助文檔操作就可以了,很方便的
步驟
1
下面我們以一個簡單的示例來體會體會一下表單。
最終效果如下:
2
新建表單
點擊文件>新建表單,如下圖:
拖入組件
如上圖所示的效果圖,我們可以看到該表單需要有1個下拉框控制項以及對應的1個標簽控制項和一個查詢按鈕,還需要一個以表格形式顯示數據的報表塊和顯示圖表的圖表塊,此時,我們確定了需要在表單中添加一個報表塊,一個圖表塊,3個控制項。
註:在組件介紹中,我們知道控制項即可依附於參數面板組件存在,也可以單獨以組件的形式存在,在這里可隨意使用哪種形式,效果都一樣,那麼使用依附於參數面板組件存在的形式。
參數組件
從工具欄中將參數組件拖拽至表單主體中,並將相應的三個控制項:下拉框、文本控制項和查詢按鈕拖拽至參數組件中,並設置標簽控制項的控制項值為:客戶,如下圖:
報表塊組件
從工具欄中將報表組件也拖拽至表單主體中,如下圖:
註:如果組件數量過多,在web端展示的時候自適應在一頁內顯示會比較擁擠,那麼此時可以在右側下方選中整體框架body,在右側上方的屬性表中將組件縮放修改為自適應原樣縮放,如下圖:
充滿展現區域:是指在web端展示的時候,所有組件自適應充滿整個瀏覽器頁面顯示,不出現滾動條;
自適應原樣縮放:是指在web端展示的時候根據製作表單時候組件大小比例顯示,並不縮放充滿整個web頁面,如果超過頁面大小,會出現滾動條。
其詳細顯示樣式請查看錶單樣式
圖表組件
再從工具欄中將圖表組件拖曳至報表塊組件的下方,如下圖:
控制項綁定數據
定義數據集
效果圖中,新建數據集ds1:SELECT 產品名稱,庫存量,產品.成本價 ,產品.單價 FROM 訂單,訂單明細,產品 where 客戶ID='${company}'and 訂單.訂單ID=訂單明細.訂單ID and 訂單明細.產品ID=產品.產品ID,參數company的默認值為VINET,。
註:參數名字必須與客戶ID下拉框控制項名稱保持一致。
客戶下拉框控制項
選中下拉框控制項拖拽到適當位置,下拉框控制項名設為「company」,數據字典來自FRDemo資料庫的客戶表(數據類型選擇資料庫表,資料庫選擇FRDemo),實際值和顯示值分別為客戶ID和客戶名稱,控制項值為VINET:
報表塊
參數面板與控制項都已經設置好之後,點開報表塊裡面的觸筆按鈕,進行報表塊編輯界面,如下圖:
新建數據集
效果圖中,報表塊裡面要顯示訂單明細數據,根據客戶ID進行過濾,新建數據集ds2:select * from 訂單 where 客戶ID='${company}',company默認值為VINET.
表樣設計
如下圖所示,設計表樣:
點擊左下角的表單按鈕回到表單的設計界面,選中報表塊,可在右側的屬性表中設置其報表塊工具欄是否可見,如下圖:
圖表塊
滑鼠選中圖表塊所在區域,為該圖表綁定數據,圖表數據源來源於數據集數據源,其分類系列設置如下:
條件屬性
由於該圖表塊類型為組合圖,即需要通過圖表條件屬性來修改不同系列的圖表類型,如下圖,新增一個條件屬性,設置當系列序號為3的時候,其坐標軸為次坐標軸,圖表類型為折線圖:
13
註:設置條件選擇系列序號的時候需要與數據綁定時的數據列順序相匹配,在上圖設置圖表數據時,庫存量、成本價和單價的系列序號依次為1、2、3,條件屬性主要是設置庫存量系列用柱形圖展示,成本價和單價用折線圖展示並使用次坐標軸。在添加一個組合圖時,會默認添加2個條件屬性,詳細請查看組合圖
到此為止,表單就已經製作好了。
J. 如何用java窗體程序中直接調用FineReport報表模板進行列印
非和握埋常感謝,按幫助文檔,用com.fr.view.PreviewPane列印出來了,就是會顯示處理中進度條。皮派並且還提示Componet
state
change
must
be
done
on
Event
Dispatch
Thread.workBook生喚螞成沒有問題,並且可以保存導出。請高手指點下