通过创建查阅字段自定义数据的显示方式

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

如果您希望数据表、 窗体或报表,以显示某个值,而域存储不同的值中的字段,您可以创建查阅字段。如果您希望显示一个数字,如 ID (或其他外键值) 比更有意义的字段,查阅字段很有用。例如,而不是显示联系人的 ID 号,Microsoft Office Access 可以显示联系人的姓名。在此示例中,联系人 ID 号称为绑定的值或在源表、 查询或列表中存储的值。联系人 ID 号自动在源中查找和替换为联系人的姓名。联系人的姓名称为显示值。

注意: 查阅字段的显示值与其绑定值之间的差别在于显示值显示在数据表视图中而绑定值是存储的值。

在数据表中查看或访问查阅字段时,查阅字段被称为查阅列。

查阅字段可以简单,也可以复杂。简单的查阅字段允许您仅存储一个值。复杂的查阅字段或多值查阅字段允许您存储在组合框或列表框控件中显示的多个值。对于多值字段中的每一项,将基于对应的绑定值来“查阅”显示值。提供可供选择的查阅值能够限制可以输入的值,有助于避免数据输入错误。

您要做什么?

创建新的查阅字段

将现有字段更改为查阅字段

删除字段的查阅属性

设置或更改查阅字段属性

创建新的查阅字段

您可以创建一个将从表或查询或者从您创建的值列表中检索值的查阅字段。

注意: 在为查阅字段提供值列表时,当前记录的字段中的值将自动输入。

从表或查询中选择查阅值

  1. 在导航窗格中,右键单击要处理的表,然后单击“设计视图”

  2. 单击对应于您想要定义为查阅字段,请单击下箭头,然后单击查阅向导的列的数据类型列中的单元格。

  3. 在查阅向导中,确保选中“使用查阅列查阅表或查询中的值”选项,然后单击“下一步”

  4. 要查看并选择查阅字段值的源,请在下一页上的“视图”下选择“表”“查询”“两者”选项,然后单击“下一步”

  5. 可用字段框中,选择您想要添加的字段。

  6. 单击选择按钮 选择按钮

  7. 如果您想要添加更多的字段,然后单击下一步,请重复此步骤。

  8. 要指定查阅字段的排序选项,请在向导的下一页上选择第一个排序字段旁边的下箭头,然后单击要作为值的排序依据的字段名称。

  9. 要将排序次序从升序更改为降序,请单击“升序”按钮,然后单击“下一步”

  10. 要调整查阅字段的宽度,请在向导的下一页上使用鼠标将列拖动到所需宽度,然后单击“下一步”

    提示: 让“隐藏键列”复选框处于选中状态,以便使用查阅列的任何人都只会看到您想让他们在字段中看到的值而不是主键字段中的值。

  11. 在向导的下一页上,为查阅列键入一个标签名。

  12. 要创建多值查阅列,请选中“允许多值”复选框。

    注意: 必须选中此复选框才能够启用多值存储。

    在查阅向导中,选择多值查阅选项

  13. 单击“完成”

提示: 应用于特定的查阅字段的属性在“查阅”选项卡上的“字段属性”下提供。

将表或查询用作查阅字段的数据源

从列表中选择查阅值

  1. 在导航窗格中,右键单击要处理的表,然后单击“设计视图”

  2. 单击对应于您想要定义为查阅字段,请单击下箭头,然后单击查阅向导的列的数据类型列中的单元格。

  3. 在查阅向导中,选择我将键入的值所需,,然后单击下一步

  4. 在向导的下一页上,键入您希望在查阅列表中出现的列的数目。

  5. 键入您希望在查阅列表中出现的值,然后单击“下一步”

    注意: 可以调整查阅字段的宽度,但是如果您减小宽度使得查阅字段不再可见,则它将不会在查阅列中出现。

  6. 如果您在步骤 4 中指定了多个列,则必须选择您将使用哪个列来唯一标识每个值。在“可用字段”框中,双击您要用来唯一标识每个值的列,然后单击“下一步”

    注意: 如果您没有在步骤 4 中指定多个列,此步骤不会显示。

  7. 在向导的下一页上,为查阅列键入一个标签名。

  8. 如果是在创建多值查阅列,请选中“允许多值”复选框。

    注意: 必须选中此复选框才能够启用多值存储。

  9. 单击“完成”,然后单击“是”保存您所做的更改。

返回页首

将现有字段更改为查阅字段

  1. 在导航窗格中,右键单击要处理的表,然后单击“设计视图”

  2. 单击对应于您想要定义为查阅字段,请单击下箭头,然后单击查阅向导的列的数据类型列中的单元格。

  3. 按照说明完成该向导。

返回页首

删除字段的查阅属性

  1. 在导航窗格中,右键单击要处理的表,然后单击“设计视图”

  2. 选择要删除其查阅属性的字段。

  3. 单击“查阅”选项卡。

  4. “显示控件”下拉列表中,单击“文本框”

返回页首

设置或更改查阅字段的属性

使用查阅向导时,会自动设置查阅字段的属性。不过,您可以修改这些属性以便更改查阅字段的行为。

  1. 在导航窗格中,右键单击要处理的表,然后单击“设计视图”

  2. 单击要更改其查阅属性的字段。

  3. 单击“查阅”选项卡。

  4. 单击要更改的属性旁边的下拉箭头,然后选择所需的选项。

    下表列出了可以设置或更改的属性。

属性

操作

显示控件

根据控件类型,可将类型设置为以下内容之一:

  • 复选框     仅是/否字段。

  • 文本框     显示已经由用户输入的内容。

  • 列表框     在打开的窗口中显示值列表。

  • 组合框     在关闭时显示所选的值,在打开时显示可用的值列表。

注意: 将“显示控件”属性设置为“文本框”“复选框”会禁用查阅。

行来源类型

选择是使用其他表或查询中的值还是指定的值列表中的值来填充查阅字段。还可以选择使用表或查询中字段的名称来填充列表。

行来源

指定为查阅字段提供值的表、查询或值列表。当“行来源类型”属性设置为“表/查询”“字段列表”时,此属性应设置为表、查询或表示查询的 SQL 语句的名称。当“行来源类型”属性设置为“值列表”时,此属性应包含一个由分号分隔的值列表。

绑定列

指定“行来源”属性中提供由查阅字段存储的值的列。此值的范围可以是 1 到“行来源”属性中的列数。

列数

指定行来源中可以在查阅列中显示的列的数目。此属性可以是 1 到 255 之间的整数值。

列标题

指定是否要显示列标题。该值可以是“否”(默认值)或“是”。

列宽

输入每一列的列宽。例如,如果不想显示某一列(如 ID 号),则可以为宽度指定 0。

列表行

指定在显示查阅列时出现的行数。

列表宽度

指定在显示查阅列时出现的控件的宽度。

限于列表

选择用户是否可以输入未在列表中找到的值。

允许多值

指定查阅字段是否使用多值字段并允许选择多个值。此设置可以是“否”(默认值)或“是”。如果选择“是”,用户将可以从“行来源”属性中为每条记录选择多个值。

有关多值字段的详细信息,请参阅文章多值字段指南

允许编辑值列表

指定是否可以编辑基于值列表的查阅字段中的项目。当此属性设置为“是”并且您右键单击基于单列值列表的查阅字段时,您将看到“编辑列表项目”菜单选项。如果查阅字段有多个列,则忽略此属性。

列表项目编辑窗体

指定要使用的现有窗体,可以通过该窗体编辑基于表或查询的查阅字段中的列表项目。

仅显示行来源值

“允许多值”设置为“是”时,仅显示与当前行来源匹配的值。

若要以编程方式查找表中的值,请参阅参考文章DLookup 函数

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×