Формы (Forms)
FRONTIER-logo

СИСТЕМА ОПЕРАТИВНОГО И УПРАВЛЕНЧЕСКОГО УЧЕТА

data-warehouse 03
  • Автоматизация торговых и
  • производственных процессов
  • Планирование материальных
  • потребностей на базе MRP II и TOC
  • Бесплатная рабочая версия для
  • оценки пригодности Системы

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

Поле – прямоугольная область экрана, предназначенная для ввода информации в систему. Положение текущего, или активного поля - поля, ожидающего ввода значения, выделяется цветом его подсказки. Пример такой формы представлен на следующем рисунке:

ModlaForm
В заголовке диалогового окна отображаются название редактируемой таблицы и текущий режим изменений. Нижняя строка представляет собой строку состояния, в которой выводятся подробное описание редактируемого поля и номер текущей записи в наборе. Символ ‘*’ рядом с номером записи обозначает состояние формы как ‘измененная’.

Поля формы, защищенные от непосредственного редактирования, выделяются цветом, совпадающим с цветом фона окна. Справа от поля могут появляться маленькие картинки – пиктограммы, назначение которых указано в следующей таблице:

Иконка

Назначение

 ui dia36

Ввод значения, используя выпадающий список вариантов

 ui dia37

Ввод значения, используя связанную таблицу (справочник)

 ui dia38

Ввод значения, используя встроенный калькулятор (числа)

 ui dia39

Ввод значения, используя встроенный календарь (даты)

 ui dia40

Ввод значения, используя встроенный многострочный редактор (строки)

 ui dia41

Ввод значения, используя окно выбора дискового файла (папки)

 ui dia42

Отправка электронного сообщения E-Mail, адрес которого содержится в поле ввода

 ui dia43

Выход в глобальную сеть Internet на страницу, адрес которой содержится в поле ввода

Поля, в которых ввод какого-либо значения обязателен, помечаются специальным значком ui dia44.

 

Управление с клавиатуры

keyboard-32Перемещение по полям формы в прямом направлении осуществляется с помощью клавиши <TAB>, в обратном направлении – <SHIFT+TAB>. При этом меняется активное поле – поле, ожидающее ввода значения и с измененным цветом подсказки. Если поле является редактируемым и справа от него отсутствует какая-либо пиктограмма, ввод значения осуществляется прямым вводом с клавиатуры. При наличии справа от поля пиктограммы, правило ввода значения может измениться в зависимости от ее вида. В большинстве случаев активизация пиктограммы происходит по клавише <Enter> или <ALT+СтрелкаВниз>.

Поля ввода, у которых значение может принимать одно из двух вариантов выбора: Да/Нет (включено/выключено), отображаются в виде элемента-переключателя. Изменение состояния поля, в случае если оно является активным, осуществляется клавишей “пробел” (<Spacebar>).

Если ввод значения в поле осуществляется через справочную таблицу (справа изображен рисунок ui dia37)  возможны следующие дополнительные функции:

 
  • если поле не является обязательным для ввода, текущее значение может быть очищено при помощи клавиши <Delete>
 
  • отображение более полной информации по выбранному элементу может быть получено по клавише <F2>.

Для сохранения сделанных изменений предназначено сочетание клавиш <Ctrl+Enter>, для отмены – <Esc>.

 

Управление мышью

mouse-32Перемещение по полям формы можно осуществить и с помощью мыши. Для этого достаточно подвести указатель мыши в область поля или его подсказки, и щелкнуть левой кнопкой. Для выполнения действия, связанного с пиктограммой, находящейся рядом с полем, переместите на нее указатель (изображение указателя поменяется на ‘руку’), и щелкните левой кнопкой.

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

 

Дизайнер

crop-32 По умолчанию, ширина всех видимых полей в форме вычисляется автоматически на основании атрибута Длина соответствующих атомов. При необходимости более детальной настройки размеров полей можно воспользоваться специальным встроенным инструментом - дизайнером формы. Для перехода в режим дизайнера открытой формы необходимо одновременно нажать на клавиатуре комбинацию клавиш Ctrl+Shift+D. При этом вид формы несколько изменится, а именно: 1) вместо текущих значений все поля будут отображать свои внутренние названия и 2) дополнительно появится на экране специальная вертикальная линия (выравнивающая ось) красного цвета, предназначенная для выравнивания правой границы выбранного поля, на которое указывает красная стрелка, с помощью мыши. На следующем рисунке представлен пример формы, находящейся в режиме дизайнера:

 

В следующей таблице приведено описание доступных в режиме дизайнера комбинаций клавиш, а также их назначение:

Клавиша Назначение
 Ctrl+Shift+D  Включить/Отключить режима дизайнера
 Ctrl+Shift+H  Показать/Скрыть выравнивающую ось
 Ctrl+Shift+S  Сохранить сделанные изменнения.
Shift+RightArrow/LeftArrow Изменить ширину выделенного поля в соответствующем направлении.