Навигация в форме
Навигация в форме
Одинаковые действия во всех формах должны выполняться единообразно, например все формы должны использовать одни и те же наборы клавиш для перемещения курсора по элементам управления. К счастью это условие выполнить просто, т. к. Access позволяет задать эти наборы клавиш в виде параметров, которые действуют во всех формах приложения. Вам нужно только выбрать один из предлагаемых вариантов в диалоговом окне Параметры (Options), которое появляется при выборе команды Сервис, Параметры (Tools, Options) (см. также гл. 14). Например, для перехода к следующему полю можно использовать клавиши <ТаЬ> и <вниз>, для перемещения к предыдущему полю — комбинацию клавиш <Shift>+<Tab> или клавишу <вверх>,
для перемещения между записями — кнопки навигации в нижней части формы или клавишу <Enter>.
Чтобы использовать именно такие комбинации клавиш для перехода по элементам в форме, необходимо установить значения переключателей на вкладке Клавиатура (Keyboard) диалогового окна Параметры (Options) следующим образом:
-
Переход при нажатии Enter
(Move after enter) —
следующее поле
(Next field);
-
Переход по клавише со стрелкой
(Arrow key behavior) —
следующий знак
(Next character);
-
Поведение при входе в поле
(Behavior entering field) —
перейти в начало поля
(Go to start of field).
При открытии формы курсор, как правило, должен позиционироваться в поле, расположенном в левом верхнем углу. Настройте соответствующим образом последовательность перехода по элементам формы с помощью команды Вид, Последовательность перехода (View, Tab Order).
В любой форме для ввода данных пользователь должен иметь возможность:
-
закрывать форму, сохраняя сделанные изменения;
-
закрывать форму без сохранения (отменять изменения).