Основным средством работы с системой, обеспечивающим непосредственный доступ к информации, служат экранные формы (окна). В верхней строке (заголовке) окна обычно выводится его наименование. В любом окне имеется несколько элементов управления. Типичными элементами управления являются поля ввода, списки и кнопки.
Между элементами управления в окне можно перемещаться при помощи клавиш <Tab>, <Shift-Tab>, клавиш управления курсором, либо путем нажатия левой кнопки "мыши" на нужном элементе. Если задержать курсор над каким-либо элементом управления, то выводится краткая подсказка об этом элементе управления.
Имеется два основных вида окон, обеспечивающих доступ к файлам базы данных: Таблица и Форма:
Таблица - это окно, предназначенное для работы с некоторой таблицей базы данных. Основным элементом таблицы является список записей таблицы базы данных. По элементам таблицы - записям, можно передвигаться при помощи клавиш управления курсором <Вверх>, <Вниз>, <PgUp>, <PgDn>, <Home>, <End>, линеек прокрутки, либо при помощи "мыши". В окне таблицы обычно находится несколько кнопок, которые служат для выбора нужной операции. Ниже приведен список основных операций при работе в таблице и соответствующих им "горячих клавиш", служащих для быстрого выполнения данной операции:
ОПЕРАЦИЯ | КНОПКА | ГОРЯЧАЯ КЛАВИША |
Добавить запись | <Insert> | |
Изменить запись | <Enter> | |
Удалить запись | <Delete> | |
Копировать запись | ||
Выбрать запись | <Enter> | |
Восстановить формат таблицы | <Alt+В> | |
Установить Фильтр | <Alt+Ф> | |
Печатать | <Alt+П> | |
Справка | <F1> | |
Выход | <Esc> |
Записей в таблице может быть больше, чем
их умещается в окне. Для "прокрутки"
записей по вертикали удобно пользоваться
мышкой. При нажатии кнопки мыши в
верхней части полосы прокрутки,
расположенной с правой стороны таблицы,
происходит прокрутка окна вверх, а при
нажатии в нижней части - вниз. Для
прокрутки записей можно также использовать
клавиши <PgUp> и <PgDn>.
Для быстрого перемещения к первой записи таблицы
используется клавиша <Home>,
к последней записи - <End>. Если
часть полей записи не умещается в
окне (по горизонтали), то в нижней части
таблицы появляется горизонтальная "линейка
прокрутки". С ее помощью можно
прокручивать таблицу в горизонтальном
направлении при помощи мыши. При помощи
клавиатуры это можно сделать клавишами <Влево>
и <Вправо>.
Кроме кнопок управления в верхней части
окна таблицы имеется поле для поиска: локатор.
Если ввести в это поле искомое значение и
нажать клавишу <Tab>, то будет
предпринята попытка поиска в таблице
значения, наиболее близкого к введенному.
В основных таблицах программы имеется
возможность настраивать видимость и ширину
колонок таблицы. Делается это при помощи
контекстного меню, которое появляется при
нажатии правой кнопки мыши на одной из
записей таблицы, при помощи пунктов
главного меню "Правка" или с
помощью специальных кнопок в верхней части
окна.
Форма - это окно ввода, обеспечивающее доступ к полям записи базы данных. В верхней части формы (или в прямо в заголовке окна) обычно имеется информационная строка, по которой видно какое действие выполняется с данной записью. Действия может быть всего три:
Добавление - Добавление новой записи
Изменение - Изменение (или просмотр)
существующей записи
Удаление - Удаление существующей
записи
В центре окна формы обычно имеется несколько
полей ввода. Они предназначены для
ввода данных в поля записи. Перед
каждым полем ввода имеется строка
приглашения, поясняющая значение данных
в этом поле. Данные в поля вводятся при
помощи клавиатуры. Справа от некоторых
полей ввода имеется кнопка
, предназначенная для выбора данных из
соответствующего Справочника. При
нажатии на такую кнопку вызывается Справочник,
в котором можно выбрать нужную запись и
нажать кнопку "Выбрать"
(<Enter> или двойной щелчок мышкой).
Часть полей в форме может быть недоступно
для редактирования - это информационные
поля. Они обычно отличаются от полей
ввода цветом.
В нижней части формы имеется кнопка "Записать" (горячая
клавиша - <Enter>), нажатие на
которую либо записывает запись в базу
данных, либо удаляет ее из базы (для
операции удаления). После нажатия на
кнопку "Записать" система
сначала проверяет правильность ввода в
поля ввода окна. Если значение в каком-либо
поле неверно, то система перемещает курсор
в это поле. Покинуть форму без изменения
записи можно при помощи кнопки "Отменить"
(горячая клавиша - <Esc>).
Доступ к различным функциям программы разграничен для разных категорий сотрудников. Поэтому перед запуском программы сотрудник должен зарегистрироваться путем ввода своего кода и пароля в окне регистрации:
Запуск программы производится только если введены правильные Код и Пароль. Информация о сотрудниках и их правах доступа находится в Справочнике cотрудников программы.
В программе реализован стандартный интерфейс пользователя, основанный на применении выпадающего меню, панелей инструментов, управления при помощи манипулятора "мышь" и "горячих клавиш". Вызов любой из функций системы производится при помощи Главного меню. Меню системы состоит из горизонтального меню, и выпадающих из него вертикальных подменю. Горизонтальное меню содержит названия основных подменю:
Из любого места программы можно получить доступ к меню нажав на клавишу <F10> или просто щелкнув в нем левой кнопкой мыши. Выбор какого-либо элемента меню осуществляется клавишей <Enter>, либо щелчком левой кнопки мыши. Выбор какой-либо строки подменю вызывает выполнение соответствующей функции системы.
Эти операции действуют только при редактировании записей в полях ввода.
В подменю Правка могут быть также некоторые другие команды, состав которых зависит от того каким окном работает пользователь в данный момент. Например, при активном окне "Карточки", там будут пункты "Добавить карточку", "Изменить карточку" и "Удалить карточку", "Копировать карточку".
Ниже в этом подменю может быть список открытых окон, при помощи которого удобно переключаться между окнами.