在 Access 桌面数据库中使用窗体时,可以通过按 TAB 键在控件之间切换。 可以指定窗体上的控件响应 TAB 键的顺序。 在设计良好的窗体上,控件按逻辑顺序(例如,从上到下和从左到右)响应 TAB 键,以便表单更易于使用。
本文介绍如何更改 Tab 键顺序、如何从 Tab 键顺序中删除控件,以及如何更改窗体中最后一个字段的选项卡行为。
本文重点介绍窗体,但也可以使用这些过程设置报表控件的 Tab 键顺序。 在报表视图中打开报表时,可以使用 TAB 键将焦点从控件移动到控件。
注意: 本文不适用于 Access Web 数据库和 Access Web 应用- 使用 Access 进行设计并联机发布的数据库类型。 在 Web 应用程序中,自动设置 Tab 键顺序,无法更改。
您要做什么?
更改控件的 Tab 键顺序
使用向导或布局等工具创建窗体时,Access 会将选项卡顺序设置为控件在窗体上的显示顺序:从上到下,从左到右。 但是,如果在不使用向导或布局的情况下创建或修改窗体,则可以创建与窗体上控件的位置不对应的 Tab 键顺序。 使用以下过程更改控件的 Tab 键顺序。
-
在导航窗格中,右键单击窗体,然后单击“ 设计视图”。
-
在“ 设计 ”选项卡上的“ 工具” 组中,单击“ Tab 顺序”。
-
在“ Tab 顺序 ”对话框中的“ 分区”下,单击要更改的部分。
-
执行下列操作之一:
-
如果希望 Access 创建从上到下和从左到右的 Tab 键顺序,请单击“ 自动排序”。
-
如果要创建自己的自定义 Tab 键顺序,请单击要移动的控件的选择器。 (单击并拖动以一次选择多个控件。) 再次单击选择器,并将控件拖动到列表中的所需位置。
-
-
单击“确定”。
从 Tab 键顺序中删除控件
-
在导航窗格中,右键单击窗体,然后单击“ 设计视图”。
-
如果未显示 “属性表 ”任务窗格,请按 F4 显示它。
-
选择要从 Tab 键顺序中删除的控件。
-
在“属性表”的“ 其他 ”选项卡上的“ 制表位 属性”框中,单击“ 否”。
注意: 如果从 Tab 键顺序中删除控件,则只要其 Enabled 属性设置为“ 是”,仍可单击该控件将其选中。
更改 Tab 键顺序中最后一个字段的选项卡行为
默认情况下,当光标位于 Tab 键按 Tab 顺序的最后一个字段中时,Access 会显示数据源中的下一条记录,并将光标移动到 Tab 键顺序的第一个字段。 可以更改此行为,使 Access 保留在当前记录上。 如果窗体包含分页符,还可以更改行为,以便 Access 不会将光标移动到下一页。 如果要限制用户一次编辑多个记录 (或页面) ,这将很有帮助。
-
在导航窗格中,右键单击窗体,然后单击“ 设计视图”。
-
如果未显示 “属性表 ”任务窗格,请按 F4 显示它。
-
从“属性表”顶部的下拉列表中选择“窗体”。
-
在“属性表”的“ 其他 ”选项卡上的“ 循环 ”属性框中,选择以下选项之一。
设置 |
说明 |
所有记录 |
在记录的最后一个字段中按 Tab 时,焦点将移动到下一条记录中的第一个字段。 |
当前记录 |
在记录的最后一个字段中按 Tab 时,焦点将移回当前记录中的第一个字段。 |
当前页 |
在窗体页的最后一个字段中按 Tab 时,焦点将移回当前页中的第一个字段。 注意: 可以使用分页符控件将窗体划分为页。 此控件在“设计”选项卡的“ 控件 ”组中的“ 设计 视图”中可用。 如果窗体不包含任何分页符,则 “当前页” 选项的行为方式与 “当前记录 ”选项相同。 |