润乾报表设计器简易教程

上传人:博****1 文档编号:490104332 上传时间:2023-02-23 格式:DOCX 页数:12 大小:399.87KB
返回 下载 相关 举报
润乾报表设计器简易教程_第1页
第1页 / 共12页
润乾报表设计器简易教程_第2页
第2页 / 共12页
润乾报表设计器简易教程_第3页
第3页 / 共12页
润乾报表设计器简易教程_第4页
第4页 / 共12页
润乾报表设计器简易教程_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《润乾报表设计器简易教程》由会员分享,可在线阅读,更多相关《润乾报表设计器简易教程(12页珍藏版)》请在金锄头文库上搜索。

1、润乾报表设计器简易教程建立一个新的报表由存储过程的编写和表样的设计两部分组成,其中,表样的设计是利 用润乾设计器进行的。用润乾建立一个新的表样可以分为以下几步:新建数据源、连接数据 源、设置参数、设置数据集、绘制表样、预览表样。在以下步骤说明中,以预算上报下达差异表为例进行说明。该报表的查询条件包括年度、 单位和模板。表样如下所示:2010年预算上报下达差异表制表部门:查询单位期间:2010年单位:万元预算科目本单位下级单位1下级单位2上报值下达值差异上报值下达值差异预算科目1预算科目2预算科目3预算科目4预算科目5合计制表人:登录用户制表时间:2010-07-261 新建数据源配置数据源的目

2、的是为了连接数据库。配置的步骤如下: 打开设计器后,点击配置一一数据源,打开配置数据源的界面。 点击新建,在数据库类型中根据实际情况选择数据库类型,针对TBM系统,选择 的是关系数据库,点击确定。在数据源常规属性设置页面进行数据源的设置,如下图所示:/ 数据源名称:可以任意指定,建议采取tbmbj等名称对各地数据库进行直观性 区分。/ 数据库类型:选择对应数据库类型,TBM系统采用的是DB2数据库。/客户端字符集:指的是从数据库取出的数据在客户端展现时的字符编码,可以 采用默认的GBK。/ 数据库字符集:指的是从数据库中取过来的字符编码,根据数据库的编码类型 选择,可以采用默认的GBK。/ 驱

3、动程序:输入“com.ibm.db2.jcc.DB2Driver” 即可。/ 数据源URL:数据源URL的输入格式为jdbc:db2:/ IP地址:端口号/数据库名, 例如:jdbc:db2:/192.168.168.6:50000/tbmbj。/用户、口令:数据库用户名和密码。 设置完成后,点击【确定】按钮,回到数据源配置界面,关系数据库类型的数据源 就配置完成了,数据源配置界面中就列出了新建的数据源。2 连接和断开数据源选中需要连接和断开的数据源后,点击数据源配置窗口的连接或断开即可。3 设置参数此处设置的参数是指报表中需要的参数,包括报表的查询条件、从页面URL传过 来的参数等。对于预算

4、上报和下达差异表,需要传入两类参数:一是查询条件,包括年份dateflag、 单位dptid和模板groupid;二是从URL中传过来的参数,用于显示制表部门和制表人, 其中指标部门即用户在查询条件中选择的单位,无需再次设置该参数,制表人即当前登 录用户,因此需设置参数userid。由于从页面或URL传入的都是ID而不是名称,所以 在设置参数的时候也是设置的dptid而不是dptname,别的参数类似。 点击配置参数,打开参数编辑页面,点击增加后在该页面增加一条参数记录; 修改参数名称为dateflag,其数据类型为字符串型;与此类推,增加其他参数,最 后结果如下图所示:国参数裁辑宜里d名称描

5、迷数据类型精度小教允在空值格式值表这式煲数类型漏辑风格确定叫.dateflagargl字符串00晋通参数dptidarg2整数00普通基数取消蝎groupidarg3整数00口音通攀数useridargl整数00普通参数增加删除.(Bl 1上移固下警复制粘贴设置数据集数据集是报表的数据来源,可以通过数据库的sql查询获得,也可以通过存储过程 获得。在TBM的报表中,采取的是通过存储过程获取报表中需要查询的数据,同时会 使用sql语句进行辅助字段的查询,例如通过使用sql语句查询url传入的userid对应的 username,从而显示制表人的名称。4.1增加存储过程类数据集 点击配置一一数据集

6、,弹出数据集配置窗口。 点击增加,在弹出窗口中选择数据集类型为存储过程,点击确定。 定义标签页中输入CALL PRC_R_TY_CYBJ_SBXD(?,?,?),其中 PRC_R_TY_CYBJ_SBXD为预算上报下达差异表对应的存储过程的名称,三个问号表明该存储过程需要传入 三个参数,依次是年度、单位、模板。 在参数标签页中对应地新建三个参数,双击第一个参数的参数表达式,弹出如下窗 口,在报表表达式窗口中删除原有的arg1,双击数据列表中的dateflag,点击确 定。 单位和模板参数的设置与上步类似,最后得到如下结果。需要注意的是,这三个参数的顺序与存储过程中参数的顺序必须保持一致。点击确

7、定后,在数据集设置页面增加了一个类型为存储过程的数据集点击数据集设置页面的确定按钮,设计器右下角的数据集标签页也相应的多了一个 名为ds1的数据集,展开该数据集可以看到对应的存储过程查出的字段4.2增加SQL检索数据集 点击配置一一数据集,弹出数据集配置窗口。 点击增加,在弹出窗口中选择数据集类型为SQL检索,点击确定。 可以直接在语法标签页中输入SQL语句,也可以逐个设置SQL编辑器各标签页的 数据和条件,让润乾报表设计器在语法标签页自动生成SQL语句。 SQL语句中需要传入参数的地方依旧用问号标示,并在参数标签页进行设置。绘制表样润乾报表采取的是类EXCEL界面,在操作上与EXCEL类似。

8、由于该报表文件需要展示的是所选单位及其下级直属单位的预算上报下达差异情况,也就是说需要对报表的展示单位根据实际情况进行扩展。 绘制空白表样。按照EXCEL设计的表样在设计器中设计出空白的表样,如下图AB.CD1预算上报下达差异2制表部门:期间:单位i万元3部门4鞭算料目上报值下达值差异56合计制表时间:从存储过程中获取报表文件的字段信息:/ 该存储过程查出的字段如下图,依次表示预算科目ID,预算科目名称,预算 科目展示顺序,部门ID,部门名称,部门展示顺序,预算上报值,预算集团 下达值;in uhi目 ITEMID国 SHOWNAME目 ITEM VIEWORDER目 DPTID国 DPTNA

9、ME目 DP7VIEWORDERg YSSB国 JtkD/ 获取预算科目的值,点击ds1下面的SHOWNAME,然后拖动至报表文件的A5 中,如下图所示,图中红色的箭头表示该单元格的扩展方式为纵向扩展间列表组Q取值。疔汇总平均asi目 ITEMIDjlSHQWNAMEITEM7IEW0RDERB DPTID目 DPTNAME目 DP7VIEW0RDERYSSBA日D1预算上报下达差异-.2制表部门:期间:单位:万元冬一一、_部门4预算科目、上报值下达值差异5= dsl. SelectXsmNANE)&富计制表人t制表时间:Q.列表O分组阿丽C成总汇总平均同理,将上报值下达值的字段拖入表中,由于

10、上报下达值是针对特定的预算科 目的,因此将方式设为取值,然后拖入表中即可,如下图:n脚可旦 ITEMID国 SHO:WNAME目 itemvieworder目 DPTID国 DPTNAME国 DP7VIEWORDERi YSSB目 JTXD臼 Q:UaerslongjunbolDesktopIS誓)麟=饵KM.raqA1 ECD1.预算上报下达差异2制表部门:期间:蛔万元3一-_部门预算科目_4上报值下达值差异5dsl.SelectCSHDOAME)=dsl. YSSB=dEl.JTXD6合计制表源制表时向:1根据报表需要,在设计时要将同一部门的上报值、下达值和差异进行分组展示, 因此选择的方

11、式是分组,将扩展方式改为横向扩展,如下图汇总平均。源国临组O取值正总1回甲丁蜀 ITEMID剧 SHOWNAME ITEMVIEWQRDER-目 DPTID目 DPTNAME国 DP7VIEW0RDER YSSBA.BaD.1预算上报下达差异2;制表部门:期间:单位:万元3 一_部汀预算科目 f 一 _= dSi. Group (BFTHAHE, false)4上揭值下达值差异I 5Fdsl. Select GHDWHAME)=dsl. YSSB= dsl. JTXD合计制表人:制表时间:由于在展示部门时,其顺序要按照省本部,省本部财务部这样的顺序展示,因 此需要对B3单元格的表达式进行更改,

12、增加其排序方式,更改为: ds1.Group(DPTNAME,false,DPTVIEWORDER)。更改的方式是双击 B3 单元格的表 达式,在弹出的表达式编辑对话框中进行更改,在表达式编辑对话框中双击字 段就可以将双击的字段添加到表达式光标所在位置。在合计、差异等单元格添上计算公式,其中SUM(B5)中B5表示把B5所代表的上报值根据预算科目扩展后的所有上报值单元格进行相加,若写成B5() 则表示只汇总扩展后的第一个上报值单元格,即取第一个单元格的值:在点击需要超链接的单元格后,设计器的右边会有以下图片中的名称显示:超 链接处,填写链接地址,双击进入后,在表达式一栏中填入需要用到的页面、

13、参数以及链接的报表raq文件;例子:/tbm/report/reportcontent.jsp?dateflag=+dateflag+&dptid=+dptid+&gro upid=+groupid+&userid=+userid+&itemid=+B4+&raq=/TY/TY_BMSB_YS _KMXM.raq“/tbm/report/reportcontent.jsp?”为显示页面,此段一般是写死的,基本无变 化。“dateflag=+dateflag+&dptid=+dptid+&groupid=+groupid+&userid=+ userid+&itemid=+B4+此段是参数一般为主表所用到的全部参数以及被 链接表的参数,由于普通情况都是主表参数为 A+B+C被链接参数为A+B+C+D;那么,我们也可以理解为将被链接参数全部填入即可;只是被链 接报表多出的参数一般都是在链接项所选的单元格。&raq=/TY/TY_BMSB_YS_KMXM.racf最后一段既是被连接的 报表raq文件名。 超链接窗口只要在中间空处填死_blank”即可超链接卜超链接TttiWr叩口.匚超链接窗口.blank/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号