首页| 水晶报表 | 润乾报表 | 快逸报表 | Birt报表 | 其他产品 | 报表教程 | 产品评述 | 技术文章 | 其他资料
>> 首页 -> 报表教程 ->显示值的应用
显示值的应用

  有很多时候,在数据表保存的是ID性质的代码,而我们希望在报表中显示出实际有含义的文字,也就是根据码表显示相应的内容。这时,就会用到【常规属性】中的“显示值”。

  我们看一下下面的两个内建数据集(销售数据(代码).raq),其中ds1中的“产品”字段,保存的是产品代码,  ( 下载

  而ds2是一个码表,“产品”字段保存的是产品代码,“产品名称”字段保存的是产品的文字名称。

  步骤1: 我们做一张简单的报表,在不使用显示值时,产品一列显示的是PC、TV这样的代码,是来自于ds1中的“产品”字段的。(7.2a.raq)  ( 下载

  预览:

  步骤2: 现在我们对E2设置显示值:ds2.select1(产品名称,产品=@value)

  方法1: 在E2上单击右键,选择【常规属性】,弹出【单元格属性编辑器】窗体,1、选择【显示值】标签,2、【选项】选择“表达式”,3、通过 按钮进入【表达式编辑】窗体,或者直接在下方的空白中输入表达式。

  方法2: 直接在E2单元格的属性列表中【显示值】属性的【表达式】框中输入表达式。

    这里select1是我们上一节刚学过的用法,而@value是一个标准参数,是指当前格的真实值。我们也可以这样写:ds2.select1(产品名称,产品=E2),这样就会很容易的明白@value的用法了。

  步骤3: 预览:

    该报表在例子中为:7.2b.raq  ( 下载

    这个功能,可以轻松处理各种码表的情况,大大减轻了报表设计的工作量。

  练习 7.21 有下面两张表,请建两个内建数据集,                     ( 下载

    并完成下面的报表,复习显示值的应用。

下一节: 复杂的多源的例子

 

 相关内容:
 
 
 
 

Copy Right 2005, 版权所有 Report99.com