云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 润乾报表集成到Eclipse开发环境

润乾报表集成到Eclipse开发环境

  • 62 次阅读
  • 3 次下载
  • 2025/7/12 7:19:47

将报表数据区D2的值改为=ds1.id:

在右侧属性栏将D2的值—显示值—表达式改为ds2.select(remark,,pid==value())

预览数据如下:

会发现除了应有的两条数据之外, 其余应该为空的单元格也被填入了本列的ID值. 修改一下D2的值—显示值—表达式, 改为nvl(ds2.select(remark,,pid==value()),\预览结果如

下:

nvl()

函数说明: 根据第一个表达式的值是否为空,若为空则返回指定值 语法: nvl( valueExp1, valueExp2 )

参数说明: valueExp1 需要计算的表达式,其结果不为空时返回其值 valueExp2 需要计算的表达式,当valueExp1结果为空时返回此值

返回值: valueExp1或valueExp2的结果值

示例: 例1:nvl(A1,\表示当A1为空时,返回空串,否则返回A1 例2:nvl(value(),0) 表示当当前格为空时返回0,否则返回当前格的值

2.7 子报表

假设在另一张表report_sub中保存了本例数据的备注信息, 现在要在本例报表显示出来.

按照新建数据源的步骤新建一个子报表, SQL语句如下:

报表定义如下:

其中数据区B1,B2扩展方式为横向扩展, 在右侧属性窗口中设置:

count()

函数说明: 计算数据集当前记录行集中,满足条件的记录数

语法: datasetName.count({filterExp{,rootGroupExp{,nullCheckExp}}})

参数说明: filterExp 条件表达式,如果全部选出,则不要此参数, rootGroupExp 是否root数据集表达式 nullCheckExp 检查某一条记录是否为空的标达式

返回值: 整数 举例:

例1:ds1.count() 表示对ds1中当前记录行集中所有记录进行计数,返回记录数。 例2:ds1.count(true) 含义同上,但是运算速度比ds1.count()慢,因此当记录全部选出时,建议不要true

例3:ds1.count(quantity>500) 表示从ds1当前记录行集中选出quantity>500的记录进行计数,返回记录数。 例4:ds1.count(,,ID) 表示当前记录行集中ID不为空的纪录数目

预览结果如下:

搜索更多关于: 润乾报表集成到Eclipse开发环境 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

将报表数据区D2的值改为=ds1.id: 在右侧属性栏将D2的值—显示值—表达式改为ds2.select(remark,,pid==value()) 预览数据如下: 会发现除了应有的两条数据之外, 其余应该为空的单元格也被填入了本列的ID值. 修改一下D2的值—显示值—表达式, 改为nvl(ds2.select(remark,,pid==value()),\预览结果如下: nvl() 函数说明: 根据第一个表达式的值是否为空,若为空则返回指定值 语法: nvl( valueExp1, valueExp2 ) 参数说明: valueExp1 需要计

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com