Главное окно программы - это окно с пустой рабочей областью, в которой будут открываться окна программы.
При открытии программы слева отображается главное меню. Оно представляет собой раскрывающийся древовидный список пунктов.
Чтобы скрыть Tillypad XL в заголовке главного окна.
или вновь показать его нажмите на логотип
подсистемам. Эти команды служат для вызова окон справочников, списков и др.
содержит команды, сгруппированные поЧасто используемые команды можно поместить в Избранное – собственное меню пользователя. Избранное располагается над стандартными пунктами главного меню.
При работе с программой в
отображается список истории выбора команд – временные пункты меню для вызова недавно закрытых окон. Эти команды располагаются под стандартными пунктами меню, и их тоже можно добавлять в .При открытии нового окна ранее открытое окно автоматически закрывается, чтобы не загромождать рабочую область. Исключение - ранее открытые окна с незавершенными операциями (например, карточки и окна выбора автоматически не закрываются). Если окно просмотра было закрыто, но потребовалось вновь, можно его вызвать из списка истории выбора в главном меню. Можно закрепить рабочее окно (или карточку вместе с тем окном, откуда она была вызвана) на панели закрепленных окон, нажав на кнопку в заголовке окна, и затем вызывать окно оттуда.
Панель закрепленных окон расположена справа в главном окне. На панели отображаются уменьшенные копии закрепленных окон, а на кнопке в заголовке главного окна выводится их количество.
Можно скрыть панель закрепленных окон или вновь показать ее нажатием на кнопку в заголовке главного окна.
Действия в программе осуществляются в рабочих окнах и карточках.
К рабочим окнам относятся окна просмотра, окна выбора, окна операций). Данные в рабочих окнах (кроме окон операций) отображаются в виде таблиц элементов.
Карточки представляют собой диалоговые окна с полями и кнопками. Они вызываются из рабочих окон для добавления или изменения данных в программе.
Основной формой представления данных являются таблицы элементов.
При отображении многих таблиц используется предварительная фильтрация данных. После нее в таблице отображаются не все данные, а только те, которые удовлетворяют заданным условиям. Для выбора пользователем параметров предварительной фильтрации применяется мастер фильтрации.
После выполнения шагов мастера выбранные значения параметров будут отображены в открывшемся окне на панели параметров фильтрации (панель «Фильтр»). Значения параметров фильтра можно изменять в процессе работы с данными.
Рисунок 1.5. Окно просмотра списка торговых дней. Таблица отфильтрована по выбранным значениям параметров «Диапазон дат» и «Подразделения»
Операции с элементами таблиц проводятся с помощью контекстного меню.
Типовое контекстное меню таблицы содержит команды (им соответствуют горячие клавиши):
и системные меню:
а также может содержать меню:
В составе контекстного меню могут быть и другие команды, разрешенные для выполнения с элементами таблицы.
Для удобства просмотра информации в таблицах предусмотрена возможность выполнения различных настроек:
скрытие столбцов, изменение их ширины и порядка расположения, открытие и закрытие узлов древовидных списков, отображение и скрытие групп – с помощью мыши или команд меню ;
группировка данных таблицы по одному или нескольким столбцам – с помощью перетаскивания заголовка нужного столбца в область группировки над таблицей;
Если выбрана хотя бы одна функция из меню , то отображается область итоговых функций , в которой выводятся значения функций (сумма, минимум, максимум, количество, среднее), рассчитанных по столбцам таблицы.
Для таблицы с группировкой можно выводить значения функций и по всей таблице, и по каждой из групп в отдельности.
В таблице доступны операции сортировки, фильтрации, контекстного поиска и др. Правила и приемы работы с таблицами подробно рассмотрены в разделе .
Если какие-либо элементы таблицы недоступны данному пользователю, то они не отображаются. Если недоступно только значение какого-нибудь поля, то синим цветом шрифта в угловых скобках выводится название этого поля, например: <Языковой пакет>.
Удаление элементов из таблиц проводится с подтверждением. Удаленные элементы справочников помещаются в , а элементы списков, протоколов, справочников настроек и т.д. удаляются безвозвратно.
Вывод информации на печать проводится с помощью создания печатных представлений на основе данных, содержащихся в таблицах элементов. По команде «Печать» из контекстного меню любой таблицы открывается окно :
Вид документа, выводимого на печать, настраивается в макете печатного представления. Для работы с макетами печатных представлений используется редактор (генератор отчетов) FastReport.
Переход в режим редактирования печатного представления осуществляется по команде «Печать».
контекстного меню панели
Все печатные представления содержатся в единой таблице базы данных. Элементы одних печатных представлений можно использовать в других печатных представлениях. Печатные представления любых объектов системы можно наследовать. Но при наследовании печатных представлений наследуется только дизайн макета, а скрипты и обработчики событий не наследуются.
Добавление и изменение элементов таблиц проводится через карточки добавления или редактирования.
Карточка содержит поля и кнопки. В состав карточки также могут входить таблицы элементов (спецификации). Данные в карточке могут быть сгруппированы на нескольких панелях.
Для сохранения элемента в таблице все обязательные поля должны быть заполнены (их названия выделены жирным шрифтом). Сохранение происходит при нажатии на кнопку
или .Функции кнопок, которые могут находиться в карточках:
«Протокол изменений» с отображением всех изменений элемента,
– открытие панели(Ctrl+Del) – удаление элемента из таблицы.
– добавление следующего элемента в таблицу,
При работе с карточкой поля могут помечаться значками (при подведении курсора мыши к этому значку откроется всплывающее окно сообщения) :
значок ошибки – некорректный ввод или неверное изменение данных в поле. Для устранения ошибки нужно выполнить операцию согласно указаниям, приведенным в сообщении;
значок предупреждения – неверное количество символов или знаков после запятой при вводе числового значения. При записи в базу значение будет округлено;
значок информирования – имеется дополнительная информация относительно введенного значения.