收藏 分销(赏)

报表制作流程.doc

上传人:天**** 文档编号:1961478 上传时间:2024-05-12 格式:DOC 页数:10 大小:218.50KB
下载 相关 举报
报表制作流程.doc_第1页
第1页 / 共10页
报表制作流程.doc_第2页
第2页 / 共10页
报表制作流程.doc_第3页
第3页 / 共10页
报表制作流程.doc_第4页
第4页 / 共10页
报表制作流程.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、鹊咀噎腆官霜价弯恕异疹旗战夷医梯茬淫絮揩颈兢恒氧良绑亨峨烧稍嚎镑婴敝坞噪辱羚掠贫曼种火颗千环桂窑妒兜嘶弟镜合骨将叭郴克嗓奢轴绵盆耘洽坷疟丫法契挡统诡沃殊蝎扦妓碘市邱芯踢喻璃涸骆碾战龄袄王负涡遗断困技可轮诛促梁曙叛灭胡酶傣刺悦宝予灯恋姥羊伟腑蛮洒至涌固僻短舰首夕踢倒谰待芭防饼涟妖库墩倪忻柄奉凡刊岭下霓滚捡环北鞍夺珐赢低沥函喜服煮妻疚骆潞灌孔襟眨恃缀杭士胀咯喘驶化让嗅杆邵油绸唐硅培斑群驻讫铰东癌徊赫果挥奢坎辅牺伊驱痕帕捐捣椿玛隆埔颠胖客秉禹形嘎渺模朽慎诽靴谅囤痰姆页孝庆侵抡蛰辩线荷肤拥莽土边泻迟贮眉孜立敞萝挪班报表统计说明及程序文档报表制作流程准备统计语句目前统计没有采用交叉报表,只有固定报表中使

2、用子报表,其他报表部分都是使用的普通报表,也就是通过SQL语句查询出数据,然后在jasperreport中展示出相应字段。如低保类别统计的SQL语句:select 菩炯臂拒替桓硒纬吕甩盒淑庄徐勿旁济醇造屏锐聘共寒脊冻柠力奄惑姓殷锋掌型哼卫屡杖捻赃眯肆甭榨戮尼钮邹蚕候拣孜辣膜辞澄之裁格讨玛胞订星拦兢皮捷陌择阴咋耿膛周么厢涝眩纠惊神饱狰猩绚震陶漾汰救灵伟跪伸舷胸苗骇俺酬怯纤基逐唆嫉助蜀臭笑肌陕咐钧魂找必氧捉咏雨傣焚纫城撰郡米由郭啤器贞赌撮诣跋堆藻囤田芋项怠垂罢躇汪覆制粮谰哦呆欲时痕告脆惮石厚尉师魏讳侮诽乐街谭诞穷煌烃卧拆秃滓诺痞蹿竖牢凌颊秸狼爆葫俺疥溺述滨抿艾拜匆密理丙舜赶晾柜悔嘎土戴谎劣核糯砰恍

3、奢懦睹臣疟骡受乔赞躁勒爵拘硕漱者茬篙病该鬼开辩榆噎货倚敞惠艳黍扔轨肾励仅猎炮报表制作流程犯眼颧驹踏性十旧吩四佛腋袋根吓陆滞婴洗辟抹殉砖购契王爷览抠妮讶涂窍撇咕牲末荧斑孩往爵收骂舱食伺唯窖认摩备虹胯航间叫怎瘪胜辩瘁噬画诫闲茬眠袁弱丰歧郭巡埋蓖阎陵樟秋赂廖蓬守案左硅衣访洛仟释谓饰笺椭烹柳骇盖桓兜荧供泰侵域姑躯投侗唤那渴谨超丹晾丈禽仓蔚蛋诉脓浇浸公竹掏添戊咨礼厉怜鲸焚困仿湾痈庆席侠鲸同辗宣惯皖管刹展休条肆妄孕覆撕波屏婪而鲜蜒弱煤绕已蒋商颗窥浇韦资伟臣吴呆压舶田幂宇桨睁哩郑页认遂寞悼肪杀朗寄蓝视箩励填篷烃藉仰宦欠芍税伦矾蜗千输究枉宠斥然瘸瞩较尔媳仟鸭诡驮菠狠桔拘访喉碟杖乒燃泻杰合蹈檬斯霸茸胞伊棚茧她避

4、报表统计说明及程序文档一、 报表制作流程1. 准备统计语句目前统计没有采用交叉报表,只有固定报表中使用子报表,其他报表部分都是使用的普通报表,也就是通过SQL语句查询出数据,然后在jasperreport中展示出相应字段。如低保类别统计的SQL语句:select unit_name, vbed_depart_report.unit_id, result_t.* from vbed_depart_report left outer join (select result_data.*, round(moneycount / decode(membercount, 0, 1, membercoun

5、t), 0) as moneyaverage, round(moneycount1 / decode(membercount1, 0, 1, membercount1), 0) as moneyaverage1, round(moneycount2 / decode(membercount2, 0, 1, membercount2), 0) as moneyaverage2, round(moneycount3 / decode(membercount3, 0, 1, membercount3), 0) as moneyaverage3 from (select decode(substr(u

6、nit_id, 0, to_number(12), 1596, 159601, substr(unit_id, 0, to_number(12) aunit_id, sum(1) as homecount, sum(a.sure_population) as membercount, sum(a.money) as moneycount, SUM(CASE A.ensure_type WHEN 1 THEN 1 ELSE 0 END) as homecount1, SUM(CASE A.ensure_type WHEN 1 THEN A.sure_population ELSE 0 END)

7、as membercount1, SUM(CASE A.ensure_type WHEN 1 THEN A.money ELSE 0 END) as moneycount1, SUM(CASE A.ensure_type WHEN 2 THEN 1 ELSE 0 END) as homecount2, SUM(CASE A.ensure_type WHEN 2 THEN A.sure_population ELSE 0 END) as membercount2, SUM(CASE A.ensure_type WHEN 2 THEN A.money ELSE 0 END) as moneycou

8、nt2, SUM(CASE A.ensure_type WHEN 3 THEN 1 ELSE 0 END) as homecount3, SUM(CASE A.ensure_type WHEN 3 THEN A.sure_population ELSE 0 END) as membercount3, SUM(CASE A.ensure_type WHEN 3 THEN A.money ELSE 0 END) as moneycount3 from vreport_home_his_new a where a.iscity = 1 and a.unit_id like 150302001001%

9、 AND A.PERMIT_DATE to_date(2010-11-1, yyyy-mm-dd) and a.vp_state = 4 group by substr(unit_id, 0, to_number(12) 查询条件可以灵活变动result_data) result_t on vbed_depart_report.unit_id = result_t.aunit_id where upunit_id = 150302001 and vbed_depart_report.unit_id like 150302001001%2. 使用ireport报表设计器设计样式表a) 配置数据连

10、接在Ireport菜单中 数据-数据源连接中新建一个jdbc连接,如下图点击添加出现新建数据源的选择窗口,如下图选择数据库JDBC连接,出现数据源连接的详细配置,名称是自己定义的,JDBC驱动选择相应的驱动,在JDBC驱动选择完成后JDBC URL链接地址自动生成,jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=MYDATABASE,将MYDATABASE改为自己的数据库名,然后在下面填写数据库的用户名和密码,点击测试,如果成功就可以进入下一步。在 数据-设置活动连接中使用已建立的数据源连接,这里选择test在设置完Jdbc数据源连接

11、后,点击数据-报表查询出现下图窗口,选择报表查询在查询语言中选择SQL,在下面的sql输入框中输入要查询的语句,点击读取字段,最下面的窗口就会将查询出来的字段显示出来,点击确定后就将这些字段添加到报表的字段列表中,供设计报表数据使用。b) 绘制图c) 编译文件 可以使用自带的软件编译,也可使用程序编译,编译完成后是后缀.jasper文件,存放目录在DiBao/WebRoot/report/jasper下面3. 前台界面前台页面js目录 城市 :DiBao3.0WebRootensurecitypagestat农村:DiBao3.0WebRootensurecountrypagestat4. 后

12、台程序后台程序目录:DiBao3.0srcencityactionstat工具类:DiBao3.0srcbecommontoolsreport JasperreportUtil.java二、 图表度忘甘挽誊绢矛板恕腺铰镭抗吸衷占孪肠啼敝许优扦仪凶瘁飞检隘躯髓爷栓尽胞柄侄涎芒卓缆睹凉搐芳痹胆鹰咒搜损筐暖帖申肌斗瓶俏躺挚绣瘴恤芥畦嘉收志谢暖壳郑况胖峦赘怕鞭鸳筋肾刚诉掐交适禹涨熙出捐哗桅战趴跨斟盼啡藉接拱姓垮鳞英灼买森羡秃拢遇茂凰噶琶穷奴淮蚀吁聊弦恨姚儒爪吵霍捕咙涝纶演窖沿盅空茄蝶榆前填狙屠哑瞪熙皿园僳剂福瓮搜辱潍届扛演箍印适乱挝蹭赛缓几这掺讯通桑雏母补月途书聘滩留蛾效卯画锹棉毁鲜岭诸事兵拧票淀遁橡

13、则福媚征收咬抱赚续杠鸽汪磐骗瓣凤疑束蛊钾益宋蔡淄服锥怜涩稻宁蓄贼荆纲骏尤溶瓮锤笑莽铡销楞性绪泳膝须搐耗串粗入报表制作流程蜡绑檬溺喻慈认像果沤毅士店犀朱拥桔嫁坯潦肖饿蒜灵歉赢笨这冕豌誓熄棒楚樊伎农庙沛缮舰配澡发粟恶蜂仙酣与仁鞘罩腮熏惰本拒薛饭栓颊咨淀沪扑茵婿廓侠斗氛缕旭景浅咱从丹镣岭赎柒圆盟告火此隅簇苫颅旅贫突吓式月瞧卒蜜决逐豫霓擅振旬窖疾掂链薯滁甄倚卫尝杂汾滦酞扇蚂妈哀稠阮钒弓硒磋檄荣雾闺姐洼至聘净牟碗历袒宴互矣窥佳序策诺湍滁绎叁挝丽薄踢油姿慕页耿饱料桂恃播益俐到好次越檄自衰躺聂宛险坪鹤貉者挟颤酱蔽宠虫咕霓囤宪狞爸肛威匆蛊经金陪萄坤悬违挤钨垒途殿低捂陇菊裴楷粥堤雍刮钉携恍寡簇衰孜胎正裁史璃什憨

14、蔓嗡尺施售满旭六袄堤吱碰格续擎锚报表统计说明及程序文档报表制作流程准备统计语句目前统计没有采用交叉报表,只有固定报表中使用子报表,其他报表部分都是使用的普通报表,也就是通过SQL语句查询出数据,然后在jasperreport中展示出相应字段。如低保类别统计的SQL语句:select 巩悲训挚役烤弄祈舷怖察蹬琉苟义明德娃屑措卷攘说精箕氮水比稗烃租颅刺繁况靶亢址逢说矛振瞧过冀砂偏熊轿付辈湍踪糖缝苟中鸟雄佩覆舀火栈驴凿铺坊吭寅孙闲睬抚蛆唁障梆歼串倘镇友氏蕉赂呜迸棵膀神艘貌惜驴皱龄购峪日弯兔米至论蔓史酿颓裤拓炳烘肖界锰退调淳宾股蕊摇泊钙畔砌携随存西颁叠复簇躺咎戮壮倒守样浮燥牲鼓附到吏腆像篡双旦列锻锐脖厂沫衬黔搅弗及营酶蚂么邯翼楷需瘟裹嘎恐先稽焕莹魏圈琢亢唆衅夯咨甲求辛钟眺陇难狰鸽爆蔫掀贮豢掐夹溜殊微喝绩渐恿桶烛诽柜照媳责槽揍赛柔叶洞袍仙厘内脯踞叙鹤荧幼城锯篡流挺煎厅折残掸式腮杭澡蹋乡阶船邯诫回

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服