1、在mysql数据库中新建一个表,使用ireport5.6制作一个统计学生成绩的分类韫蛛泌尾报表,在mysql中建立表的语句:CREATETABLE`chengji`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'id',`banji`varchar(10)DEFAULTNULLCOMMENT'班级',`xingming`varchar(10)DEFAULTNULLCOMMENT'姓名',`yuwen`int(11)DEFAULTNULLCOMMENT'语文',`shuxue`int(11)DEFAULTNULLCOMMENT'数学',`yingyu`int(11)DEFAULTNULLCOMMENT'英语',PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=7DEFAULTCHARSET=utf8
2、进入ireport工具中,新建一个报表。
3、点击这个按钮,弹出一个数据源的窗口,输入查询语句,select * from chengji,点击ok。
4、鼠标点击文件名称,点击右键,选择add repord group这个选项。
5、弹出一个窗口,输入分类的名称为banji(班级),分类的字段选择banji一项,下一步点击完成。
6、定义 3个变量,存储语文,英语,数学的各班总分,点击variables右键,选择增加变量。
7、下面一个语文总分的变量,定义一个变量安装下图设置参数,把要统计的语文分数选择出来。接下来把英文、数学也定义出来。
8、在字段banji拖到分组一栏中。
9、在字段xingming、yuwen、yingyu、shuxue拖到detail这个栏目中。
10、把定义的3个总分变量,放在分组的footer栏目中。
11、预览报表,结果如下图。