Category Archives: FastReport

Delphi. FastReportVCL – merge / concat many reports

I needed report from runtime and disign time to be merged, so below is simpliest way to do this…

example of use

  Building a composite report (batch printing) In some cases it is required to organize printing … Continue reading

Posted in Delphi, FastReport | Leave a comment

Delphi. FastReportVCL – change language to Russian, example

for exmaple we will change language of previewer to russian find dir where languages are (for ex.)

open cmd and type

 type

you will recieve Russian.frc file In runtime call

 

Posted in Delphi, FastReport | Leave a comment

Delphi. FastReport. Отправка отчета на почту в HTML формате

Заказчик захотел получать красивые отчеты на почту. Решил использовать FastReport и придерживаться следующего алгоритма Генерировать отчет в HTML файл Загрузить  в строку Отправить на почту Код (Очень черновой вариант, но чтобы было)

  Также кусок кода из примера UniGUI … Continue reading

Posted in Delphi, FastReport | Leave a comment

FastReport – показ отчета из отдельного потока

В данной статье посмотрим как можно пользоваться многопоточностью в FastReport. Делается это всё достаточно просто, в документации подробно об этом написано. Достаточно учесть несколько нюансов. Мы же разберем самый простой пример – загрузим из файла отчет, экспортируем его в другой файл … Continue reading

Posted in Delphi, FastReport | Comments Off on FastReport – показ отчета из отдельного потока

FastReport. UniGUI – вывод отчетов в Web

Это удивительно, но FastReport VCL отлично вписался в Web при помощи фрэймворка UniGUI. Разберем пример из демо-версии UniGUI, который находится в

Вот результат работы примера Мы рассмотрим только основные моменты по коду. Пример целиком можно получить, скачав UniGUI фрэймворк и … Continue reading

Posted in Delphi, FastReport, UniGui | Comments Off on FastReport. UniGUI – вывод отчетов в Web

FastReport. Динамический вывод PageHeader/PageFooter

Часто бывает, что клиентам нужно давать изменять свои логотипы, писать в колонтитулах, и так далее. Для этого можно задействовать динамический вывод компонентов. В данной статье посмотрим как можно динамически вывести PageHeader и Page Footer с возможностью редактирования клиентом. Получится примерно … Continue reading

Posted in Delphi, FastReport | Comments Off on FastReport. Динамический вывод PageHeader/PageFooter

FastReport. Создание пользовательских отчетов

Под пользовательскими отчетами я понимаю отчеты, в которых у пользователя есть хотя бы минимальный выбор – какие данные будут включены в отчет, как они будут расположены и так далее. То есть, некоторая кастомизация. Часто пользователи любят вставлять свои логотипы в … Continue reading

Posted in FastReport | Comments Off on FastReport. Создание пользовательских отчетов

FastReport. Динамический вывод 200 записей

В данной статье посмотрим как вывести большое число данных. Для этого, с одной стороны воспользуемся техникой ArrayDML из FireDAC, а с другой стороны возможностями FastReport по выводу данных на страницы. И вот какой результат у нас получится.    

Posted in Delphi, FastReport, Без рубрики | Comments Off on FastReport. Динамический вывод 200 записей

FastReport. Динамическое создание отчетов. Вывод данных из БД

Продолжаем цикл статей про динамический вывод данных из Fasteport. Посмотрим как можно вывести данные динамически, также моя дизайнерская душа не удержалась, и я немного занялся оформительством, добавил градиенты в отчет. Получилось  так… Имя и Фамилия это соответственно поля Name и Family … Continue reading

Posted in Delphi, FastReport | Comments Off on FastReport. Динамическое создание отчетов. Вывод данных из БД

FastReport. Динамический вывод отчетов. Начало

Решил более детально изучить FastReport VCL, так как разрабатываю программу, в которой нужно динамически выводить отчеты. Это будет небольшой цикл статей, в котором мы пройдем от простого к сложному и по шагам разберем основные моменты работы с FastReport. Акцент я … Continue reading

Posted in Delphi, FastReport | Comments Off on FastReport. Динамический вывод отчетов. Начало