Иллюстрированный самоучитель по Microsoft Access 2002

Рекомендации по оформлению форм

Внешний вид элементов управления

Вот несколько советов по оформлению элементов управления в форме. На первый взгляд, это совсем простые рекомендации, но следование им позволит сделать ваши формы существенно лучше, настолько, что они буду выглядеть как профессионально разработанные диалоговые окна.

  • Поля для ввода данных должны быть выровнены и должны иметь одинаковую высоту. Обычно надписи выравниваются по правому краю, а текстовые поля – по левому. Расстояния между ними должны быть одинаковыми и достаточными, чтобы обеспечить визуальное отделение полей друг от друга (почаще пользуйтесь командами Выровнять (Align), Размер (Size), Интервал по горизонтали (Horizontal Spacing) и Интервал по вертикали (Vertical Spacing) меню Формат (Format)).
  • Пользователь должен четко видеть разницу между различными категориями представленной информации, например между изменяемыми полями и неизменяемыми, обязательными для заполнения и необязательными.
  • Все элементы, отображающие данные, должны быть подписаны, если пользователю не очевидно их назначение.
  • Надпись должна отделяться от другой информации и располагаться слева или сверху от элемента, к которому она привязана, на расстоянии не менее одного пробела.
  • Разные поля не должны иметь одинаковые надписи.
  • Одинаковые поля в разных формах должны иметь одинаковые надписи.
  • Там, где это возможно, необходимо предлагать пользователю выбор варианта вводимого значения. Это обеспечивается такими элементами, как список, поле со списком,группа.
  • Курсор должен быть всегда хорошо видимым на фоне элементов.

Формулировка надписей и инструкций

Форма, предназначенная для ввода данных, должна включать инструкции для пользователя с описанием возможных действий. Обычно инструкции требуются, когда пользователь выбирает (активизирует) элемент управления в форме. Вот несколько общих правил для написания инструкций.

  • Для описания действий нужно использовать известную пользователю терминологию.
  • Во всех формах приложения стиль должен быть одинаковым.
  • Если выбраны несколько действий, необходимо сообщать, в каком порядке они будут выполнены.
  • Информация должна быть краткой, но достаточной, чтобы пользователь смог понять, что от него требуется или что он может сделать.

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

Одинаковые действия во всех формах должны выполняться единообразно, например все формы должны использовать одни и те же наборы клавиш для перемещения курсора по элементам управления. К счастью это условие выполнить просто, т. к. Access позволяет задать эти наборы клавиш в виде параметров, которые действуют во всех формах приложения. Вам нужно только выбрать один из предлагаемых вариантов в диалоговом окне Параметры (Options), которое появляется при выборе команды Сервис › Параметры (Tools › Options) (см. также гл. 14). Например, для перехода к следующему полю можно использовать клавиши Tab и <вниз>, для перемещения к предыдущему полю – комбинацию клавиш 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, мы все-таки рекомендуем создать специальные кнопки Сохранение и Отмена, т. к. такой вариант является более очевидным для пользователя.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.