让用户能够通过选择列表中的值来查找记录

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

在 Access 窗体设计时,您可以创建列表框或组合框可以用于查找时,从列表中选择一个值的记录。这使得用户更轻松地快速查找现有记录,而无需在查找对话框中键入一个值。

注意: 

  • 有关使用此过程,必须转换成表格或已保存的查询绑定窗体。步骤 5 的过程包含有关如何操作如果这不是这种情况的详细信息。

  • 此过程可能会创建仅当数据库被授予受信任的状态将运行代码。有关详细信息,请参阅决定是否信任数据库一文。

创建列表框或组合框

  1. 在导航窗格中右键单击窗体,然后单击“设计视图”

  2. 在“设计”选项卡的“控件”组中,确保选择“使用控件向导 按钮图像 ”。

  3. 控件组中,单击 按钮图像列表框组合框 按钮图像

  4. 在表单上,单击要放置列表框或组合框的位置。

  5. 在向导的第一页上,单击查找基于选定组合框/列表框中的值的窗体上一条记录,然后单击下一步

    查找记录...选项不可用。

    如果未显示查找基于选定组合框/列表框中的值的窗体上一条记录选项,它可能是因为转换成表格或已保存的查询未绑定窗体。窗体必须绑定到查询下的导航窗格中可用的对象。

    使用以下过程来检查窗体是绑定到某个表,还是已保存的查询:

    1. 单击取消以关闭该向导。

    2. 右键单击列表框或组合框之前,创建,然后单击删除

    3. 如果未显示“属性表”任务窗格,请按 F4 以显示该窗格。

    4. 从属性表顶部的列表中选择窗体

    5. 在属性表的数据选项卡上,查看记录源属性框。此框中必须包含表格的名称或保存查询,然后您才能使用本文中所述的过程。如果框为空,您可以选择现有表或查询用作记录源中,也可以创建新查询用作记录源。如果 SELECT 语句中包含框中,您必须将该语句转换为保存的查询的其他选项。一旦您已完成这些任务之一下, 一次运行组合框/列表框向导,它将显示查找记录...选项。

      • 按照基于您想要执行下列操作之一:

      • 选择现有表或查询用作记录源

        1. 如果您知道没有现有表或查询中包含记录数据库中的您想要查找,使用此过程将窗体绑定到该对象。

        2. 注意: 如果 SELECT 语句中包含记录源属性框中,按照此过程将永久删除该语句。您可能希望将语句复制到文本文件或其他文字处理程序,以防您想要将其还原。

        3. 记录源属性框中单击,然后单击显示的下拉箭头。

        4. 选择一种可用的表或查询。如果合适的表或查询不可用,您可以继续操作前必须创建一个。有关详细信息,请参阅文章创建数据库中的表创建简单的选择查询

        5. 保存该窗体,然后重复该过程开头的这篇文章。向导现在应显示查找基于选定组合框/列表框中的值的窗体上一条记录选项。

      • 创建新保存的查询,或将 SELECT 语句转换为保存的查询

        如果有多个表中包含您要查找的数据,您需要将窗体绑定到这些表中选择数据的查询。

        1. 记录源属性框中,单击生成按钮 “生成器”按钮

          Access 将打开查询生成器。

          • 如果记录源属性框中最初为空,查询生成器显示显示表对话框中,然后您可以开始创建新查询。有关详细信息,请参阅文章创建简单的选择查询。完成构建查询后,继续执行步骤 2。

          • 如果记录源属性框最初包含 SELECT 语句,该查询将显示在查询生成器。继续执行步骤 2 以将其转换为保存的查询。

        2. “设计”选项卡上的“关闭”组中,单击“另存为”

        3. 另存为对话框中,键入名称中的查询保存到 'Queryn':框。

        4. 请确保在框中,查询处于选中状态,然后单击确定

        5. 设计选项卡的关闭组中,单击关闭

        6. 单击以保存对查询所做的更改并更新属性。

          Access 在设计视图中显示的窗体和更改记录源属性,以显示新保存的查询名称。

        7. 单击快速访问工具栏上的保存

        8. 重复该过程开头的这篇文章。向导现在应显示查找基于选定组合框/列表框中的值的窗体上一条记录选项。

  6. 按照向导中的说明。在向导的最后一页上,单击完成以在设计视图中显示的列表框或组合框。

返回页首

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×