将组合框添加到 Access 应用中的视图

应用对象
Microsoft 365 专属 Access Access 2019 Access 2016 Access 2013
重要 将从下一版本的 SharePoint 中删除 Access Services 2010 和 Access Services 2013。 建议不要创建新的 Web 应用,并将现有应用迁移到替代平台,例如Microsoft Power Apps
可以与 Dataverse 共享 Access 数据。Dataverse 是一种云数据库,可在其上构建面向 Web、手机或平板电脑的 Power Platform 应用、自动化工作流、虚拟代理等。 有关详细信息,请参阅 入门:将 Access 数据迁移到 Dataverse

在 Access Web 应用中,可以使用组合框控件,以便用户可以从下拉列表中选择值。 使用下拉列表而不是空白文本框可以更快、更准确地输入数据。

在此处所示的示例中,单击“ 第二个联系人 ”组合框控件会显示姓名下拉列表。 

视图中的组合框

注意

本文不适用于 Access 桌面数据库。 有关在桌面数据库中的窗体上创建控件的详细信息,请参阅 创建 Access 窗体

注意

Access Web 应用中的组合框限制为在下拉列表中显示 500 个项目。

向视图添加组合框

若要添加组合框控件,请在 Access 中编辑视图,并从 Controls 库添加组合框控件。

  1. 启动 Access,然后打开 Web 应用。
  2. 在左窗格中的“表选择器”中单击表描述文字名称,然后单击“视图选择器”中的视图。
    在此处显示的示例中,“任务”是表,List 是要向其添加组合框的视图。
    应用程序设计中的“任务”表和“列表”视图
  3. 单击屏幕中间的 “编辑” ,在设计模式下打开视图。
  4. 在“ 视图”下,单击“ 设计>组合框”。
    组合框控件
  5. 将新的组合框移动到所需位置。
  6. (可选)通过单击控件库中的标签按钮添加标签控件,并将标签移动到组合框旁边。 输入有助于说明组合框控件用法的描述文字。
  7. 单击之前在设计网格上添加的组合框控件,然后单击组合框控件旁边的 “数据 ”图标以显示其属性选项。 这是你将组合框连接到其数据源的位置。
    组合列表控件的属性框的初始状态
  8. 若要将组合框“绑定到”字段 (这意味着所选值将存储在该字段中) ,请单击“ 控制源”,然后选择要在其中存储值的字段。
  9. 单击“ 行源类型”,然后选择“ 表/查询”。 如果改为为“行源类型”属性框选择“ 值列表 ”,则必须在单独的行上输入要在“行源”属性框中显示的每个值。
  10. 单击“ 行源”,然后选择包含要显示在下拉列表中的值的表或查询。 在此处选择表或查询后,Access 会显示其他属性选项。
  11. 在“ 绑定字段 ”框中,选择包含要从列表中存储的值的字段。 绑定字段是 Access 存储在之前定义的控件源字段中的值。 在某些情况下,此 ID 值取决于表和查找字段的设计方式。 在其他情况下,它可能是特定字段中的值。 在“ 显示字段 ”框中,选择包含要从相关表或查询显示的值的字段。 这些是用户在浏览器中使用此控件时将看到的值。
    组合列表控件的更多属性
  12. 单击快速访问工具栏上的“保存”,保存视图更改。

设置组合框的其他选项

  • 在“ 默认值 ”框中,可以输入要在创建新记录时用作默认值的值。 如果使用 ID 值作为绑定字段,则需要使用相关表中的相应 ID 值。
  • “弹出窗口视图 ”框中,如果单击浏览器的组合框中显示的值,则可以选择“弹出”的视图 (数据表视图) 。 将视图名称添加为弹出窗口时,显示值的格式类似于浏览器中的超链接,以显示可单击。 例如,在“列表”视图中单击某人的姓名可能会显示该人员的所有详细信息的列表 - 你将在新窗口中加载该人员的列表视图。 如果视图还包含相关项的列表,则该列表也会显示在弹出窗口中。

组合框的替代方法是自动完成控件,它允许用户键入一个或多个字符,在键入时显示可能的匹配项列表。 输入的字符越多,列表范围就越小。 如果某人已经知道他们要查找的值,或者需要从值超过 500 个的源读取内容,则可以考虑使用此组合框而不是组合框。

若要了解有关自动完成控件的详细信息,请阅读 将自动完成控件添加到 Access 应用中的视图