Как было отмечено выше, существуют разные типы экранных форм, и некоторые требования/рекомендации по созданию форм относятся ко всем типам форм, а некоторые - только к отдельным их разновидностям.
Рассмотрим основные рекомендации по созданию форм.
1. Порядок размещения элементов в форме будет зависеть от типа и назначения формы.
Порядок расположения полей на экране для форм, использующихся для вывода информации, определяется в основном смысловой группировкой информации, удобством для восприятия. Так как информационные потребности разных пользователей могут различаться, то в принципе на основе одного и того же источника (таблицы, запроса) может быть создано несколько разных экранных форм, ориентированных на разные запросы пользователей, с соответствующим составом и порядком следования полей.
Для форм, предназначенных для ввода данных в БД, порядок размещения полей ввода на экране также может не совпадать ни с порядком полей в структуре базы данных, ни с порядком их ввода (определяемого обычно расположением соответствующих данных во входном документе, с которого проводится ввод данных). Порядок же перемещения курсора при вводе данных должен соответствовать порядку следования вводимых полей в исходном документе. Если порядок размещения полей на экране не соответствует требуемому порядку ввода данных, то некоторые СУБД дают возможность изменять (задавать) порядок ввода данных (т.е. последовательность позиционирования курсора при переходе от одного элемента к другому). Если СУБД не позволяет задать произвольный порядок перемещения курсора между полями, то порядок следования полей в форме ввода должен соответствовать последовательности их ввода. Вообще, даже если возможность задавать порядок обхода полей есть, лучше, чтобы для форм, использующихся для ввода данных, порядок расположения полей в форме совпадал с порядком их расположения во входном документе.
предыдущаяследующая