网格式报表是将数据以列表的形式展现,用户可以清楚的看到每条明细数据。

网格式报表

如下图所示,这是一个基本的网格式报表,通过这个例子我们来了解数据集函数select、扩展、跟随扩展在报表中的应用。
制作报表“运货信息表”,该报表所用的数据源为系统自带的demo数据源,登记的数据表为DEMO_ORDERS表,登记时系统中设置别名为:演示_订单表。

制作方法

- 第一步:登录系统,进入资源管理页面

如下图所示: 网格式报表示例 - 图1

- 第二步:新建报表

在资源管理页面中点击【新增资源】按钮,然后选择【复杂报表】,点击【下一步】进入报表设计界面 网格式报表示例 - 图2 网格式报表示例 - 图3

- 第三步:定义数据集

点击【添加数据集】按钮,在新建数据集页面选择【SQL检索】

网格式报表示例 - 图4

在数据表选择页面,找到【演示_订单表】点击选择按钮

网格式报表示例 - 图5

选择全部的字段点击【下一步】

网格式报表示例 - 图6

系统会自动生成SQL语句,点击【确定】输入数据集名称即可

网格式报表示例 - 图7

- 第四步:定义单元格表达式

在设计界面绘制表格模板并且给需要的单元格加上边框 网格式报表示例 - 图8

设置取数表达式:

1, A2单元格中表达式为:=运货信息.Select(订单ID) 2, B2单元格中表达式为:=运货信息.订购日期 3, C2单元格中表达式为:=运货信息.运货商ID 4, D2单元格中表达式为:=运货信息.运货费 5, E2单元格中表达式为:=运货信息.货主名称 6, F2单元格中表达式为:=运货信息.货主地区 7, G2单元格中表达式为:=运货信息.货主城市 8, H2单元格中表达式为:=运货信息.货主地址 9, I2单元格中表达式为: =运货信息.到货日期

设置取数表达式时可以在单元格中直接输入表达式,也可以通过快捷公式向导将对应的字段以拖拽的形式拖入单元格中 网格式报表示例 - 图9 报表属性>>分页方式 设置为不分页 网格式报表示例 - 图10

- 第五步:保存报表

点击设计界面左上角的保存按钮对报表模板进行保存 网格式报表示例 - 图11 设置报表模板的名称 和保存路径 点击【确定】,此报表模板保存资源名称为【运货信息表】 网格式报表示例 - 图12

- 第六步:查看报表

点击设计界面左上角的预览按钮对报表模板进行查看,在弹出预览窗口前也会对报表进行保存。 网格式报表示例 - 图13

- 第七步:效果预览

点击预览按钮 网格式报表示例 - 图14 除了在设计界面点击预览按钮查看报表之外,我们还可以到保存报表的资源目录下查看报表。 网格式报表示例 - 图15 资源管理中查看报表 网格式报表示例 - 图16