查询条件设置




        通用查询对报表数据进行查询,是通过对报表数据集中涉及到的字段添加检索条件,然后将这些检索条件传给报表数据集进行数据过滤。所以对数据集中字段设置查询条件是操作的核心。

一、报表实例 

制作标题为“订单信息表”的报表,设置查询条件“发货地区-相等-”和“订单ID-相等-”,将此报表保存为“订单明细表1”。

 

二、设计过程

第1步:新建报表

第2步:定义数据集

demo_订单数据:select 订单ID 发货地区 发货城市 订购日期 货主名称 运货商ID 运货费 from DEMO_INPUT_ORDERS

第3步:编辑报表


1. 设置A3单元格的表达式为:=demo_订单数据.select(订单ID)

2. 设置B3单元格的表达式为:=demo_订单数据.发货地区

3. 设置C3单元格的表达式为:=demo_订单数据.发货城市

4. 设置D3单元格的表达式为:=demo_订单数据.订购日期,显示格式为:yyyy-MM-dd

5. 设置E3单元格的表达式为:=demo_订单数据.货主名称

6. 设置F3单元格的表达式为:=demo_订单数据.运货商ID

7. 设置G3单元格的表达式为:=demo_订单数据.运货费,显示格式为:¥#.00

第4步:增加通用查询,设置查询条件

1. 点击快速工具栏上的弹出“通用查询”设计页面。


2. 选择字段

点击【批量增加】按钮,弹出包含报表数据集所有字段的“批量增加”对话框。勾选需要设置查询条件的字段“发货地区”和“订单ID”。


3. 设置别名

别名不仅代表某字段所设置的别名,而且代表查看界面所显示的查询字段名称。


4. 选择比较符


5. 设置条件值

条件值是通用查询生成查询面板时带入的初始默认值,为空时初始状态下该条件不起作用。


6. 保存查询面板

第5步:保存预览

将此报表保存为“订单明细表1”。


如果设置查询条件:发货地区为西南,点击预览。