ireport在java法式中打印文件,怎么利用ireport建造匯總統計報表呢?下面給大師分享一下建造匯總報表的過程。我寫的經驗對你進修java有幫忙的話,給我投票、點贊或者保藏!
在mysql數據庫中新建一個表,利用ireport5.6建造一個統計學生成就的分類報表,在mysql中成立表的語句:
CREATE TABLE `chengji` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', `banji` varchar(10) DEFAULT NULL COMMENT '班級', `xingming` varchar(10) DEFAULT NULL COMMENT '姓名', `yuwen` int(11) DEFAULT NULL COMMENT '語文', `shuxue` int(11) DEFAULT NULL COMMENT '數學', `yingyu` int(11) DEFAULT NULL COMMENT '英語', PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8
進入ireport東西中,新建一個報表。
點擊這個按鈕,彈出一個數據源的窗口,輸入查詢語句,select * from chengji,點擊ok。
鼠標點擊文件名稱,點擊右鍵,選擇add repord group這個選項。
彈出一個窗口,輸入分類的名稱為banji(班級),分類的字段選擇banji一項,下一步點擊完當作。
界說 3個變量,存儲語文,英語,數學的各班總分,點擊variables右鍵,選擇增添變量。
下面一個語文總分的變量,界說一個變量安裝下圖設置參數,把要統計的語文分數選擇出來。接下來把英文、數學也界說出來。
在字段banji拖到分組一欄中。
在字段xingming、yuwen、yingyu、shuxue拖到detail這個欄目中。
把界說的3個總分變量,放在分組的footer欄目中。
預覽報表,成果如下圖。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!