ireport數(shù)據(jù)表格報(bào)表的簡(jiǎn)單使用
如果出現(xiàn)ireport打不開(kāi)的問(wèn)題正常都是因?yàn)镴DK版本太高了,百度下如何簡(jiǎn)單,很容易的
首先:文件->new,選擇Blank A4,Open this template
2、取個(gè)名字,選擇下保存的位置,點(diǎn)擊完成
3、此時(shí)新模板已經(jīng)打開(kāi),下面我們開(kāi)始介紹下模板的各部分是什么
4、設(shè)置連接驅(qū)動(dòng)
第一步:選擇new
第二部:選的Datebase JDBC Connection
第三步:
好了就點(diǎn)擊save,會(huì)自動(dòng)選中你剛建的數(shù)據(jù)源,下面編寫(xiě)SQL語(yǔ)句獲取數(shù)據(jù)庫(kù)的數(shù)據(jù)
5、編寫(xiě)sql語(yǔ)句
6、報(bào)表頁(yè)面
7.如何畫(huà)一個(gè)報(bào)表模板
這里介紹下畫(huà)表格需要用到的組件
Rectangle是給表格畫(huà)邊框的,不使用這個(gè)那么表格就是無(wú)內(nèi)外邊框;
Static Text是靜態(tài)文本,寫(xiě)什么就顯示什么
Text Field可以理解為動(dòng)態(tài)的文本框,可以指定顯示數(shù)據(jù)庫(kù)表中某一列的所有值
下面,就讓我們動(dòng)手畫(huà)一個(gè)把。
1、選中Static Text組件,拖到模板的title部分,拖動(dòng)組件的邊框,使其與title一樣大,如圖,
在其中寫(xiě)入“用戶信息”,如圖,
這時(shí)候字體小而且靠左,所以找到右邊-用戶信息-屬性這一欄,如圖
找到下圖這一欄,將size設(shè)置成適合的的大小,H開(kāi)頭的(水平位置)和V開(kāi)頭的(垂直位置)設(shè)置成center和middle,效果如下圖
然后拖動(dòng)Rectangle放到模板得到Column Headere部分,選中復(fù)制兩份,讓這三個(gè)平均分Page Headere部分,可以拖動(dòng)Page Header下方的線,使其高度變小,如圖
再拖動(dòng)Static Text到剛剛的三個(gè)框上面,大小跟每個(gè)框一樣大,填入內(nèi)容,字體大小和位置跟上面一樣設(shè)置,效果如圖
點(diǎn)擊模板上面一點(diǎn)點(diǎn)位置的Preview,預(yù)覽一下現(xiàn)在報(bào)表表格的樣子,如圖
目前,表格還沒(méi)有數(shù)據(jù)下面我給表格加數(shù)據(jù)(從數(shù)據(jù)庫(kù)獲?。?,首先,先如下圖給表格主體部分加上內(nèi)外邊框,再拖動(dòng)下圖標(biāo)記的線使其去表格的邊框高度一致,如圖
再找到組件面板的Text Field,拖到對(duì)應(yīng)的邊框上,大小與邊框大小一致,效果如下圖
下面給每個(gè)Text Field動(dòng)態(tài)的設(shè)置值,選中用戶id下面的Text Field,右邊屬性欄,找到下圖的屬性,點(diǎn)擊三個(gè)小點(diǎn)打開(kāi),
效果如圖:
然后先將其輸入框里面的表達(dá)式刪掉,用戶ID這一列,我們就用數(shù)字,值就是當(dāng)前這一行是第幾行這樣子,選擇如下圖紅框所示的兩個(gè),代表統(tǒng)計(jì)行數(shù),點(diǎn)擊確定,如圖
后面兩個(gè)Text Filed跟上面相似,只是,后面兩個(gè)分別對(duì)應(yīng)數(shù)據(jù)庫(kù)中的用戶名和密碼,所以我們選中Fields,分別選擇name跟password,如下圖
用戶名這一列:
用戶密碼這一列
至此,我們的表格就畫(huà)好了,大家可以預(yù)覽一下了,不過(guò)在預(yù)覽之前,還有個(gè)東西需要注意一下,在模板里面,我們預(yù)覽的時(shí)候漢字是顯示的,我們沒(méi)有設(shè)置過(guò),不過(guò)如果不設(shè)置,在真正生成pdf或者其他格式的文檔的時(shí)候漢字會(huì)不現(xiàn)實(shí),所以我們需要在模板 里面修改下字體格式,首先選中所有漢字的框(按住ALT左鍵點(diǎn)擊),
找到我下圖標(biāo)記的兩個(gè)屬性,修改成圖中的屬性值:宋體,簡(jiǎn)體中文
好了,這回大家可以預(yù)覽了,高清無(wú)碼無(wú)水印的表格,如圖
這只是簡(jiǎn)單使用,更復(fù)雜的功能,大家有興趣自己百度把?。。。。?/p>
到此這篇關(guān)于ireport數(shù)據(jù)表格的簡(jiǎn)單使用報(bào)表的文章就介紹到這了,更多相關(guān)ireport報(bào)表使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringSecurity如何實(shí)現(xiàn)配置單個(gè)HttpSecurity
這篇文章主要介紹了SpringSecurity如何實(shí)現(xiàn)配置單個(gè)HttpSecurity,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08Spring源碼學(xué)習(xí)之動(dòng)態(tài)代理實(shí)現(xiàn)流程
這篇文章主要給大家介紹了關(guān)于Spring源碼學(xué)習(xí)之動(dòng)態(tài)代理實(shí)現(xiàn)流程的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03Java中 ? extends T 和 ? super&nb
本文主要介紹了Java中 ? extends T 和 ? super T的理解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05Spring boot項(xiàng)目部署到云服務(wù)器小白教程詳解
這篇文章主要介紹了Spring boot項(xiàng)目部署到云服務(wù)器小白教程詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-04spring session同域下單點(diǎn)登錄實(shí)現(xiàn)解析
這篇文章主要介紹了spring session同域下單點(diǎn)登錄實(shí)現(xiàn)解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-10-10java編程中實(shí)現(xiàn)調(diào)用js方法分析
這篇文章主要介紹了java編程中實(shí)現(xiàn)調(diào)用js方法,結(jié)合具體實(shí)例形式較為詳細(xì)的分析了java編程中調(diào)用js方法的常用操作技巧與注意事項(xiàng),需要的朋友可以參考下2017-09-09Java實(shí)現(xiàn)簡(jiǎn)易五子棋小游戲
這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)簡(jiǎn)易五子棋小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05Springboot中yml對(duì)于list列表配置方式詳解
這篇文章主要介紹了Springboot中yml對(duì)于list列表配置方式詳解,使用@ConfigurationProperties讀取yml配置文件過(guò)程中會(huì)遇到讀取yml文件中列表,Config里面使用List集合接收,方法比較簡(jiǎn)單,需要的朋友可以參考下2023-11-11