При использовании формы в базе данных Access для настольных компьютеров вы можете переключаться между элементами управления нажатием клавиши TAB. Можно задать порядок, в котором элементы управления в форме реагируют на клавишу TAB. В хорошо оформленной форме элементы управления реагируют на нажатие клавиши TAB в логичном порядке (например, сверху вниз или слева направо), что облегчает работу с формой.
В этой статье описывается изменение последовательности табуляции и удаление элемента управления из последовательности табуляции и изменение поведения табуляции для последнего поля в форме.
В этой статье основное внимание уделяется формам, но вы можете использовать эти процедуры для установки последовательности табуляции элементов управления в отчетах. При открытии отчета в представлении отчета можно с помощью клавиши TAB переместить фокус с одного элемента управления на другой.
Примечание
Эта статья не относится к веб-базам данных Access и веб-приложениям Access, которые создаются с помощью Access и публикуются в Интернете. В веб-приложениях последовательность табуляции устанавливается автоматически и не может быть изменена.
В этой статье
- Изменение последовательности перехода элементов управления
- Удаление элемента управления из последовательности табуляции
- Изменение поведения табуляции для последнего поля в последовательности табуляции
Изменение последовательности перехода элементов управления
Если форма создается с помощью таких инструментов, как мастера или макеты, Access задает последовательность табуляции в том же порядке, в котором находятся элементы управления в форме: сверху вниз и слева направо. Однако если создать или изменить форму без использования мастера или макета, может возникнуть последовательность табуляции, не соответствующая расположению элементов управления в форме. Чтобы изменить последовательность табуляции элементов управления, выполните указанные ниже действия.
В области навигации щелкните форму правой кнопкой мыши и выберите команду "Конструктор".
На вкладке "Конструктор" в группе "Сервис" нажмите кнопку "Последовательность перехода".
В диалоговом окне "Последовательность табуляции " в разделе "Раздел" выберите раздел, который вы хотите изменить.
Выполните одно из следующих действий:
- Если вы хотите, чтобы в Access был сформирован порядок табуляции сверху вниз и слева направо, выберите пункт "Автопорядок".
- Если вы хотите создать собственную настраиваемую последовательность табуляции, щелкните область выбора элемента управления, который нужно переместить. (Щелкните и перетащите, чтобы выбрать несколько элементов управления одновременно.) Снова щелкните область выделения и перетащите элемент управления в нужное место в списке.
Нажмите кнопку ОК.
Удаление элемента управления из последовательности табуляции
В области навигации щелкните форму правой кнопкой мыши и выберите команду "Конструктор".
Если область задач "Страница свойств " не отображается, нажмите клавишу F4.
Выберите элемент управления, который нужно удалить из последовательности табуляции.
На вкладке " Другое " страницы свойств в поле свойства "Позиция табуляции " нажмите кнопку " Нет".
Примечание
Если удалить элемент управления из последовательности табуляции, его можно выбрать по щелчку, если для его свойства Enabled задано значение "Да".
Изменение поведения табуляции для последнего поля в последовательности табуляции
По умолчанию при нажатии клавиши TAB, когда курсор находится в последнем поле последовательности табуляции, Access отображает следующую запись в источнике данных и перемещает курсор в первое поле последовательности табуляции. Это поведение можно изменить, чтобы Access сохранил текущую запись. Если форма содержит разрывы страниц, можно также изменить поведение так, чтобы Access не перемещал курсор на следующую страницу. Это полезно, если вы хотите запретить пользователю редактировать несколько записей (или страниц) одновременно.
- В области навигации щелкните форму правой кнопкой мыши и выберите команду "Конструктор".
- Если область задач "Страница свойств " не отображается, нажмите клавишу F4.
- В раскрывающемся списке в верхней части этой панели выберите пункт Форма.
- На вкладке Другая страницы свойств в поле свойства Цикл выберите один из следующих вариантов.
| Параметр | Описание |
|---|---|
| Все записи | При нажатии клавиши TAB в последнем поле записи фокус перемещается к первому полю в следующей записи. |
| Текущая запись | При нажатии клавиши TAB в последнем поле записи фокус перемещается обратно в первое поле текущей записи. |
| Текущая страница | При нажатии клавиши TAB в последнем поле на странице формы фокус перемещается обратно в первое поле на текущей странице. Примечание. Форму можно разделить на страницы с помощью элемента управления "Разрыв страницы". Этот элемент управления доступен в конструкторе в группе "Элементы управления " на вкладке " Конструктор ". Если форма не содержит разрывов страниц, параметр "Текущая страница " работает так же, как и параметр "Текущая запись ". |