网站大量收购独家精品文档,联系QQ:2885784924

第六章 birt报表教程之交互报表.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
birt报表教程之交互报表 交互报表 交互式报表就是存在与用户交互的通道,在查询交互式报表的结果时,需 要用户输入一定的参数,输出结果就会显示出参数所对应的结果。在本例中, 我们将客户信息做成交互式报表,在用户输入客户的编号之后,我们就会看到 对应客户的信息。 创建报表、数据源 方法同上,报表名我们定位:PeportOfAlternant.rptdesign 创建数据集 本例我们需要建立3个数据集: 1.建立数据集CustomerId,所用SQL语句: select EBANK.CUSTOMER.CUSTOMER_ID, EBANK.CUSTOMER.CUSTOMER_NAME from EBANK.CUSTOMER where EXISTS (SELECT EBANK.CONTRACTSUM.CUSTOMER FROM EBANK.CONTRACTSUM WHERE EBANK.CUSTOMER.CUSTOMER_ID = EBANK.CONTRACTSUM.CUSTOMER) 2.建立数据集CustomerInfo:所用SQL语句: select EBANK.CUSTOMER.CUSTOMER_NAME, EBANK.CUSTOMER.TEL, EBANK.CUSTOMER.FAX, EBANK.CUSTOMERTYPE.TYPENAME from EBANK.CUSTOMER,EBANK.CUSTOMERTYPE where EBANK.CUSTOMER.CUSTOMERTYPE=EBANK.CUSTOMERTYPE.TYPEI D and EBANK.CUSTOMER.CUSTOMER_ID = ? 输入SQL语句后,还要在数据集编辑窗口选择Parameters选项。 双击默认参数Pram1或者选择 “Edit”,弹出如下窗口: 输入: Name:CustID; DefaultValue:’1’; 其它默认 完成后,在PreviewResult选项中就可看见结果预览: 建立数据集Contract:所用SQL语句: selectEBANK.CONTRACTSUM.AMOUNT, EBANK.PRODUCT.PRODUCT_NAME fromEBANK.CONTRACTSUM,EBANK.PRODUCT where EBANK.CONTRACTSUM.PRODUCT= EBANK.PRODUCT.PRODUCT_ID andEBANK.CONTRACTSUM.CUSTOMER=? 同上一步一样,还需对参数设置默认值,方法同上。 加入响应参 1.建立好数据集之 ,展开选择数据资源管理器 “DataExplorer”,右键点 击 “ReportParameters”选择 “NewParameter”,弹出如下窗口: 输入: Name:CustId Prompt:请输入用户编号 DataType:选择默认String DisplayType:从下拉菜单中选择ComboBox 2. 将DisplayType值选为ComboBox后,下方的 “List of Value”的两 个选择按钮变亮,选择 “Dynamic”,窗口变为如下: 输入数据: DataSet:从下拉框中选择CustomerId; SelectValueColumn:从下拉框中选择CUSTOMER_ID; SelectDisplaytext:从下拉框中选择CUSTOMER_ID; DefaultValue:选择selectvalue…之后在弹出的窗口中选择任意一个即可, 这里选1 点击 “OK”完成 布局报表 1、先在布局编辑器中建立一个1列2行的Grid; 2、在所建立的Grid 的第二格中再加入一个3列2行的Grid; 3、选中3列2行的Grid 的第一列,在属性编辑器PropertyEdit,将默认菜 单下的General项中的 “W

您可能关注的文档

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档