Руководства, Инструкции, Бланки

Fastreport 4 руководство программиста img-1

Fastreport 4 руководство программиста

Рейтинг: 4.5/5.0 (1850 проголосовавших)

Категория: Руководства

Описание

FastReport 4

FastReport 4 Компания Fast Report Inc. обьявляет о выпуске новой версии своего флагманского продукта "FastReport 4" для Delphi/C++Builder/BDS

Компания Fast Reports Inc. сегодня широко известна во всем мире среди разработчиков программного обеспечения для формирования отчетов выпускает новую версию своего флагманского продукта "FastReport 4" для Delphi/C++Builder/BDS.

Генераторы отчётов линейки FastReport 4 являются самыми современными средствами для разработки, генерации, обработки и распространения отчётных документов любой сложности и практически любого формата. Разработчики приложений и менеджеры-аналитики всего мира уже по достоинству оценили возможности FastReport для представления результатов работы в удобном виде в кратчайшие сроки.

Платформа FastReport 4 - ответ на вопрос как сделать дизайн отчётов ещё проще, разработку эффективнее, а время от замысла до реализации и доставки документов - сократить.

Дизайнер:
  • оформление интерфейса в стиле XP
  • закладка "Data" со всеми источниками данных отчета
  • рисование диаграмм в закладке "Data"
  • code completion (Ctrl+Space)
  • точки останова
  • watches
  • шаблоны отчетов
  • локальные выносные линии (появляются при перемещении или изменении размеров объекта)
  • возможность немодальной работы, mdi child
Предварительный просмотр:
  • эскизы страниц
Печать:
  • разрезание страниц при печати на меньший размер бумаги
  • печать нескольких страниц на одной большой
  • печать с масштабированием
  • управление дуплексом из диалога печати
  • печать имени копии на каждой копии документа (например, "Первая копия", "Вторая копия")
Ядро:
  • режим "бесконечная страница"
  • увеличена скорость работы с изображениями
  • режим "reset page numbers" для групп
  • шифрация файлов отчета (Rijndael алгоритм)
  • наследование отчетов (в файлах и формах dfm)
  • drill-down отчеты
  • объект frxGlobalVariables
  • улучшения в объекте "cross-tab"
    • улучшенное управление ячейками
    • элементы показываются в дизайнере
    • заполнение угла таблицы (св-во ShowCorner)
    • несколько кроссов в ширину (св-во NextCross)
    • объединение одинаковых ячеек (св-во JoinEqualCells)
    • объединение одинаковых строковых значений внутри ячейки (св-во AllowDuplicates)
    • возможность вывода посторонних объектов внутри кросс-таблицы
    • свойства AddWidth, AddHeight для увеличения ширины и высоты ячейки
    • свойство AutoSize, возможность менять размеры ячеек вручную
  • объект "Линия" может иметь стрелки
  • добавлено св-во TfrxPictureView.FileLink (может содержать переменную или имя файла)
  • индивидуальное оформление каждой линии рамки (свойства Frame.LeftLine, TopLine, RightLine, BottomLine - настраиваются в инспекторе)
  • поддержка PNG изображений (раскомментируйте <$DEFINE PNG> в файле frx.inc)
  • поддержка экспорта в формат Open Document Format for Office Applications (OASIS), таблиц (ods) и текстовых документов (odt)
Enterprise компоненты:
  • Поддержка разграничения доступа на основе политики Пользователей/Групп (добавлено новое demo)
  • Поддержка шаблонов
  • Динамическое обновление конфигурации, списка пользователей/групп

Вы можете связаться с нами:
телефон. +7(8632)633383
почтовый адрес. O.Вибе, Fast Reports, а/я 5771, Ростов-на-Дону, Россия, 344019
адрес офиса. ул.Станиславского 290, Ростов-на-Дону, Россия, 344000
www. http://www.fastreport.ru

Другие статьи

Fastreport 4 руководство программиста

FastReports Установка просмотрщика и демоверсии FastReports

FastReport COM/ActiveX (ранее называлась FastReport Studio) является COM объектом.

Поставляется в двух вариантах:

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

На одном компьютере, в одно время может использоваться только один вариант поставки (так как может быть зарегистрирован только один COM объект с одним идентификатором).

Версии
  • FastReport Studio 4.6.24 - Старая, версия практически не используется.
  • FastReport COM/ActiveX 4.9.8 - Текущая версия.

Версии 4.6.24 и 4.9.8 обратно совместимы. То есть шаблон созданный в старой версии может обрабатываться и редактироваться новой версией, но наоборот работать не будет (изменена кодировка шаблонов новой версии).

Полнофункциональная версия
  • 4.6.24 \\ubkm\Distrib\FastReport\FR_4_6_24\fr_studio_trial.msi (для Вологды: \\vlgtest08\Install\FastReport\4.6.24\fr_studio_trial.msi)
  • 4.9.8 \\ubkm\Distrib\FastReport\FR_4_9_1\fr_studio_trial.msi (для Вологды: \\vlgtest08\Install\FastReport\4.9.8\fr_studio_trial.msi)
  • Последнюю версию можно скачать по ссылке: http://www.fast-report.com/ru/download/fast-report-for-com-activex/

Требует активации, без нее работает в демо режиме. В демо режиме есть только ограничение по пред просмотру в 4 страницы и колонтитул "Не зарегистрированная версия".

Пользовательская библиотека (нет дизайнера)
  • 4.6.24 \\ubkm\Distrib\FastReport\FR_4_6_24\FastReport3.dll (для Вологды: \\vlgtest08\Install\FastReport\4.6.24\FastReport3.dll)
  • 4.9.8 \\ubkm\Distrib\FastReport\FR_4_9_1\FastReport3.dll (для Вологды: \\vlgtest08\Install\FastReport\4.9.8\FastReport3.dll)

Активация не требуется, входит в состав дистрибутива RS-Balance3

Переключение между разными поставками и версиями

Если на компьютере есть разные версии и/или поставки FastReport, достаточно просто зарегистрировать нужную вам библиотеку (COM объект):

Проблемы при использовании

Перед регистрацией библиотеки, желательно "разрегистрировать" активную.

Пример вызова FastReports из печатной формы отчета

Пример устарел! Надо заменить! --Knurov 16:13, 6 декабря 2007 (MSK)

Обнаруженные проблемы Недоступны свойства и методы

Недоступны свойства и методы у COM-объектов FastReport при работе из скриптовых языков RSL и VBS

Не устанавливается строковое значение переменной

Проблема решена через обертку которая преобразовывает кавычки . При вызове метода SetVariable COM-объекта FastReport.TfrxReport возникает ошибка, если в переменную передать строку без кавычек (то есть строка должна содержать в начале и в конце кавычку) Пример:

Список примеров Список документации

Создание отчета Fast Report 4 - Начинающим - Все о Delphi - Форум по программированию - Delphi Sources

Создание отчета Fast Report 4

Неподарок, тебе выдали ссыли, где можно подробно ознакомиться с работой фастрепортс, но ты говоришь, что тебе некогда с этим знакомиться. в тоже время у тебя будет время познакомиться с тем, что тебе напишут здесь.
по поводу твоего учета(неизвестность столбцов, строк), вообще если следовать хорошему тону, то в уважаемой себя проге, заранее известно какая структура отчета будет, будь то многострочный(многостобестный) отчет, либо по заранее определенному шаблону(кассовый ордер). В фастрепорте есть такая хорошая фишка, как вертикальные банды, т.е. отчет формируется она основании строчек и стобцов. Познакомься с ними, я думаю это то, что тебе нужно.
Вообще, fastrepors(как я не раз писал), универсальный генератор отчетов, я не знаю что должно взбрести в голову прогеру, чтобы он не удовлетворял функционалу fastreport(за исключением многочисленных багов типа экспортов-шмекспортов).
И да, если все же стандартный функшен не подходит прогеру, то в нем есть такая замечательная весч, как встроенный язык(делай шо хош).
Удачи


Спасибо, возьму на заметку.

Пример смотрите в папке C:\Program Files\FastReports\FastReport 4\Demos\PrintTable

Ваши права в разделе

Вы не можете создавать темы

Вы не можете отвечать на сообщения

Вы не можете прикреплять файлы

Вы не можете редактировать сообщения

Часовой пояс GMT +3, время: 03:43 .

Обзор FastReport - генератора отчётов

Редакция сайта iXBT.com обращается к вам с просьбой отключить блокировку рекламы на нашем сайте.

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

Мы никогда не размещали навязчивую рекламу и не просили вас кликать по баннерам. Вашей посильной помощью сайту может быть отсутствие блокировки рекламы.

Спасибо вам за поддержку!

Обзор FastReport - генератора отчётов

Генератор отчетов – особый класс программ, востребованный как программистами, так и корпоративными пользователями – всеми, кому необходим подробный отчет по данным в нужное время и в требуемой форме. Подобных программ-генераторов создано немало, но FastReport от компании Fast Reports занимает в их ряду особое место в силу повышенного удобства программы для конечного пользователя.

Где применяется генератор отчетов? Теперь рассмотрим генератор отчетов с точки зрения практического применения. Программисты на предприятиях различных отраслей, а также разработчики программного обеспечения уже давно применяют в своей работе FastReport. Встраивают его в свои программы, модифицируют под конкретные нужды и разрабатывают отчеты для капризных конечных пользователей. Названия компаний, использующих FastReport, у всех на слуху, многие ежедневно работают с этими системами различного уровня (ERP, MRP II, CRM). Это такие всем известные системы, как:
  • "Галактика";
  • "Бэст-4";
  • "Бизнес-Пак";
  • АСР М2000 (биллинговая система);
  • Terrasoft CRM (Customer Relationship management).

Давайте рассмотрим поближе этот аспект с точки зрения пользователя.

Для бухгалтера

Не секрет, что формы строгой отчетности являются утвержденными и фиксированными. Однако, как показывает опыт работы многих предприятий, все в итоге зависит от требования местных налоговых органов. Где-то счет-фактуру могут печатать на одним листе с актом выполненных работ, а где-то отдельно, но форма и набор данных, выводимых в документах, принципиально отличаются. Например, в счете-фактуре может выводиться сгруппированная информация (начисления и так далее), а в другом случае – детальная информация. Оба варианта приводят к изменениям отчетных форм, причем эти изменения требуется сделать максимально быстро и правильно. FastReport поможет вам в решении и этой задачи.

Другим пользователям Каждый генератор отчетов итогом своей работы должен иметь печать отчетов. При этом печать отчетов должна быть максимально гибкой и экономной в отношении расхода бумаги. В FastReport 4.0, в отличие от предыдущих версий, введены дополнительные функции управления печатью, а именно:
  • разрезание страниц при печати на меньший размер бумаги;
  • печать нескольких страниц на одной большой;
  • печать с масштабированием;
  • управление дуплексом из диалога печати;
  • печать имени копии на каждой копии документа (например, "Первая копия", "Вторая копия").
Основные режимы и возможности печати

Непрерывная страница. В этом режиме вы фактически получаете сплошной лист, который содержит весь набор данных, полученных вами. Такая полезная функция найдет свое применение при печати значительного набора данных, причем без перерыва и необходимости менять бумагу. Яркий пример такой функции: печать на рулоне. Нужно отметить, что существует возможность организовать непрерывную страницу как по высоте, так и по ширине.

Моделирование печати. Эта новая возможность поразит многих знатоков FastReport. Фактически это прямое управление печатью. Вы можете разрезать большую страницу (А3) на страницы формата А4. Вы можете склеить страницы А4 в А3, вы даже можете уменьшить пропорционально А3 до А4. И все это не меняя самого отчета, не устанавливая сложные процедуры обработки отчета и так далее. Теперь даже ваш главбух сможет распечатать отчеты так, как ему (ей) будет угодно.

Сброс нумерации листов. Эта функция также придется многим по вкусу. Функция позволяет осуществлять массовую печать многостраничных документов с уникальной нумерацией для каждого комплекта. Например, вам необходимо сделать массовую печать договоров ваших клиентов или абонентов. Нет проблем! Вы получите желаемое, просто используя новую возможность, вы получите индивидуальные комплекты договоров, так, как будто вы подошли индивидуально к печати каждого из них.

Эскизы страниц. Эскизы страниц – это такие ма-ахонькие образцы страниц, которые в предварительном просмотре отображаются слева. Чтобы увидеть, к примеру, висячие строки и тому подобные ошибки.

Печать имени копии. Эта функция позволяет вам не перепутать, что и, главное, зачем вы печатаете.

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

Перекрестный отчет

Об этом стоит сказать поподробнее. Перекрестный отчет – это таблица с заранее неизвестным числом как строк, так и столбцов. Элемент бизнес-анализа, упрощенный OLAP. Перекрестный отчет улучшен и стал более управляемым. Пожалуй, начнем с иллюстрации, чтобы вы могли воочию убедиться в правдивости наших слов.

Составляем перекрестный отчет

Перекрестные отчеты получили в новой версии лучшую управляемость и новые функции:
  • отличное управление ячейками отчета;
  • перекрестные отчеты "друг за другом";
  • ручное изменение и настройка ячеек перекрестного отчета;
  • заголовки ячеек;
  • выравнивание объединенных ячеек;
  • объекты внутри таблицы;
  • сортировка набора данных по возрастанию и убыванию.

Сортировка, к примеру, позволит вам отказаться от сортировки в SQL-запросах, а использовать функцию FastReport. Это явно уменьшит время выполнения громоздких запросов.

Экспорт в другие форматы

Доступно 14 форматов для экспорта

Пора поговорить о возможностях экспорта в различные форматы. В более ранних версиях FastReport были определенные трудности с сохранением в Excel, PDF не было вообще, HTML, который получался после экспорта, невозможно было рассматривать без содрогания в голосе и тремора рук. Что же мы видим сейчас? Посмотрите, на иллюстрации отображены все доступные форматы для экспорта, их ни много ни мало четырнадцать.

Тот, кто общался ранее с FastReport, скажет вам, что ранние версии (2.2, 2.1) могли проводить экспорт в три-четыре формата, да и то результат экспорта иной раз вызывал ужас пользователей. В новой версии продукта экспорт работает, не побоимся громкого слова, идеально. Скачайте демонстрационную версию с сайта разработчика, и вы сможете убедиться в наших словах. Из интереса мы осуществили экспорт во все предлагаемые форматы – результат везде отличный.

Программисту предприятия Чего вам раньше не хватало в FastReport? Задайтесь этим вопросом, хотя мы уверены, что вы знаете минимум десять пунктов в качестве ответов на этот вопрос. Например:
  • debugger;
  • watches;
  • поддержка нескольких программных языков;
  • поддержка скриптового языка.

Теперь это уже реализовано разработчиками в FastReport, и теми инструментами, к которым вы привыкли в своих средствах разработки, можно пользоваться. Но даже если вы не профессиональный программист, а только что начали пользоваться FastReport, вы сможете сделать отчеты серьезного уровня. Правда, вам немного придется покопаться в примерах отчетов, которые вы легко и в избытке найдете в демонстрационной версии FastReport.

Руководителю

Что же получает руководитель от приобретения нового, прогрессивного продуктового решения? Он получает инструмент опосредованного управления и контроля над деятельностью компании. Теперь, чтобы получить отчет, он может даже не возвращаться из своей увлекательной поездки в Таиланд или Китай. Ему не нужно звонить главбуху и выяснять, "пошел ли процесс" и как он идет. Ему достаточно посетить веб-сайт своей компании, зайти в личный кабинет руководителя и получить все необходимые отчеты в виде графиков, диаграмм, таблиц с цифрами. (Личный кабинет руководителя легко организовывается с помощью нового инструмента – FastReport Server, сервер отчетов.) Он как руководитель в режиме реального времени может наблюдать за эффективностью своей компании, смотреть статистику получения оплат от партнеров по бизнесу, перечисления в банк, статистику роста зарплат в компании и другие параметры. Примеры отчета вы можете увидеть на скриншотах.

Отчет для руководителя

Итак, для сотрудников компании преимущества очевидны. Вы и ваши сотрудники начнут экономить кучу времени на уменьшении ручного труда. Вы и ваши сотрудники смогут больше времени уделять своей семье, думать о развитии фирмы и предлагать инновации. Ведь именно инновации ценны более всего в наше время. Это то, что сделает вашу компанию уникальной. FastReport в компании с другими продуктами поможет вам в этом. Мы с вами рассмотрели новые возможности с точки зрения клиента, использующего новый FastReport в своей повседневной деятельности. Теперь кратко о FastReport для разработчиков программного обеспечения.

Для разработчиков ПО

Чуть выше говорилось о различных системах, которые уже используют FastReport. Как вы думаете, что смогут предложить разработчики этих систем в следующих версиях своих продуктов, с учетом выхода FastReport 4.0? Все просто, они предложат вам новую версию своей системы. Что же нового будет в этих системах? Что такого, за что вы согласитесь (или согласится руководство вашей компании) выложить некоторую сумму денег? Подумаем вместе.

Во-первых, системы управления предприятием предложат вам детальные и настраиваемые отчеты, которые вы сможете отправить по электронной почте своим партнерам по бизнесу в удобном для них формате. Причем вы это сможете сделать по расписанию, ведь новые продукты предоставляет такую возможность благодаря планировщику задач по подготовке отчетов FastReport.

Во-вторых, вы получите гибкий инструмент для маркетинговых исследований вашей компании.

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

FastReport Server

Этот инструмент включает в себя несколько приложений: FastReport Server Configurator и FastReport Client.

FastReport Server Configurator

FastReport Server Configurator – инструмент для настройки работы сервера отчетов. Настраивать сервер отчетов очень легко. Вы просто ставите курсор вашей мышки на какую-то настройку и меняете ее значение на нужное вам. И все! Кроме того, стоит сразу отметить, что сервер отчетов работает как системный сервис, что упрощает контроль за работой службы. Вы можете настроить работу службы сервера отчетов только под определенным пользователем операционной системы.

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

Вы, наверное, уже стали задаваться вопросом, а как же отчеты станут видны пользователям? В каком формате нужно сохранить отчет, чтобы он стал доступен через обычный Internet Explorer? Все гораздо проще. Вы просто выкладываете ваши отчеты в формате fr3 в каталог сервера отчетов (корневой каталог определяется настройками, причем здесь могут быть и подкаталоги) – и все! Отчет доступен клиенту в соответствии с его правами доступа.

FastReport Client – инструмент, предназначенный для составления комментариев к отчетам, доступным через Интернет (с помощью FastReport Server). Все отчеты представлены в виде списка. Вы можете задавать комментарии к каждому отчету в отдельности и к группе отчетов в целом. При тестировании отчета вы выбираете, к какому серверу отчетов вы хотите присоединиться (ведь серверов может быть несколько), и анализируете лог работы отчета. Все максимально просто и эффективно.

Что нового

В новой версии генератора добавлено много полезных и приятных функций. Оформление четвертой версии дизайнера отчетов выполнено в стиле XP. Добавлена новая закладка – Data, позволяющая работать и визуально наблюдать все источники данных. В этой же закладке есть возможность рисовать диаграммы, связывая различные источники данных логическими связями.

Кроме того, в дизайнере реализована возможность отладки отчета (breakpoints, watches). Это оценят программисты, особенно те, которые поработали в других генераторах отчетов и не обнаружили у них этих возможностей.

Новый FastReport 4.0 – это в первую очередь работа над ошибками, новые функции и удобство использования в сочетании с преемственностью к предыдущим версиям. В само ядро FastReport также добавлены новые функции, и нужно отметить, что эти функции вы найдете очень приятными. Некоторые новые функции ядра и при необходимости краткие комментарии к ним:
  • Режим "бесконечная страница". Как уже писалось выше, функция удобна для печати с рулонов.
  • Увеличена скорость работы с изображениями.
  • Шифрация файлов отчета (алгоритм Rijndael). Сделано это для повышения защищенности отчетов (без шифрации отчеты и шаблоны хранятся в формате XML – то есть совершенно беззащитны). А алгоритм этот принят в качестве стандарта в США.
  • Наследование отчетов и шаблоны для создания шаблонов – то есть многоуровневое наследование. К примеру, есть реквизиты организации, логотип и так далее, которые должны быть в каждом документе – они забиваются один раз и потом наследуются во всех вновь создаваемых документах. Что-то в реквизитах изменилось – достаточно изменить шаблон-родитель, а не лезть и править каждый документ!
  • Drill-down, или раскрывающиеся интерактивные отчеты. Пользователь сам в окне предварительного просмотра может управлять необходимым уровнем детализации нужных ему в документе данных.
  • Улучшенное управление ячейками. Более удобной стала работа с ячейками перекрестных отчетов.
  • Улучшенное управление. Элементами перекрестных таблиц теперь можно управлять из дизайнера отчета (а не только из дизайнера перекрестных таблиц).
  • Объект "Линия" может теперь иметь стрелки.
  • Поддержка PNG-изображений.
  • Поддержка экспорта в формат Open Document Format for Office Applications (OASIS), таблиц (ods) и текстовых документов (odt). Данная функция важна для тех, кто использует в своей работе программы с открытым кодом, OpenOffice например.

Указанные нововведения не исчерпывают список новшеств. Просто мы перечислили основные, на наш взгляд, вкусности, которые могут привлечь потенциальных потребителей FastReport.

Очередная версия генератора отчетов вышла в нескольких вариантах, которые отличаются функциональной комплектацией:
  • Basic Edition. Базовая версия генератора отчетов, которая позволяет реализовывать бюджетные решения. Этого решения достаточно для реализации "прямых" отчетов.
  • Standard Edition. Если вам нужно больше, чем базовый набор, то в этой версии к вашим услугам: дизайнер диалоговых форм, выводимых в процессе построения отчета; скриптовый движок, позволяющий управлять логикой построения отчета и поддерживающий четыре языка (PascalScript, C++Script, JSCript, BasicScript); дизайнер отчетов, доступный конечному пользователю.
  • Professional Edition. Профессиональная версия предназначена для глубокого изучения генератора отчетов, его разработки и интеграции. Версия отличается от Standard Edition наличием FastQueryBuilder и полных исходных текстов генератора отчетов.
  • Enterprise Edition. Корпоративная версия содержит в себе максимальный набор функций. От Professional Edition эта редакция отличается наличием компонента для построения, размещения и получения веб-отчетов.
Резюме

Эффективность, функциональность и простота работы – вот главные характеристики новой версии FastReport, которая в версии Enterprise представляет собой комплексное решение по получению отчетов. Согласитесь, что результат работы любой подобной системы в любой отрасли – быстрое получение внятных и наглядных отчетов любой направленности. А если учесть, что бизнес многих компаний – это бизнес в нескольких странах, то появляется и новое требование – централизованное получение общих данных и возможность их детализации. Fast Report – это база для реализации стратегии Business Intelligence (BI) в вашей компании. Это уникальное решение от отечественных разработчиков, от компании, имеющей большой опыт разработки и реализации решений.

FASTREPORT® 4 VCL - генератор отчётов для Delphi

FastReport / FASTREPORT® 4 VCL - генератор отчётов для Delphi / C++Builder

Что нового в FastReport 4

  • оформление интерфейса в стиле XP
  • закладка "Data" со всеми источниками данных отчета
  • рисование диаграмм в закладке "Data"code completion (Ctrl+Space)
  • точки останова
  • watches
  • шаблоны отчетов
  • локальные выносные линии (появляются при перемещении или изменении размеров объекта)
  • возможность немодальной работы, mdi child
  • разрезание страниц при печати на меньший размер бумаги
  • печать нескольких страниц на одной большой
  • печать с масштабированием
  • управление дуплексом из диалога печати
  • печать имени копии на каждой копии документа (например, "Первая копия", "Вторая копия")
  • режим "бесконечная страница"
  • увеличена скорость работы с изображениями
  • режим "reset page numbers" для групп
  • шифрация файлов отчета (Rijndael алгоритм)
  • наследование отчетов (в файлах и формах dfm)
  • drill-down отчеты
  • объект frxGlobalVariables
  • улучшения в объекте "cross-tab":
    • элементы показываются в дизайнере
    • заполнение угла таблицы (св-во ShowCorner)
    • несколько кроссов в ширину (св-во NextCross)
    • объединение одинаковых ячеек (св-во JoinEqualCells)
    • объединение одинаковых строковых значений внутри ячейки (св-во AllowDuplicates)
    • возможность вывода посторонних объектов внутри кросс-таблицы
    • свойства AddWidth, AddHeight для увеличения ширины и высоты ячейки
    • свойство AutoSize, возможность менять размеры ячеек вручную
  • объект "Линия" может иметь стрелки
  • добавлено св-во TfrxPictureView.FileLink (может содержать переменную или имя файла)
  • индивидуальное оформление каждой линии рамки (свойства Frame.LeftLine, TopLine, RightLine, BottomLine - настраиваются в инспекторе)
  • поддержка PNG изображений (раскомментируйте <$DEFINE PNG> в файле frx.inc)
  • Бэнд-ориентированный генератор отчетов. Широкий выбор типов бэндов позволяет построить отчет любого уровня сложности.
  • Отчет может содержать несколько страниц. Вы можете построить отчет, который содержит и обложку, и данные, и заднюю страницу.
  • Множество объектов, которые можно использовать в отчете: текст, изображение, линии, фигуры, диаграммы, штрихкод, сводная таблица, ole объект, richtext объект, объект "флажок", градиент. иллюстрация
  • Визуальный дизайнер отчетов с поддержкой масштабирования, undo/redo, выносных линий, линеек. Полностью настраиваемый интерфейс, выполненный в стиле MS Office. Вы можете дать вашим пользователям возможность самостоятельно изменять существующие отчеты и создавать новые. иллюстрация
  • Отчет может содержать данные (таблицы, запросы, подключения к БД). Таким образом, вы можете не только использовать данные, доступные в вашем приложении, но и самостоятельно подключаться к любым БД непосредственно из отчета. На текущий момент поддерживаются следующие библиотеки доступа к БД: ADO, BDE, DBX, IBX, FIBPlus, а также множество сторонних библиотек. иллюстрация
  • Отчет может содержать диалоговые формы для запроса информации перед построением отчета. Вы можете создавать автономные отчеты, которые не зависят от приложения! иллюстрация
  • Встроенный интерпретатор, поддерживающий 4 языка: PascalScript, C++Script, BasicScript, JScript. С его помощью можно выполнять сложную обработку данных, организовать взаимодействие с элементами управления на диалоговых формах. иллюстрация
  • Средства отладки кода: пошаговый запуск кода, точки останова, watches. иллюстрация
  • Визуальный конструктор запросов. Вам не обязательно знать язык SQL, чтобы построить сложный запрос из нескольких таблиц. иллюстрация
  • Фильтры экспорта во множество форматов (PDF, RTF, XLS, XML, HTML, JPG, BMP, GIF, TIFF, TXT, CSV, Open Document Format).
  • Отправка отчета по email нажатием одной кнопки.Компоненты для построения отчетов через Web. Расстояния больше не имеют значения! Для просмотра отчетов необходим любой web-браузер.
  • Специальный тип отчета для печати на матричных принтерах. Этот вид принтеров не собирается отмирать и используется на многих предприятиях. Используйте FastReport для скоростной матричной печати! иллюстрация
  • Наследование отчетов (поддерживается как наследование файлов отчетов, так и визуальное наследование форм с отчетом в Delphi/C++Builder). У вас много отчетов, которые содержат одинаковые элементы (заголовок, подвал, реквизиты предприятия, логотипы)? Вынесите общие элементы в базовый отчет и наследуйте от него все остальные отчеты.
  • Широкие возможности печати отчета: разрезание больших страниц отчета на малые, печать нескольких малых страниц на одной большой, печать на заданном формате с масштабированием. Вам нужно распечатать отчет, содержащий страницы формата А3, на обычном принтере с поддержкой А4? Теперь это не проблема!
  • Использование любых источников данных, от массива до таблицы БД. Вы можете передать из своей программы в отчет любые данные, как статические, так и меняющиеся от записи к записи.
  • Мастер для создания базовых отчетов. Выполните 5 шагов и получите отлично оформленный, готовый к использованию отчет.
  • Сводные отчеты. Позволяют строить табличные отчеты со сложными (составными) заголовками, используя данные из одного источника. Аналог многомерных кубов (OLAP) без возможности динамического управления. иллюстрация
  • Вертикальные бэнды. Позволяют строить отчеты табличного типа, когда заранее неизвестно количество колонок.
  • Диаграммы. Полная поддержка всех возможностей библиотеки TeeChart Pro. иллюстрация
  • Многофункциональный объект "Текст" может показывать одну или несколько строк текста. Он может содержать текст вперемежку с выражениями и полями БД, поддерживает простые HTML-тэги (b,i,u,strike,sub,sup,font color). Поддерживаются все виды выравнивания текста, вращение текста под произвольным углом, заливка, обрамление. Объект поддерживает режим WYSIWYG. иллюстрация
  • Поддержка UNICODE. Ваш отчет может содержать данные на всех языках мира!
  • Расширяемая архитектура FastReport позволяет создавать и подключать к отчету свои объекты, фильтры экспорта, функции, мастера, движки БД. Если имеющихся возможностей вам не достаточно - расширьте их!Раскрываемые (drill-down) отчеты. Вы можете всего одним щелчком мыши превратить ваш отчет с группировкой в интерактивный. Группу можно сворачивать и разворачивать прямо в окне просмотра отчета. иллюстрация
  • Интерактивные отчеты. Вы можете определить реакцию на щелчок мыши на объекте в окне предварительного просмотра. Например, можно построить и вывести другой отчет, который показывает детальную информацию по объекту, на котором пользователь щелкнул мышью.
  • Шифрование отчетов позволит вам не беспокоиться о конфиденциальности. Прочитать файл отчета можно, лишь зная пароль.
  • Печать имени копии на каждой копии документа. Например, "Первая копия", "Вторая копия". Имена копий задаются самостоятельно.

Что вы получаете с FastReport?

Купив FastReport, вы получаете не только генератор отчетов. В зависимости от приобретенной версии, вы получаете следующие продукты, которые можно использовать в своих проектах независимо от FastReport:

  • FastScript - мощный многоязычный интерпретатор. Он будет полезен разработчикам, желающим добавить возможности исполнения скриптовых программ в свои проекты (доступен в FastReport, начиная с версии Standard).
  • FastQueryBuilder - визуальный конструктор запросов на языке SQL. Позволяет создавать сложные запросы на основе нескольких таблиц без необходимости изучения языка SQL (доступен в FastReport, начиная с версии Professional).

FASTSCRIPT - скриптовая библиотека, содержащая 4 языка программирования.

FastScript - библиотека для выполнения скриптов. Она будет полезна разработчикам, желающим добавить возможности исполнения скриптовых программ в свои проекты.
FastScript написан полностью на 100% Object Pascal и может быть установлен в Borland Delphi 4-2009, Borland C++Builder 4-6, Borland Kylix 1-3 и Lazarus.

Максимальная гибкость и мощность

Уникальные возможности FastScript - возможность одновременного использования нескольких языков (в настоящее время - PascalScript, C++Script, JScript и BasicScript), вы можете писать скрипты используя ваш любимый язык программирования. FastScript не использует Microsoft Scripting Host, а потому может использоваться как в Windows, так и в Linux.

FastScript объединяет в себе кросс-платформенность, быстрое выполнение кода, компактность, богатый выбор возможностей и великолепную масштабируемость. Сделайте ваши приложения максимально гибкими и мощными с FastScript!

  • поддержка OLE
  • variant массивы
  • дерево классов и функций
  • редактор кода с подсветкой синтаксиса и закладками
  • мультиязычная архитектура, позволяющая использовать множество языков (в настоящее время - PascalScript, C++Script, JScript, BasicScript). Можете добавлять любые другие процедурно-ориентированные языки (их описание хранится в XML-формате)
  • возможность создания и исполнения многоязычных скриптов
  • стандартный языковой набор: переменные, константы, процедуры, функции (с возможностью вложенности) с переменными/постоянными/умалчиваемыми параметрами, все стандартные операторы и объявления (включая case, try/finally/except, with), типы (целый, дробный, логический, символьный, строковый, многомерные массивы, множество, универсальный тип), классы (с методами, событиями, свойствами, индексами и свойствами по умолчанию).
  • проверка совместимости типов.
  • доступ к любому объекту вашего приложения. Стандартные библиотеки для доступа к базовым классам, контролам, формам и БД. Легко расширяемая архитектура библиотеки.
  • Компактность - 80-150Кб в зависимости от используемых модулей.

Почему надо выбрать FastReport?

Мощный и гибкий:

  • широкий выбор объектов отчета (текст, изображение, диаграмма, штрихкод и пр.) и средств форматирования данных - все, что необходимо для построения профессионально выглядящих отчетов;
  • встроенный дизайнер диалогов для запроса параметров перед построением отчета, а также интерпретатор макроязыков (C++Script, PascalScript, BasicScript, JScript) для нестандартной обработки данных позволяют вам разрабатывать отчеты любой сложности;
  • создание отчётов для матричных принтеров и дальнейшего скоростного вывода - что особо востребовано в корпоративных задачах.

Компактный и быстрый:

  • рекордно высокая скорость формирования отчетов;
  • потрясающе малый размер - FastReport добавляет к вашему приложению меньше КЬ, чем любой другой генератор отчетов со сравнимой функциональностью;
  • FastReport не требует дополнительных DLL и органично встраивается в .EXE-приложение.
  • в стоимость лицензии входит визуальный дизайнер - вы можете дать вашим пользователям возможность самостоятельно разрабатывать отчеты. Каких-либо дополнительных отчислений с вашей стороны не требуется (см. лицензию).
  • FastReport поставляется с полным исходным кодом. Вы можете адаптировать его под собственные нужды.

Документация на русском языке:

  • FastReport содержит полный набор документации (руководство пользователя, руководство программиста, руководство разработчика компонентов, руководство по встроенному языку) на русском языке общим объемом свыше 400 страниц.

Стандарт завтрашнего дня:

  • Решения семейства FastReport для использования в своих разработках уже выбрали: корпорация "Галактика", система "Бэст-5", "Бизнес-пак", Сберегательный Банк России, и ещё тысячи предприятий, разработчиков программного обеспечения и системных интеграторов по всему миру. Не удивляйтесь, если в давно знакомой вам программе увидите встроенную систему отчётности от Fast Reports. На сегодняшний день FastReport стал фактическим стандартом для создания отчётности как в узкоспециализированных областях, так и в программах для корпораций, малого и среднего бизнеса.

Существует четыре варианта поставки FastReport VCL 4, различающихся ценой и функциональностью: Basic, Standard, Professional и Enterprise.

  • Basic Edition
    Базовый набор возможностей для бюджетных решений. FastReport 4 Basic Edition будет достаточен для разработки приложений, нуждающихся в создании отчётов с "прямой" логикой. Если вы еще не решили, нужен ли вам весь диапазон возможностей FastReport 4, то Basic Edition - для вас. Самый простой для изучения вариант, который, к тому же, не позволит вашим пользователям что-либо нарушить в определенном вами наборе отчётов.
  • Standard Edition
    Если вам нужно больше, чем базовый набор, то это для вас: дизайнер диалоговых форм, выводимых в процессе построения отчёта, скритповый движок, позволяющий управлять логикой построения отчёта, поддерживающий 4 языка (PascalScript, C++Script, JSCript, BasicScript), дизайнер отчётов, доступный конечному пользователю.
  • Professional Edition
    Все возможности FastReport 4 Standard Edition и немного больше. Встроенный конструктор запросов (FastQueryBuilder) позволит создавать сложные запросы без необходимости изучения тонкостей языка SQL. Полные исходные тексты генератора отчётов - вы сможете досконально разобраться в логике работы, изменять что-либо в соответствии с вашими нуждами, производить тонкую настройку.
  • Enterprise Edition
    Этот вариант поставки разрывает привычные границы отчётов. Расстояния больше не имеют значения! Помимо всех преимуществ, присущих FastReport 4 Professional Edition, в этом варианте поставки есть компоненты для организации web-отчётов.

FASTREPORT® 4 VCL - генератор отчётов для Delphi

Варианты поставки и стоимость лицензий

Существует четыре варианта поставки FastReport VCL 4, различающихся ценой и функциональностью: Basic . Standard . Professional и Enterprise .

Вы можете приобрести Single license (на одно рабочее место разработчика), Team license (на команду до четырёх разработчиков) и Site-license (на неограниченное количество рабочих мест разработчиков по одному географическому адресу).

FastReport VCL 4 Basic Edition Single license

FastReport VCL 4 Basic Edition Team license

FastReport VCL 4 Basic Edition Site license

FastReport VCL 4 Standard Edition Single license

FastReport VCL 4 Standard Edition Team license

FastReport VCL 4 Standard Edition Site license

FastReport VCL 4 Professional Edition Single license

FastReport VCL 4 Professional Edition Team license

FastReport VCL 4 Professional Edition Site license

FastReport VCL 4 Enterprise Edition Single license

FastReport VCL 4 Enterprise Edition Team license

FastReport VCL 4 Enterprise Edition Site license

Выписать счёт и приобрести генератор отчётов FastReport 4 для Delphi / C++Builder всех редакций вы можете связавшись с менеджерами компании «Байт Мастер» по телефонам и адресам электронной почты, указанным в разделе «Контакты» нашего сайта.