跳到主要内容

单向关联

信息

在许多情境下,你可能想在一张表中引用到另一张表的数据,而不需要建立双向关系。

比如,当你想在当前项目中引用历史或档案数据而不需要双向交互时。或者你有一个产品库存的数据表,你想在销售记录表中引用库存信息,但不想库存表显示销售数据。

维格表中的 “单向关联” 字段就允许你这样做,它只在一个方向上建立链接,确保关联关系只在源表中维护。

创建单向关联维格列

  1. 添加一个新维格列并将其设置为单向关联类型。
  2. 选择关联的维格表:选择您想要将当前数据表中的记录链接到的维格表。
  3. 选择记录:设置完关联表后,你就可以在单元格内添加关联记录了。点击单元格的 “+” 号,可以打开「选择关联记录列表」
  4. 移除链接:如果您想要移除已链接的记录,你可以点击标签的 X 图标,清除关联的内容。 img

字段的进阶设置

  • 允许多选记录

    你可以在「维格列配置菜单」,设置是否 “允许多选记录”。 开关开启时,你可以在单元格内选择多条关联记录。 开关关闭时,你在每个单元格内只允许选择一条关联记录。

    img

  • 从视图筛选记录

    为什么要从视图筛选记录的功能?我们先来看一个例子: 我们从《任务表》关联到《人员花名册》表后,如果《任务表》的任务只想分配给大一的新生来负责(锻炼新人),那么可以在「负责人」这一列设置从 “视图筛选记录”,并选择 “大一的学生” 这一视图。

    配置完成后,我们在单元格内选择 “负责人” 时,列表里只显示 “大一的学生”,系统帮我过滤了其他不符合要求的学生。

    img

《人员花名册》中原本就有一个 “大一的学生” 的视图,该视图下筛选出了所有大一的学生。

img

以上例子意味着,开启 “从视图选择记录” 后我们在选择关联记录时,「选择关联记录列表」中记录的顺序和可见性跟对应视图是一致的。通过这个配置,可以让关联更加迅速和准确。

权限控制

为什么有的表不能被关联?

在选择关联表时,你可能会看到这样的提示 “权限受限”

img

如果你要新建一个维格列,需要以下权限:

  • 当前表:可管理
  • 关联表:可编辑及以上

另外一种情况,当表格的列数超出限制后,也不能选择该表作为关联表。

我不想让成员看到关联表的数据怎么办?

成员需要拥有《人员花名册》的「可查看」及以上的权限,才能在《任务表》查看《人员花名册》的数据:

  • 关联表:可查看及以上的权限

如果该成员没有《人员花名册》的「可查看」权限,那么他就无法在《任务表》展开成员信息(关联记录的标签),查看详细数据。

img

同时,该成员选择关联记录时,只允许查看成员名字(记录的首列数据)。

img

该成员也无法用神奇引用去引用《人员花名册》的数据。

img

如果管理员将《任务表》分享到站外,访问者无法在《任务表》展开关成员信息(关联记录的标签),查看详细数据。

img