Категория: Руководства
Компания Fast Reports Inc. сегодня широко известна во всем мире среди разработчиков программного обеспечения для формирования отчетов выпускает новую версию своего флагманского продукта "FastReport 4" для Delphi/C++Builder/BDS.
Генераторы отчётов линейки FastReport 4 являются самыми современными средствами для разработки, генерации, обработки и распространения отчётных документов любой сложности и практически любого формата. Разработчики приложений и менеджеры-аналитики всего мира уже по достоинству оценили возможности FastReport для представления результатов работы в удобном виде в кратчайшие сроки.
Платформа FastReport 4 - ответ на вопрос как сделать дизайн отчётов ещё проще, разработку эффективнее, а время от замысла до реализации и доставки документов - сократить.
Дизайнер:Вы можете связаться с нами:
телефон. +7(8632)633383
почтовый адрес. O.Вибе, Fast Reports, а/я 5771, Ростов-на-Дону, Россия, 344019
адрес офиса. ул.Станиславского 290, Ростов-на-Дону, Россия, 344000
www. http://www.fastreport.ru
FastReport COM/ActiveX (ранее называлась FastReport Studio) является COM объектом.
Поставляется в двух вариантах:
На одном компьютере, в одно время может использоваться только один вариант поставки (так как может быть зарегистрирован только один COM объект с одним идентификатором).
ВерсииВерсии 4.6.24 и 4.9.8 обратно совместимы. То есть шаблон созданный в старой версии может обрабатываться и редактироваться новой версией, но наоборот работать не будет (изменена кодировка шаблонов новой версии).
Полнофункциональная версияТребует активации, без нее работает в демо режиме. В демо режиме есть только ограничение по пред просмотру в 4 страницы и колонтитул "Не зарегистрированная версия".
Пользовательская библиотека (нет дизайнера)Активация не требуется, входит в состав дистрибутива RS-Balance3
Переключение между разными поставками и версиямиЕсли на компьютере есть разные версии и/или поставки FastReport, достаточно просто зарегистрировать нужную вам библиотеку (COM объект):
Проблемы при использованииПеред регистрацией библиотеки, желательно "разрегистрировать" активную.
Пример вызова FastReports из печатной формы отчетаПример устарел! Надо заменить! --Knurov 16:13, 6 декабря 2007 (MSK)
Обнаруженные проблемы Недоступны свойства и методыНедоступны свойства и методы у COM-объектов FastReport при работе из скриптовых языков RSL и VBS
Не устанавливается строковое значение переменнойПроблема решена через обертку которая преобразовывает кавычки . При вызове метода SetVariable COM-объекта FastReport.TfrxReport возникает ошибка, если в переменную передать строку без кавычек (то есть строка должна содержать в начале и в конце кавычку) Пример:
Список примеров Список документацииНеподарок, тебе выдали ссыли, где можно подробно ознакомиться с работой фастрепортс, но ты говоришь, что тебе некогда с этим знакомиться. в тоже время у тебя будет время познакомиться с тем, что тебе напишут здесь.
по поводу твоего учета(неизвестность столбцов, строк), вообще если следовать хорошему тону, то в уважаемой себя проге, заранее известно какая структура отчета будет, будь то многострочный(многостобестный) отчет, либо по заранее определенному шаблону(кассовый ордер). В фастрепорте есть такая хорошая фишка, как вертикальные банды, т.е. отчет формируется она основании строчек и стобцов. Познакомься с ними, я думаю это то, что тебе нужно.
Вообще, fastrepors(как я не раз писал), универсальный генератор отчетов, я не знаю что должно взбрести в голову прогеру, чтобы он не удовлетворял функционалу fastreport(за исключением многочисленных багов типа экспортов-шмекспортов).
И да, если все же стандартный функшен не подходит прогеру, то в нем есть такая замечательная весч, как встроенный язык(делай шо хош).
Удачи
Спасибо, возьму на заметку.
Пример смотрите в папке C:\Program Files\FastReports\FastReport 4\Demos\PrintTable
Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
Часовой пояс GMT +3, время: 03:43 .
Редакция сайта iXBT.com обращается к вам с просьбой отключить блокировку рекламы на нашем сайте.
Дело в том, что деньги, которые мы получаем от показа рекламных баннеров, позволяют нам писать статьи и новости, проводить тестирования, разрабатывать методики, закупать специализированное оборудование и поддерживать в рабочем состоянии серверы, чтобы форум и другие проекты работали быстро и без сбоев.
Мы никогда не размещали навязчивую рекламу и не просили вас кликать по баннерам. Вашей посильной помощью сайту может быть отсутствие блокировки рекламы.
Спасибо вам за поддержку!
Обзор FastReport - генератора отчётовГенератор отчетов – особый класс программ, востребованный как программистами, так и корпоративными пользователями – всеми, кому необходим подробный отчет по данным в нужное время и в требуемой форме. Подобных программ-генераторов создано немало, но FastReport от компании Fast Reports занимает в их ряду особое место в силу повышенного удобства программы для конечного пользователя.
Где применяется генератор отчетов? Теперь рассмотрим генератор отчетов с точки зрения практического применения. Программисты на предприятиях различных отраслей, а также разработчики программного обеспечения уже давно применяют в своей работе FastReport. Встраивают его в свои программы, модифицируют под конкретные нужды и разрабатывают отчеты для капризных конечных пользователей. Названия компаний, использующих FastReport, у всех на слуху, многие ежедневно работают с этими системами различного уровня (ERP, MRP II, CRM). Это такие всем известные системы, как:Давайте рассмотрим поближе этот аспект с точки зрения пользователя.
Для бухгалтераНе секрет, что формы строгой отчетности являются утвержденными и фиксированными. Однако, как показывает опыт работы многих предприятий, все в итоге зависит от требования местных налоговых органов. Где-то счет-фактуру могут печатать на одним листе с актом выполненных работ, а где-то отдельно, но форма и набор данных, выводимых в документах, принципиально отличаются. Например, в счете-фактуре может выводиться сгруппированная информация (начисления и так далее), а в другом случае – детальная информация. Оба варианта приводят к изменениям отчетных форм, причем эти изменения требуется сделать максимально быстро и правильно. 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? Задайтесь этим вопросом, хотя мы уверены, что вы знаете минимум десять пунктов в качестве ответов на этот вопрос. Например:Теперь это уже реализовано разработчиками в 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 также добавлены новые функции, и нужно отметить, что эти функции вы найдете очень приятными. Некоторые новые функции ядра и при необходимости краткие комментарии к ним:Указанные нововведения не исчерпывают список новшеств. Просто мы перечислили основные, на наш взгляд, вкусности, которые могут привлечь потенциальных потребителей FastReport.
Очередная версия генератора отчетов вышла в нескольких вариантах, которые отличаются функциональной комплектацией:Эффективность, функциональность и простота работы – вот главные характеристики новой версии FastReport, которая в версии Enterprise представляет собой комплексное решение по получению отчетов. Согласитесь, что результат работы любой подобной системы в любой отрасли – быстрое получение внятных и наглядных отчетов любой направленности. А если учесть, что бизнес многих компаний – это бизнес в нескольких странах, то появляется и новое требование – централизованное получение общих данных и возможность их детализации. Fast Report – это база для реализации стратегии Business Intelligence (BI) в вашей компании. Это уникальное решение от отечественных разработчиков, от компании, имеющей большой опыт разработки и реализации решений.
Что нового в FastReport 4
Что вы получаете с FastReport?
Купив FastReport, вы получаете не только генератор отчетов. В зависимости от приобретенной версии, вы получаете следующие продукты, которые можно использовать в своих проектах независимо от FastReport:
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!
Почему надо выбрать FastReport?
Мощный и гибкий:
Компактный и быстрый:
Документация на русском языке:
Стандарт завтрашнего дня:
Существует четыре варианта поставки FastReport VCL 4, различающихся ценой и функциональностью: Basic, Standard, Professional и Enterprise.
Варианты поставки и стоимость лицензий
Существует четыре варианта поставки 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 всех редакций вы можете связавшись с менеджерами компании «Байт Мастер» по телефонам и адресам электронной почты, указанным в разделе «Контакты» нашего сайта.