98
FastReport. Каждый отчет будет представлен макетом, размещенным в
отдельном файле, который в любой момент может быть изменен по
требованиям. Каждый отчет имеет связь с базой данных по такой же технологии,
что и ИС «Информационные карты» АО «Фирма НТЦ КАМИ».
Отчеты могут печататься как для одного документа, так и для всех,
находящихся в базе. При разработке приложения для размещения не визуальных
компонентов доступа к данным можно использовать специальный объект –
модуль данных. Для текстов компонента модуля автоматически формируется
модуль с именем unit 2. Модуль данных позволяет отделить компоненты
управления данными от формы обработки данных.
DataModule – форма для хранения таблиц и не визуальных компонентов.
После создания и размещения в проекте новый контейнер DataModule можно
поместить туда все не визуальные компоненты для работы с БД [4].
Отчеты генерируются с помощью запросов. Для открытого компонента
ADO Query набор данных соответствует результатам выполнения SQL-запроса,
содержащегося в свойстве SQL этого компонента. Параметры запроса передаем
ему из программы. Т.е. набор данных формируется по мере выполнения
программы [21, 25].
В базе данных MS SQL Server созданы отдельные View для
предварительного отбора данных и их группировки. Обращение к таким
таблицам идет по такой же технологии через компоненты ADO Connection и
ADO Table.
2.3.4 Описание программных модулей
При загрузке модуля ожидается выбор одной из альтернатив главного
меню. В зависимости от выбранной альтернативы главного меню происходит
активация соответствующей процедуры и синтез необходимых дочерних форм.
После этого вычислительный процесс ожидает задействования элементов
управления, которые могут приводить к запуску различных программных
процедур, входящих в состав проекта.