向 Access 应用中的视图添加自动完成控件

重要提示    已从下一版本的 SharePoint 中删除 Access Services 2010 和 Access Services 2013。 建议不要创建新的 web 应用,可将现有应用迁移到替代平台,如Microsoft Power App

在 Access Web 应用中,自动完成控件将选项作为用户类型显示,以帮助他们找到正确的值。 从一长长的相关项目列表中选择正确的值可能很有挑战性,但自动完成控件可帮助完成此任务。 例如,通过此用于寄送区域自动完成控件,如果键入"m",将看到四个选项。

在记忆式键入框中键入时,将显示部分匹配项

如果将"e"添加到"m"以形成"me",列表将缩小到墨西哥。 如果键入"mo",所有选项将从框中消失,因为没有匹配项。

注意: 自动完成控件仅适用于 Access Web 应用,在 Access 桌面数据库中不可用。

向视图添加自动完成控件

若要添加自动完成控件,请编辑 Access 中的视图,然后从"控件"库添加自动完成控件。

  1. 启动 Access,并打开 Web 应用。

  2. 在左窗格中的"表格选择器"中单击表格标题名称,然后在"视图选择器"中单击视图。

    此示例中,"任务"是表,"列表"是您想要将自动完成控件添加到的视图。

    应用程序设计中的“任务”表和“列表”视图

  3. 单击 屏幕 中间的"编辑"以在设计模式下打开视图。

  4. "视图"下,>"自动完成控件"。

    记忆式键入控件

  5. 将新的自动完成控件移动到想要的位置。

  6. (可选)通过单击"控件"库中的标签按钮添加标签控件,然后移动自动完成控件旁边的标签。 输入有助于解释自动完成控件用途的题注。

  7. 单击之前在设计网格上添加的自动完成控件,然后单击它旁边的"数据"图标,显示其属性选项。 这是将控件挂接到其数据源的地方。

    新记忆式键入框控件的属性框

  8. 若要将自动完成控件"绑定"到字段 (以便所选值存储在该字段) 中,请单击"控件源",然后选择要存储该值的字段。

  9. 单击 "行源",然后选择包含要作为用户类型显示在自动完成控件中的值的表或查询。 在此处选择表或查询后,Access 会显示其他属性选项。

  10. "绑定字段 "框中,从列表中选择包含要存储的值的字段。 绑定字段是 Access 存储在前面定义的控件源字段中的值。 在某些情况下,此值将是 ID 值,具体取决于表和查找字段的设计方式。 在 "主显示字段 "框中,选择包含要从相关表或查询显示的值的字段。 这些是用户在浏览器中使用此控件时会看到的值。

    属性框中的所有可用属性

  11. 单击快速访问工具栏上的“保存”,保存视图更改。

在浏览器中使用自动完成控件

在自动完成控件中输入文本时,你将看到...

  • 键入的字符数越多,列表越窄。

  • 搜索不区分大小写;大写字母和小写字母被视为相同。

  • 如果匹配超过 8 个,列表底部会显示一条消息,建议执行更具体的搜索 - 在这种情况下,请继续键入更多字符。

设置自动完成控件的其他选项

  • "默认值" 框中,可以输入一个值,以在新建记录时用作默认值。 如果使用 ID 值作为绑定字段,则需要使用相关表中的相应 ID 值。

  • 在"弹出窗口 视图 "框中,如果单击框中显示的值,可以选择新窗口中"弹出"的视图 (数据表视图中显示的值) 。 将视图名称添加为弹出窗口时,浏览器中的显示选项的格式设置为超链接,以显示可单击。

例如,在"列表"视图中单击某人的姓名可能会显示该人员的所有详细信息的列表 , 这就像从"列表"视图中选择此人的记录一样。 如果视图还包含相关项,则这些行也会显示在弹出窗口中。

  • 在"辅助显示字段"框中,您可以选择要显示在每个项目下方的"辅助"字段(例如,假设员工的记录具有其职务的字段)-可以选择"职务"字段作为辅助显示字段。

下面是显示辅助显示字段的示例。 Amy Strande 的职务"管理编辑"从 Amy 记录的"职务"字段拉取,显示在她的姓名下。 辅助显示字段仅在选择值时在自动完成框中可用。

带辅助显示字段的记忆式键入框搜索结果

  • 在"格式"属性上,使用"提示"框输入描述性文本以帮助用户了解如何使用自动完成控件。 默认文本为"查找..."但可以将该名称更改为更符合需求的名称,例如"输入员工姓名"。

自动完成控件的一种替代方法是组合框,它允许用户单击以查看选项的下拉列表,例如国家/地区名称。 若要详细了解组合框,请阅读在 Access 应用中向视图添加组合框。

需要更多帮助?

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

此信息是否有帮助?

谢谢您的反馈!

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

×