【表关联】如何建立表记录之间的关联

小明 发表于:2018年10月25日 16:39:10更新于:2020年06月25日 14:27:16

一个应用下的多张业务表中,不同业务对象之间可能存在一定的关联。

以《客户》,《联系人》 为例,两表分别存储着两个业务对象数据, 但一个客户公司可能有多个联系人, 一个联系人可能是个体,也能隶属某个公司。如果独立管理,就会出现数据冗余的问题,也增加重复录入的操作。

关联关系设置后,当创建联系人记录时,只需关联到 《客户表》中的已有客户记录即可,无需另外录入,再查看时,也能快速查看客户公司的详细信息。

关联效果如图:

关联多条其他记录效果(一个客户有多个联系人)

0015eeae350d9461c69f469420900d7

关联一条他表记录效果(一个联系人只能有一个客户公司)

0015eeae4e3430e8ef6fdb771415687

【关联记录】控件的的使用  

场景示例:在客户表中,建立和联系人关联。

1、添加一个【关联记录】控件

image.png

2、选择和哪张表建立关联关系

image.png

3、配置字段属性 

image.png

A :字段名称 设置 联系人  在本表中显示名称

注意:这里显示的值,是联系人表中的标题字段(不能设置为其他字段)

B:关联表名  点击此处可以直接打开 关联表(联系人)的后台配置页面。

C:关联记录数量

单条:单条是只 只能关联1条,例如,一个联系人只能所属一个公司,那么关联的数量就选择1条。 

多条:不定量,可以选择多条,例如,一个公司可能有多个联系人,就选择多条。 

一定要选择正确的关联关系,这个对数据加载性能,数据显示方式都有影响。

在本示例中,客户公司是可以关联多个联系人的,因此选择 【多条】。

D:显示方式  即关联的记录 如何显示。  

  • 多条记录有3种方式: 列表、卡片和下拉框 

  • 单条记录有2种方式:卡片和下拉框。

如下图,3种显示方式

image.png

根据业务需要,选择合适的方式即可。


E:显示字段 在选择记录时,会显示关联记录的哪些字段内容便于您找到正确的记录。

image.png

  • 列表方式可以显示多列

    image.png

  • 卡片方式最多显示3列

     

  • 下拉框方式 仅仅在选择记录时 可显示字段,选择后只显示标题字段。

image.png

image.png


C:选择表中的视图,根据情况,可以只从某个视图中选择要的记录。

F:封面图片  

关联的记录卡片中会可以显示关联记录的一个附件可以预览的文件或图片。

下拉框和 列表方式 仅仅在移动端显示。

效果:

image.png



G:默认值   在新增客户表(本表)记录时,可以选择一个固定的关联记录,也可以选择动态默认值

默认值 仅在 关联【单条】方式的情况下才可以使用。

我们继续看其他属性设置  

image.png


A:是否允许选择已有记录:如果不勾选,在客户记录中,是无法关联 联系人表中已有记录的。在关联已有记录时,可以设筛选范围,即只允许哪些记录显示出来供您选择。 【点此查看如何设置筛选条件

 B:是否允许新建记录   如果不勾选,在客户记录中,只能关联已有记录,不能直接新增一个联系人记录

C:是否关联视图   如果选择了 关联某个视图,那么在 选择关联记录时,只显示此视图下的记录 ,此功能仅在选择时有效果, 选择以后,不再影响记录的关联关系,即使关联的记录不在选择的视图下。 

如果勾选了 隐藏不再视图范围的记录,则会隐藏不显示,但关联关系还在,不会删除的。

image.png

D :双向关联 

一个作为基础数据的工作表,可能被多个业务表所关联使用。在管理基础数据表的时候是没有必要看到被哪些表调用。

例如,客户表建立了和 联系人表的 关联, 默认是单向关联(调用), 此时在联系人表中是没有自动建立一个关联记录字段的。

因此,如果需要再 联系人表中 可见关联的客户记录,则勾选之后配置关联关系即可。

image.png

 在联系人表中, 可以关联客户的记录 只能是1条,因此选择单条。点击确定即可。

取消双向关联: 不支持直接在本表取消双向关联,如果在对方表中不希望显示关联的本表,只需进入对方表单的配置页面,删除关联字段即可。

4、点击跳转

关联单条:【关联记录】控件可以点击,点击后,可以跳转后 他表的记录,

关联多条:  在右侧的关联表中,点击记录行 即可调整到 关联的记录详情。

0015d317e0a3ee158be2edd5d38cedd

5、如何关联、重新关联或 删除关联  

5.1  只能关联1条时的操作

点击 X 可以删除已有关联,并重新关联。“关联表字段” 跟随 “表关联” 字段的 选择而变动;

0015d318048cbc0f68887d8a9ad3be1

5.2 关联多条 时的操作 

image.png

常见的3种关联关系介绍

明道云