在线学习
About Us

培训教程

首页 >>在线学习 >>培训教程

勤哲Excel服务器学习和下载

>

9.3 自定义查询

通过设计查询模板,定义表间公式,可以实现各种复杂的数据查询需求。如果不要求打印查询结果,还可以直接在我的工作台中定义“查询”,“查询”实质上就是表间公式,只不过它的结果不需要填充到模板上,而是可以在我的工作台中直接显示。下面定义一个查询,直接显示每个客户的订单信息。

1.  用设计者身份登录

2.  选择菜单【模板】à【新建查询】,弹出“定义查询”窗口,输入查询名称,选择所属分类。

922 定义查询

3.  就像定义一条表间公式一样,选择数据源为“客户表”、“订单_主表”和“订单_明细”,并指定表间关联条件“客户表.客户编号=订单_主表.客户编号”

4.  点击【定义数据项】,输入数据项,结果如下图:

923

5.  切换到“查阅权限”标签,设置查阅权限,如图:

924 设置自定义查询的查阅权限

6.  点击【保存】

现在打开我的工作台,我们看到左侧菜单中指定的分类之下,出现了新建立的查询名称,点击此名称,右侧显示查询信息,如图:

9 25

针对自定义查询中显示的信息,还可以进行【查找】、【导出到Excel文件】等操作。

自定义查询也是可以定义筛选条件的,但是和表间公式不同,自定义查询的条件中没有变量(即所谓的本报表字段),但是可以出现系统变量,如当前用户姓名、当前日期等)

练习

修改本节建立的自定义查询,加入筛选条件:订单_主表.录入人=系统变量.当前用户姓名,然后分别用Admin、小宋、老李的帐户登录,观察“客户订单信息”查询中显示的内容有什么不同,并解释为什么不同。