使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。
使用查阅列创建列表关系

列表关系中,源列表) (一个列表中的信息会自动显示在目标列表) (另一个列表 中。 通过列表关系,可以加入两个列表中的信息,并在用户编辑和删除列表项时保持一致。

关系有助于跟踪和维护多个列表中的信息。 目标列表项还可以链接到和显示源列表中价值多列的信息,关系可以更改删除项目时发生的情况, (签出 具有关系) 的删除项

本文内容

列表关系入门

唯一列

将查阅列添加到现有列表

在源列表中创建列

删除具有关系的项

当列表包含多个项时管理列表关系

列表关系入门

若要建立列表关系,需要两个列表:源列表和目标列表。 应先创建源列表。

在此示例中,我们将使用大学课程列表作为源列表,并将阅读列表用作目标列表。 目标是为阅读列表上的每本书显示课程名称和课程 ID,而无需手动输入信息。

  1. 创建源列表。 此列表将包含稍后将在目标列表上显示的所有信息的列,以及记录的每个列表项的其他信息。 例如,我们将创建一个包含列的课程列表:课程名称 (标题) 、课程 ID (单行文本) 、课堂时间 (日期和时间) ,以及“学期长度” (选项,其中有两个选项:完整、半) 。

  2. 填写源列表。 为稍后将在目标列表上显示的所有信息创建列表项。 在该示例中,我们将添加三门课程:中间计算机科学、计算机科学简介和机器学习。 列表应如下所示:

    课程列表

    课程名称
    (标题)

    单行文本) (课程 ID

    类时间
    (日期和时间)

    学期长度
    (选择)

    中间计算机科学

    CS200

    2021/9/9 上午 12:00

    Full

    计算机科学简介

    CS101

    2021/9/8 上午 9:00

    一半

    机器学习

    CS405

    2021/9/10 下午 1:30

    Full

  3. 创建目标列表。 让我们添加一个 Author 列 (单行文本) 和成本列 (货币) 。

  4. 若要将查阅列添加到目标列表,请选择“添加列 >查找”。

  5. 输入要显示在列顶部的名称。 让我们称之为课程名称。

  6. 在“选择列表”作为源下,选择源列表。 对于此示例,请选择“课程”列表。

  7. 在“从上面的列表中选择列”下,从要在此列表中显示的源列表中选择列, (要创建的新列中的目标列表) 。 对于此示例,请选择“标题”,因为我们想要显示课程名称。

  8. 若要在目标列表的源列表中显示更多查找信息,请选择 “更多”选项。 对于此示例,请仅选择“课程 ID”。

  9. 选择 “保存”并填写目标列表。 将书籍添加到目标列表 (阅读列表) 时,现在可以选择从源列表添加信息。 对于示例,对于 Lovelace 计算的未来,请选择“机器学习”课程名称,在这种情况下,课程 ID 将自动填写 (,它是 CS405) 。 由于列是查阅列,因此只需填写一个列,另一列将填写源列表中的信息。

    目标列表应如下所示:

    阅读列表 

    标题

    作者
    (单行文本)

    成本
    (货币)

    课程名称
    (查找)

    课程 ID
    (查找)

    适用于人类的计算机科学

    Smith

    $20.21

    计算机科学简介

    CS101

    计算的未来

    Lovelace

    $18.15

    机器学习

    CS405

    如何像Pro一样使用计算机

    Cline

    $44.99

    中间计算机科学

    CS200

    为明天键入

    洛伦兹

    $60.20

    机器学习

    CS405

现在,“阅读”列表直接从“课程”列表中显示“课程名称”和“课程 ID”信息,通过从“课程”列表中选择选项,可以更轻松地对新列表项进行分类。 还可以更新“课程”列表,并自动更新阅读列表,并直接从“阅读”列表链接到“课程”列表。

唯一列

创建列时,可以指定该列必须包含唯一值。 这意味着列表不能在该列中有任何重复值。 不能添加包含重复值的列表项、修改会导致创建重复值的现有列表项,或从回收站还原项(如果导致重复值)。 如果在源列表中创建查阅列,并且将该列定义为唯一,则目标列表中的列也不得包含重复值。

注意: 唯一性不区分大小写。 例如,ORD-231 和 ord-231 被视为重复值。

唯一列还必须具有索引。 创建唯一列时,系统可能会提示你创建索引。 选择“确定”时,将自动创建索引。 唯一列具有索引后,除非首先重新定义该列以允许重复值,否则无法从该列中删除索引。

支持唯一列的列类型:

  • 单行文本

  • 选择(单值)

  • 数字

  • 货币

  • 日期和时间

  • 查找 (单个值)

  • 人员 (单个值)

唯一列不受支持的列类型:

  • 多行文本

  • 选择(多值)

  • 计算

  • 超链接或图片

  • 自定义列

  • 查找 (多值)

  • 人员 (多值)

  • 是/否​​

将查阅列添加到现有列表

请记住,源列表包含要显示的信息,目标列表是要显示信息的列表。 有关示例,请查看上面的 列表关系入 门示例。 

  1. 在要查找列的列表中,选择“添加列>查找”。

  2. 在“选择列表”作为源下,选择要从中获取信息的源列表。

  3. 在“从上面的列表中选择列”下,选择要从目标列表中此新列的源列表中显示的信息。 所选信息将显示在要创建的新列中。

  4. 若要在更多列中显示源列表中的更多查找信息,请选择 “更多”选项。 在此处选择的所有复选框都会在目标列表中创建新列。 如果要显示的源列表中有更多信息,则稍后可以在这些设置中添加更多列。

  5. 如果希望从源列表中删除内容影响此列表,则 源列表中的“删除”下方会影响此列表,请切换“是”。 有关详细信息,请查看删除具有关系的项目

  6. 切换所需的任何其他设置,然后选择“保存”。 

在源列表中创建列

下表汇总了可用于和不能用于创建查阅列的列类型。

支持的列类型:

  • 单行文本

  • 数字

  • 日期和时间

  • 查找 (单个值)

不受支持的列类型:

  • 多行文本

  • 选择

  • 计算

  • 超链接或图片

  • 自定义栏

  • 查找 (多值)

  • 人员

  • 是/否​​

  • 货币

删除具有关系的项

创建查阅列时,在“更多”选项 下,可以切换源列表中的删除是否影响目标列表。 如果这样做,则可从中选择另外两个设置。 

注意: 必须对列表拥有“管理列表”权限才能创建或修改删除关系。

无法删除源项意味着,由于源列表与此目标列表链接,因此无法删除显示在目标列表上的源列表中的项。 可以继续按正常方式添加到源列表,但无法像以前那样删除项目。

删除源项可删除此列表中的值,确保同时从这两个列表中删除所有相关项目。 如果从源列表中删除,也会从目标列表中删除该项目。

如果两者都未选择,而是切换 “否”,则从源列表中删除内容不会对目标列表产生任何影响。 没有额外的删除限制或删除操作。

当列表包含多个项时管理列表关系

当列表包含数千个项目时,排序、搜索和筛选可能需要更长的时间。 列表将按创建日期的顺序自动为列编制索引,以优化大型列表中的排序。 若要手动为列编制索引,请查看如何将索引添加到列表或库列。

在大型列表中创建列表关系时,可以达到资源阈值或限制,并且可能会在以下情况下被阻止:

  • 如果使列在现有列表中是唯一的,该列表中的项多于列表视图阈值 (但请注意,将一个项目添加到使列表大于列表视图阈值的列表是通常不会阻止) 的操作。

  • 如果为列表中的查阅字段启用 Cascade Delete 或 Restrict Delete,该列表中的项多于列表视图阈值。

  • 已超出列表视图查找阈值,默认情况下,该阈值为 12 个查阅列。

  • 删除操作中的项数超过 1,000。

有关管理包含许多项的列表的详细信息,请查看管理包含许多项的列表和库

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×