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

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的英文版本以便参考。

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

注意: 

  • 若要使用此过程, 窗体必须绑定到表或已保存的查询。 过程的步骤5包含有关不属于这种情况的详细信息。

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

创建列表框或组合框

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

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

  3. 在 "控件" 组中, 单击 "列表框" 或 "组合框"。

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

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

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

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

    使用以下过程检查窗体是否绑定到表或已保存的查询:

    1. 单击 "取消" 关闭向导。

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

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

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

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

      根据要执行的操作, 按照下列过程之一操作:

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

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

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

        2. 在 "记录源" 属性框中单击, 然后单击出现的下拉箭头。

        3. 选择其中一个可用的表或查询。 如果合适的表或查询不可用, 则必须先创建一个表或查询, 然后才能继续。 有关详细信息, 请参阅文章创建表和添加字段创建简单的选择查询

        4. 保存窗体, 然后重复本文开头的过程。 向导现在应基于在 "组合框/列表框" 选项中选择的值显示 "在我的窗体上查找" 记录

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

        如果要查找的数据包含在多个表中, 则需要将该窗体绑定到一个查询, 以便从这些表中选择数据。

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

          Access 将打开 "查询生成器"。

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

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

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

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

        4. 确保在 "" 框中选中 "查询", 然后单击"确定"

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

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

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

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

        8. 重复本文开头的过程。 向导现在应基于在 "组合框/列表框" 选项中选择的值显示 "在我的窗体上查找" 记录

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

返回页首

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

此信息是否有帮助?

谢谢您的反馈!

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

×