皕杰报表基础培训一、报表基础什么是报表报表的特点是什么报表的难点在什么地方报表设计包括哪些方面如何开始设计报表报表是具有一定格式、包含一定信息的载体!报表的概念打印出来的就是报表!报表的区域标题区表头区数据区表尾区页眉区页脚区开始设计报表了解数据的来源关系数据库文件数据明确报表的布局列表分组统计确定报表的难点数据量大样式复杂分析报表特殊要求预警打印导出编写SQL语句绘制报表样式实现报表功能准备资源二、报表设计皕杰报表开发环境三张基本报表设计行式报表自由报表主子报表打印1、皕杰报表开发环境集成的报表开发环境三张典型报表设计WEB服务器数据库开发环境结构Web服务器应用系统数据库打印或输出结果文档报表文件(*.brt)浏览器皕杰报表引擎皕杰报表设计器设计器布局2、三张典型报表设计行式报表分组式报表交叉式报表报表的演变报表设计技术要点行式报表设计步骤手工设计导入EXCLE内部业务设计显示格式格行异色定义数据集从数据库获取数据样式行式报表常见要求隔行颜色相异数值预警处理内容排序处理数值列统计值单元格内容与单元格尺寸匹配数值格式日期格式参数查询先进入查询界面新界面显示查询结果参数常见需求参数的录入方式在数据集中使用参数在单元格中使用参数分组式报表分组式报表常见需求横向分组纵向分组多层分组分组统计小计合计显示方式分组序号交叉式报表交叉式报表常见需求交叉统计交叉表头格斜线处理多维交叉报表间的变化行式报表分组报表交叉报表多层交叉报表分组汇总报表3、自由报表4、打印打印设置分页分栏套打5、变量变量的定义:变量是一个没有数据类型的字符串标识,在报表运算之前,系统会全面搜索整张报表的表达式定义,将所有的变量名替换成宏值。变量的表示方法:${变量名}三、报表发布为何需要发布报表报表发布到何处报表开发环境和运行环境皕杰报表运算模型浏览器JSP文件报表引擎TAGAPIReportEngine报表模板数据文件在报表开发环境中发布报表报表访问独立访问例如:=Demo/分组报表/1普通分组.brt嵌入访问例如:%@taglibprefix=biosuri=:reportrpt=Demo/分组报表/1普通分组.brtrptheight=450/谢谢!