<<
>>

Построитель отчётов

Генератор отчётов разработанный в рамках данной работы реализован в виде надстройки (библиотека DLL) и получает данные через программный

78 интерфейс, что позволяет расширять функции построителя без изменения кода всей системы.

Учитывая широкую популярность MS Word, в качестве шаблонов построитель отчётов использует шаблоны в MS Word, содержащие элементы разметки текста (метки).

При вызове генератора из спецификации ПБД передается информация о соединении с БД, файле-шаблоне и таблице или представлении, для записей которых нужно построить отчет. В процессе подготовки отчета происходит нахождение меток в тексте шаблона, после чего на основании параметров метки происходит вставка данных.

Метки шаблонов отчётов имеют следующий вид:

FV - значение из поля таблицы;

FIO - значения из полей Фамилия, Имя, Отчество (далее должны следовать метки для получения имён полей содержащих ФИО);

IMG - изображение из Blob-поля таблицы

DETAIL - указывает, что в этом месте будут вставлены значения полей таблицы деталей.

Для реализации склонения по падежам применена библиотека padeg.dll [41].

Кроме того в отчёте реализован условный вывод данных. Для этого применяются следующие метки

79

3.8.

<< | >>
Источник: Фереферов Евгений Сергеевич. ТЕХНОЛОГИЯ АВТОМАТИЗАЦИИ СОЗДАНИЯ ПРИЛОЖЕНИЙ БАЗ ДАННЫХ С ГИС-ФУНКЦИОНАЛЬНОСТЬЮ НА ОСНОВЕ ИХ ДЕКЛАРАТИВНЫХ СПЕЦИФИКАЦИЙ. ДИССЕРТАЦИЯ на соискание ученой степени кандидата технических наук. Иркутск - 2014. 2014

Еще по теме Построитель отчётов:

  1. СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  2. БИБЛИОГРАФИЯ
  3. Моделирование теплопотерь в конструкции вентфасада с учетом скорости ветра и термического сопротивления вентилируемого воздушного пространства с отражательной теплоизоляцией
  4. Выводы по главе
  5. Влияние активаторов на зарядно-разрядные процессы
  6. 3.4. Обращения граждан.
  7. Заключение
  8. 9.3. Виды административного принуждения
  9. Общая характеристика исследования
  10. 16.2. Способы обеспечения законности и дисциплины в государственном управлении.
  11. Проблема выявления собственно церковнославянизмов и церковнославяно-русских полисемантов в идиолексиконе Вяземского: некоторые процедуры и результаты
  12. ПРИЛОЖЕНИЕ
  13. Формирование представлений о личностных и профессионально важных качествах идеального школьного учителя в 1900-1920 гг.
  14. Право на удовлетворение иска и право на получение судебной защиты
  15. Психолингвистический анализ современной медианоминации
  16. 21. Исполнение опекунами и попечителями обязанностей в отношении подопечного. Распоряжение и доверительное управление имуществом подопечного.
  17. Статистика влияния типа грунтов на распространение КРН
  18. 53. Оспоримые сделки: основания, условия, последствия и момент недействительности.
  19. Моделирование методом конечных элементов. Численный эксперимент