为控件设置 Tab 键次序
在使用窗体时,可通过按 Tab 键在控件之间进行切换。您可以指定窗体上的控件响应 Tab 键的次序。在设计良好的窗体中,控件按逻辑次序(例如,从上到下和从左到右)响应 Tab 键,以便窗体更易于使用。
本文说明如何更改 Tab 键次序、如何从 Tab 键次序中删除控件以及如何更改窗体中最后一个字段的 Tab 键行为。
注释
✍ | 本文不适用于 Access Web 应用程序。在 Web 应用程序中,会自动设置 Tab 键次序并且无法对其进行更改。有关 Web 应用程序的详细信息,请参阅文章生成可在 WEB 上共享的数据库。 |
✍ | 本文着重介绍窗体,但您也可以使用这些过程来设置报表上控件的 Tab 键次序。在报表视图中打开报表时,可以使用 Tab 键将焦点从一个控件移到另一个控件。 |
您要做什么?
当使用诸如向导或布局之类的工具创建窗体时,Access 会将 Tab 键次序设置为与控件在窗体上的显示顺序相同,即:从上到下和从左至右。但是,如果您创建或修改窗体时未使用向导或布局,则创建的 Tab 键次序可能不会与控件在窗体上的显示位置相对应。使用下面的过程可更改控件的 Tab 键次序。
1. | 在导航窗格中,右键单击窗体,然后单击“设计视图”。 |
2. | 在“设计”选项卡上的“工具”组中,单击“Tab 键次序”。 |
3. | 在“Tab 键次序”对话框中的“部分”下,单击要更改的部分。 |
4. | 请执行下列操作之一: |
✍ | 如果要使 Access 创建从上到下和从左至右的 Tab 键次序,请单击“自动排序”。 |
✍ | 如果要创建自己的自定义 Tab 键次序,请单击对应于要移动的控件的选择器。(单击并拖动以便一次选择多个控件。)再次单击选择器并将控件拖到列表中的所需位置。 |
5. | 单击“确定”。 |
1. | 在导航窗格中,右键单击窗体,然后单击“设计视图”。 |
2. | 如果未显示“属性表”任务窗格,请按 F4 以显示该窗格。 |
3. | 选择要从 Tab 键次序中删除的控件。 |
4. | 在属性表的“其他”选项卡上,单击“制表位”属性框中的“否”。 |
注释 如果从 Tab 键次序中删除某个控件,则只要该控件的“已启用”属性设置为“是”,您就仍能够单击该控件以将其选中。
默认情况下,如果在光标位于 Tab 键次序的最后一个字段中时按 Tab 键,则 Access 将显示数据源中的下一条记录,并将光标移到 Tab 键次序的第一个字段处。您可以更改此行为以便 Access 停留在当前的记录上。如果窗体包含分页符,则也可以更改此行为以便 Access 不会将光标移到下一页。如果您要限制用户一次编辑多个记录(或页面),那么这将非常有用。
1. | 在导航窗格中,右键单击窗体,然后单击“设计视图”。 |
2. | 如果未显示“属性表”任务窗格,请按 F4 以显示该窗格。 |
3. | 从属性表顶部的下拉列表中选择“窗体”。 |
4. | 在属性表的“其他”选项卡上的“循环”属性框中,选择下列选项之一。 |
设置 |
说明 |
所有记录 |
如果在光标处于记录中的最后一个字段中时按 Tab 键,则焦点将移到下一条记录中的第一个字段。 |
当前记录 |
如果在光标处于记录中的最后一个字段中时按 Tab 键,则焦点将返回到当前记录中的第一个字段。 |
当前页 |
如果在光标处于窗体页面中的最后一个字段中时按 Tab 键,则焦点将返回到当前页中的第一个字段。 注释 可以通过使用分页符控件将窗体分为多个页面。在“设计”视图的“设计”选项卡上的“控件”组中提供有此控件。如果窗体未包含任何分页符,则“当前页”选项的行为方式将与“当前记录”选项相同。 |