你目前正处于脱机状态,正在等待 Internet 重新连接

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

Support for Office 2003 has ended

Microsoft ended support for Office 2003 on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

初级用户:要求具备单用户计算机的用户界面知识。

有关本文的 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”字段中的下拉箭头。

    请注意,组合框中将出现两列。
OfficeKBHowTo inf Acc2002 Acc2003 ACC2007
属性

文章 ID:304462 - 上次审阅时间:08/27/2008 18:11:44 - 修订版本: 5.1

Microsoft Office Access 2007, Microsoft Office Access 2003, Microsoft Access 2002 标准版

  • kbinfo kbexpertisebeginner kbdesign kbdatabase kbhowto KB304462
反馈
none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">