Окно программы:
Программа имеет иерархическое меню, состоящее из горизонтального главного меню и вертикальных выпадающих меню, которые, в свою очередь, может содержать подменю.
Под главным меню располагается область панелей команд, где дублируются часто использующиеся команды из меню, сгруппированные так же как и меню. Любая панель команд может быть закрыта/открыта путем нажатия правой кнопки мыши в области панели команд или главного меню, и снятия/установки соответствующего флажка.
Программа предоставляет интерфейс с вкладками, позволяющий открыть любое количество рабочих областей, и переключаться между ними с помощью вкладок, располагающихся под главным меню и панелью команд. Пустая вкладка может быть закрыта. Для перемещения между вкладками можно использовать клавиатуру (кнопки Ctrl+Tab, Ctrl+Shift+Tab) или мышь.
В нижней части окна программы располагается строка сообщений и подсказок, где могут появляться поясняющие надписи.
После выбора команды из системы меню программа обычно открывается форма. Формы в программе бывают двух видов:
Таблица:
Форма:
Подробно про таблицы:
Таблица отображает результат обращения в базе данных — некоторое количество строк, разбитых на колонки. Перемещение по таблице осуществляется с помощью клавиш управления курсором, мыши и полос прокрутки (появляются, если таблица не вмещается на экран полностью). Любая таблица может быть закрыта нажатием клавиши ESC на клавиатуре, нажатием мыши на кнопке закрытия в правом верхнем углу таблицы или кнопкой закрытия в правом углу области вкладок.
Для выполнения действий над таблицей используется панель команд. При нажатии на кнопку Действия выпадает меню, содержащее все возможные варианты действий. Содержимое меню дублируется на панели команд справа от кнопки действия в виде картинок и надписей. Кроме того, меню Действия можно вызвать, щелкнув правой клавишей мыши на таблице, а также нажав клавишу вызова контекстного меню на клавиатуре.
Пункты меню Спец, Вверх, Назад, Обновить, Вперед, Вниз, Поиск по колонке,Выход являются стандартными и есть в любой таблице. Наличие остальных пунктов зависит от логики действия программы.
Назначение пунктов меню:
Вверх, Назад, Вперед, Вниз — для перемещения по строкам таблицы.
Обновить — для повторной выдачи информации на экран.
Поиск по колонке — Поиск любым символам в строке поиска. Возможен в любых колонках. При большом количестве строк может «заморозить» работу программы.
Спец/Импорт, Спец/Экспорт — чтение/запись информации из таблицы в формате XML/
Спец/Вставка из Excel — вставка в таблицу информации, скопированной из Excel. Подробнее здесь.
Печать — вывод отображаемых колонок таблицы в виде документов PDF/ Word/Excel. При формировании документов сохраняются пропорции ширины колонок.
Анализ — технологическая информация о базе данных программы.
История — показывается таблица с историей изменений выбранной строки таблицы.
Кроме вариантов, предоставляемых панелью команд возможны следующие действия:
- Поиск по первым символам. Возможен в любых колонках. При большом количестве строк может «заморозить» работу программы.
- Быстрый поиск по любым символам в всплывающем окне. Для начала поиска нажмите * (звездочка) на клавиатуре,и если колонка поддерживает быстрый поиск, появится окно для ввода. Поиск производится в любом месте колонки. При поиске можно использовать символ +(плюс) для задания логического условия И, и символ -(минус) для задания условия Исключить.
- Изменение размеров боковой панели. Панель располагается в правой части таблицы, для изменения ее размера нужно нажать правой клавишей мыши на разделитель (светлая вертикальная пунктирная линия) и, не отпуская, потянуть влево или вправо. Для размещения информации на боковой панели нужно нажать правой клавишей мыши на заголовок колонки и выбрать из появившегося меню желаемое действие. Аналогично можно изменить содержимое боковой панели.
- Изменение ширины колонки. Для этого перетащите правую границу заголовка столбца до нужной ширины. Двойной щелчок мыши на правой границе колонки автоматически устанавливает ширину столбца, достаточную для отображения его содержимого (уменьшает или увеличивает).
- Изменение положения колонки. Для изменения положения колонки нажмите и потяните мышкой вправо или влево ее заголовок.
Составные таблицы:
Таблица может содержать одну или более подчиненные таблицы. В этом случае, при перемещении по строкам главной (верхней) таблицы изменяется содержимое починенных таблиц.
Для изменения размеров главной и подчиненных таблиц используются разделители (светлые пунктирные линии), располагающиеся между ними.
Подробно про формы:
Форма — окно в программе, содержащая различные элементы управления — поля. Такие окна используются для ввода информации и установки параметров. При открытии форма блокирует остальные формы, расположенные в этой рабочей области. Любая форма может быть закрыта нажатием клавиши ESC на клавиатуре, нажатием мыши на кнопке закрытия в правом верхнем углу формы или кнопкой закрытия в правом углу области вкладок.
Основные виды форм:
Форма редактирования:
Появляется при выборе и меню Действия таблицы команд Новая, Копия, Правка, что отображается в заголовке формы. Такая форма всегда имеет в правом нижнем углу кнопки Хорошо и Сброс. При нажатии на кнопку Хорошо производится запись информации в базу данных и форма редактирования закрывается. Кнопка Хорошо имеет быстрый клавиатурный аналог — кнопка Page Down. Вместо нажатия кнопки Сброс можно использовать описанные выше варианты закрытия окна.
Форма выборки:
Используется для задания параметров отбора информации и последующего открытия таблицы. Всегда содержит кнопки Хорошо и Сброс в правом нижнем углу формы. На форме выборки могут располагаться дополнительные кнопки.
На формах располагаются поля ввода и элементы управления. Перемещение по полям производится помощью нажатия клавиш на клавиатуре (TAB, Shift+TAB, Enter, Стрелки Вверх/Вниз) . В зависимости от логики работы программы поля могут быть недоступными.
Предназначено для ввода кода из справочника. Справа от поля находится кнопка ? быстрого доступа к справочнику, и поле отображающее значение введенного кода. Для начала поиска по справочнику нужно нажать кнопку *(звездочка) на клавиатуре, и в появившейся строке поиска начать вводить символы поискового запроса.Поиск производится в любом месте колонки. При поиске можно использовать символ +(плюс) для задания логического условия И, и символ -(минус) для задания условия Исключить.
для переноса курсора на следующую строку используется сочетание клавиш Ctrl+Enter
На форме могут располагаться также Вкладки
Перемещение между вкладками формы производится с помощью клавиатуры (Ctrl+PageDown, Ctrl+PageUp) или мыши.
Особая форма — форма Выбор формата документа.
Позволяет задать параметры печати (размер страницы и отступы от края) и выбрать вариант вывода документа.
Просмотр (PDF) — программа формирует документ в формате PDF. Такой документ нельзя изменить, но качество вывода на принтер будет самым высоким. Размер страницы может быть любым, т.к. современные программы для просмотра PDF умеют выполнять печать с масштабированием.
Word (Ворд) — сформированный документ откроется любым современным текстовым редактором (Word, OpenOffice). Документ можно редактировать и сохранять, качество печати зависит от особенностей используемого редактора. Размер страницы не должен превышать А4.
Excel (эксел) — сформированный документ откроется любым современным табличным редактором (Excel, OpenOffice). Документ можно редактировать и сохранять, качество печати зависит от особенностей используемого редактора. Размер страницы может быть любым. При формировании табличного документа программа не производит его разбивку на страницы. Кроме того, сложные таблицы при несовпадении размерностей частей документа могут делиться на отдельные листы.
Печать — вывод на принтер с использованием стандартного системного диалога выбора принтера и параметров печати.
Печать сразу — печать одной копии на принтер, установленный в системе по умолчанию