Введение   Главы   1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   Приложения   1   2

Навигация в форме



Навигация в форме

Одинаковые действия во всех формах должны выполняться единообразно, например все формы должны использовать одни и те же наборы клавиш для перемещения курсора по элементам управления. К счастью это условие выполнить просто, т. к. 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>, мы все-таки рекомендуем создать специальные кнопки Сохранение и Отмена, т. к. такой вариант является более очевидным для пользователя.

 



- Начало - - Назад - - Вперед -