赞助连接

赞助连接

阅 读 文 章

线性报表教程-重新取数

[来源:网上转载 (http://bbs.chinaunix.net) | 作者:网友() | 时间:2007-06-24 | 浏览:人次 ]

重新取数,指的是数据存在包含与被包含关系的情况下,报表取数的一种操作。例如国家,省份和城市之间的关系,这三者有包含关系,但是又同处在一列当中。例如下面这种数据的存储类型,即处在同一个列的数据之间存在包含与被包含关系。

    而我们要实现的报表样式则是如下图所示:

    实现这张报表的步骤如下:
   1. 首先新建一张线性报表。
   2. 新建私有数据表命名为 ds1,如下图所示:

   3. 拖拽 ds1 中的 id 字段到A2单元格。双击该单元格,打开绑定数据列对话框,将类型设置为扩展,数据为分组,扩展方向为从上到下。在条件区域添加一个条件为“preid 等于 ' '”。
   4. 拖拽 ds1 中的 id 字段到A3单元格。双击该单元格,打开绑定数据列对话框,将类型设置为扩展,数据为分组,扩展方向为从上到下。将其左父格自定义为A2单元格。在条件区域添加一个条件为“preid 等于 'A2'”。点击确定返回设计界面,并给A3单元格添加一个背景色。
   5. 点击预览按钮,可以看到效果图如下图所示。但是我们发现A3单元格中,并没有我们想要的数据显示出来。这是因为,A3单元格中有一个条件 preid 等于 'A2',而我们在A2单元格中定义了一个条件 preid 等于 ' '。所以A3单元格在取数的时候,是继承了A2中的所有条件。这样在实际执行的时候,A3当中取数就有两个条件 preid 等于 ' '&&preid 等于 'A2',因此在两个条件共同的限制下,在我们的数据当中并没有符合条件的数据,因此取出的数据为空。
TAG标签 : 重新 教程 报表 0.7 screen.width to this.width true

最新评论 共有2位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表
网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.