NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## **简介** 对应用包的多个数据源进行关联查询,可直接查询单个数据源,也可以同时查询关联查询多各数据源表。 **【关联关系】** **左连接**指以左侧的数据源为准,显示左侧数据源的所有行,将右侧数据源按设定的字段与左侧数据源字段进行值或内容加以比对后,显示出匹配的数据记录。 ![](https://dcc.seeyon.com/desCenter/common/report/engine/design/img/left_join.png)表1表2(left join,左表加上与右表的交集,以数据源设置的表顺序为准) **内连接**指将左右两侧的数据源按设定的字段进行值或内容加以比对后,显示出两个数据源中均有的数据记录。 ![](https://dcc.seeyon.com/desCenter/common/report/engine/design/img/inner_join.png)表1表2(inner join,关联结果的交集) ## **场景** 劳保用品管理应用中低库存预警报表,查询库存表中库存较低的用品。 ## **功能说明** ### **一、新建查询-数据源设置** 系统将当前应用中表单主表及其中的各个明细表分别列出,根据实际需要选择后双击即选中(从左侧移到右侧)。 ![](https://img.kancloud.cn/f4/6d/f46d99bbb78d4c5117674425b84211ea_1280x1145.png) ### **二、新建查询-关联关系**。 关联关系通常与数据源设置中排序第一的数据源建立相应的字段,为了理解、维护、运行的方便,数据源的选择通常为1-3个,不建议超过5个。每个关联关系中,数据源之间对应的字段不能过多,通常在3个以内,且使用数据唯一的字段(底表中设置了数据唯一的字段)。 ![](https://img.kancloud.cn/4d/cb/4dcbbe39e53aecfc77c678ac2d0da648_1280x1193.png) ### **三 、新建查询-查询字段** * 数据字段设置:选择各个数据源中在查询时所需要列表显示的字段,并根据需要双击后定义其显示名(即查询中各列列头所显示的名称),上下移动排列显示的顺序(即列头的显示顺序)。 ![](https://img.kancloud.cn/b4/ef/b4eface38c4d1589d813f022c1120293_1280x830.png) ### **四 、新建查询-条件设置** * 排序设置:根据所需要列表显示的字段,设置列表显示时各行数据记录的显示顺序。 * 系统条件:按需要设置计算条件公式,系统自动筛选出符合条件的全部数据记录进行列表显示,设置方法同计算公式中的计算条件。 * 筛选条件:按需要选择查询使用中允许用户设置筛选条件的字段。如选择“年龄”字段,则查询使用中,用户可以利用该字段设置年龄大于30岁且小于40岁的筛选条件从而得到需要的数据记录。 * 穿透显示:在查询时,点击查询列表中的数据记录后,显示该数据记录的表单页面(即查看详细内容)。根据需要设置允许与不允许即可。 * 按钮设置:请勾选设置您需要的操作按钮(转发、导出、打印、致信交流) * 授权设置:根据实际工作需要按单位、部门、人员等进行设置。 ![](https://img.kancloud.cn/69/12/6912bceb529f33b058b37a3ee2adcb60_1280x1204.png)