Одинаковые
действия во всех формах должны выполняться единообразно, например все формы
должны использовать одни и те же наборы клавиш для перемещения курсора по элементам
управления. К счастью это условие выполнить просто, т. к. 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).
В многостраничных
формах для перелистывания 'страниц используются по умолчанию клавиши <Page
Up> и <Page Down>. Тем не менее рекомендуется для этих целей создать
специальные кнопки, которые будут применяться в том случае, если пользователь
работает с мышкой.
При открытии
формы курсор, как правило, должен позиционироваться в поле, расположенном в
левом верхнем углу. Настройте соответствующим образом последовательность перехода
по элементам формы с помощью команды
Вид, Последовательность перехода
(View,
Tab Order).
В любой форме
для ввода данных пользователь должен иметь возможность:
закрывать форму, сохраняя
сделанные изменения;
закрывать форму без
сохранения (отменять изменения).
И хотя, строго
говоря, для выполнения этих действий можно обойтись уже имеющимися средствами,
т. к. Access автоматически сохраняет запись при переходе к новой записи или
закрытии формы, а отменить изменения можно с помощью клавиши <Esc>, мы
все-таки рекомендуем создать специальные кнопки
Сохранение и Отмена,
т.
к. такой вариант является более очевидным для пользователя.