
通过设计查询模板,定义表间公式,可以实现各种复杂的数据查询需求。如果不要求打印查询结果,还可以直接在我的工作台中定义“查询”,“查询”实质上就是表间公式,只不过它的结果不需要填充到模板上,而是可以在我的工作台中直接显示。下面定义一个查询,直接显示每个客户的订单信息。
1. 用设计者身份登录
2. 选择菜单【模板】à【新建查询】,弹出“定义查询”窗口,输入查询名称,选择所属分类。
图 9‑22 定义查询
3. 就像定义一条表间公式一样,选择数据源为“客户表”、“订单_主表”和“订单_明细”,并指定表间关联条件“客户表.客户编号=订单_主表.客户编号”
4. 点击【定义数据项】,输入数据项,结果如下图:
图 9‑23
5. 切换到“查阅权限”标签,设置查阅权限,如图:
图 9‑24 设置自定义查询的查阅权限
6. 点击【保存】
现在打开我的工作台,我们看到左侧菜单中指定的分类之下,出现了新建立的查询名称,点击此名称,右侧显示查询信息,如图:
图 9 ‑ 25
针对自定义查询中显示的信息,还可以进行【查找】、【导出到Excel文件】等操作。
| |
修改本节建立的自定义查询,加入筛选条件:订单_主表.录入人=系统变量.当前用户姓名,然后分别用Admin、小宋、老李的帐户登录,观察“客户订单信息”查询中显示的内容有什么不同,并解释为什么不同。