如何在 Microsoft Access 表中添加查阅字段

文章翻译 文章翻译
文章编号: 304462 - 查看本文应用于的产品
初级用户:要求具备单用户计算机的用户界面知识。

有关本文的 Microsoft Access 2000 版本,请参见 304463
有关本文的 Microsoft Access 97 版本,请参见 304464
展开全部 | 关闭全部

本文内容

概要

在 Microsoft Access 中,您可以通过在表中添加字段的方式来查阅另一个表中的信息。当需要在两个表之间建立关系时,通常会用到此技术。例如,假设您有一个“产品”表,该表中的“类别”字段可查阅“类别”表中的类别名称。通过使用此技术,您可以将主键值只存储在“类别”表中,但是在显示类别时却显示更加有用的类别名称。

本文将演示如何在 Microsoft Access 表中添加查阅字段。我们首先演示如何使用向导添加查阅字段,然后演示如何手动添加查阅字段。

更多信息

使用向导创建查阅字段

  1. 启动 Access。
  2. 在“帮助”菜单上,单击“示例数据库”,然后单击“罗斯文示例数据库”。出现“主切换面板”窗体时,请将其关闭。

    注意:在 Access 2007 中,请单击“模板类别”窗格中的“示例”,单击“罗斯文 2007”,然后单击“下载”。
  3. 在“视图”菜单上,单击“数据库对象”,然后单击“表”。

    注意:在 Access 2007 中,请在“创建”选项卡上的“表”组中单击“表设计”。
  4. 双击“使用设计器创建表”以创建一个新表。

    注意:在 Access 2007 中,请跳过此步骤。
  5. 在“字段名称”下的第一行中键入 EmployeeLookup
  6. 在“数据类型”列中,选择“查阅向导”。
  7. 在“查阅向导”的第一页上,单击以选中“使用查阅列查阅表或查询中的值”复选框,然后单击“下一步”。
  8. 在表列表中单击“雇员”表,然后单击“下一步”。
  9. 双击“雇员ID”、“姓氏”和“名字”字段,以便将这些字段添加到“选定字段”列表中,然后单击“下一步”两次。
  10. 确保选中“隐藏键列”复选框,然后单击“下一步”。
  11. 在“查阅向导”的最后一页上,单击“完成”。
  12. 在系统提示时,请单击“是”保存该表,然后将该表命名为 TestLookupWizard。
  13. 在系统提示时,请单击“是”向该表中添加主键。

    请注意,该向导将在新表和罗斯文示例数据库中的“雇员”表之间建立关系。
  14. 在“视图”菜单上,单击“数据表视图”。

    注意:在 Access 2007 中,请在数据表视图中打开该表。
  15. 单击“EmployeeLookup”字段中的下拉箭头。

    请注意,组合框中将出现两列。

手动创建查阅字段

  1. 启动 Access。
  2. 在“帮助”菜单上,单击“示例数据库”,然后单击“罗斯文示例数据库”。出现“主切换面板”窗体时,请将其关闭。

    注意:在 Access 2007 中,请单击“模板类别”窗格中的“示例”,单击“罗斯文 2007”,然后单击“下载”。
  3. 在“视图”菜单上,单击“数据库对象”,然后单击“表”。

    注意:在 Access 2007 中,请在“创建”选项卡上的“表”组中单击“表设计”。
  4. 双击“使用设计器创建表”以创建一个新表。

    注意:在 Access 2007 中,请跳过此步骤。
  5. 在“字段名称”下的第一行中键入 EmployeeLookup
  6. 在“数据类型”列中,单击“数字”。
  7. 在“字段属性”窗口中,单击“查阅”选项卡。
  8. 在“显示控件”列表中,单击“组合框”。
  9. 单击“行来源”属性框,单击显示的箭头,单击列表中的“雇员”,然后单击“生成”打开查询生成器。
  10. 双击“雇员ID”、“姓氏”和“名字”字段,以便将这些字段添加到查询网格中。
  11. 在“设计”选项卡上的“关闭”组中,单击“关闭”退出查询生成器。
  12. 当系统提示您是否要保存对 SQL 语句所做的更改时,请单击“是”。
  13. 确保将“绑定列”属性设置为“1”。

    注意:此属性对应于在“行来源”字段中保存的字段。在本示例中,“EmployeeLookup”字段将存储“雇员”表中的“雇员ID”值。
  14. 将“列数”属性的值更改为“3”。

    注意:此值表示在“行来源”中选定的字段数。
  15. 在“列宽”框中,键入 0";1";1"

    注意:“列宽”属性将列出“行来源”中每个列的宽度,并用分号分隔它们。如果要隐藏列,请将列宽设置为 0"。
  16. 在“列表宽度”框中,键入 2"
  17. 在“视图”菜单上,单击“数据表视图”。

    注意:在 Access 2007 中,请在数据表视图中打开该表。
  18. 在系统提示时,请单击“是”保存该表,然后将该表命名为“TestLookupWizard2”。
  19. 在系统提示时,请单击“是”向该表中添加主键。
  20. 单击“EmployeeLookup”字段中的下拉箭头。

    请注意,组合框中将出现两列。

属性

文章编号: 304462 - 最后修改: 2008年8月27日 - 修订: 5.1
这篇文章中的信息适用于:
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 标准版
关键字:?
kbinfo kbexpertisebeginner kbdesign kbdatabase kbhowto KB304462
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com