|
|
Проектируем печатные формыКомплекс работает с двумя типами печатных форм: бланками и отчетами. Настройка бланковБланки могут иметь произвольную вертикальную структуру, но заранее известное количество столбцов в каждой из содержащихся в них таблиц. В этой технологии печатаются счета, накладные, акты и т.д. Эти формы выводятся в текстовый редактор, поддерживающий стандарт Rich Text Format (например, MS Word или Sun StarOffice Writer) и печатаются его средствами. Проектирование статических данных бланка производится в самом редакторе RTF-файлов. "Универсал" впишет в закладки шаблона необходимую информацию из своего электронного документа. Алгоритмы заполнения этих закладок настраиваются в самом "Универсале". Среда позволяет создавать печатные формы, очень сложной структуры, обеспечивая их безупречный внешний вид. Проектирование отчетовУниверсал 5:Designer предлагает развитую среду для создания отчетов. Предлагается два варианта построения отчетов. Визуальный построитель уже содержит информацию о связях между таблицами комплекса. Поместив необходимую таблицу в запрос, Вы автоматически поместите в него таблицы, связанные с ней. Быстро и интуитивно строятся достаточно сложные запросы. Реализуется поддержка большинства конструкций оператора SELECT: FROM, WHERE, LEFT OUTER JOIN, ORDER BY. Возможно определение собственных переменных отчета. Они используются как для промежуточных вычислений, так и в качестве пользовательских фильтров при формировании отчета. Колонки построенного таким образом запроса автоматически загружаются в т.н. "генератор", где могут быть доопределены правила их формирования. Этот способ обеспечивает наглядное и быстрое создание отчетов, но имеет некоторые ограничения по их сложности. Практически полностью лишен подобных ограничений альтернативный способ проектирования отчетов, т.н. “Построитель отчетов по SQL-выражению”. Это полностью профессиональное средство, обеспечивающее создание любых сложных отчетов, однако требующее от пользователя навыков работы с SQL и языком Xbase++. Создание отчета здесь состоит из нескольких этапов. Вначале проектировщик создает SQL-запрос или скрипт запросов, используя при этом любые конструкции Advantage Streamline SQL. В помощь ему дается панель инструментов, содержащая справочную информацию по операторам, функциям, типам данных SQL. Для отчета могут быть определены переменные, панель инструментов даст доступ и к ним. Также она содержит справочник всех таблиц комплекса и их полей (упорядоченных по типам, с описанием). Двойной щелчок на любом из этих элементов выводит их название в поле написания запроса. Для колонок сформированного запроса возможно определить дополнительные свойства, вплоть до программного кода, полностью переопределяющего логику их заполнения. Этот инструментарий, в частности, позволяет строить SQL-отчеты с заранее неизвестным числом колонок. Для отчета в целом можно определить такие свойства, как обработчик события при движении по курсору запроса, что позволяет, в частности, вписывать в полученный результат запроса какую-либо дополнительную информацию (например, промежуточные итоги). Полученный отчет загружается в программу электронных таблиц (поддерживаются MS Excel и Sun Staroffice Calc), где он форматируется в соответствии с определенным шаблоном. Использование комбинированного подхода к формированию отчетов, когда сочетаются преимущества навигационного и SQL доступов к данным, позволяет очень быстро разрабатывать самые сложные отчеты. При этом достигается очень высокая скорость их формирования. |
Copyright © 20052010
ППФ «АИСТ» |
|
Про компанію | Продукти | Послуги | Новини | Контакти
Продукти: Будівельні Технології - КОШТОРИС ПВР | Будівельні Технології - КОШТОРИС | ІДС ЗОДЧИЙ | ТУзИК-с | Посилання |