Лучший компонент отчетности для Delphi?

Мы - команда, которая использует Gnostice и RaveReports для просмотра, печати, отправки и создания PDF-отчетов отчетов с использованием D2007. D2009 находится в дорожной карте, но поскольку Gnostice не поддерживает D2009, мы должны ждать. В прошлом отчеты делались в коде, а затем просматривались, печатались и т.д. Теперь мы начали оценивать конструктор Ravereports и делать отчеты с этим.

Но теперь мы колеблемся. Nevrona кажется более или менее мертвым. Нам не удалось купить источник Ravereports и [email protected] вернуться назад. Хм... И они являются компонентом по умолчанию для Delphi...

Существуют другие решения для отчетов, такие как digital-metaphors и Fast Reports. Я не сомневаюсь, что они оба хороши и компетентны, но мы должны что-то сделать. Кто-нибудь знает, собирается ли Codegear покинуть Ravereports из-за некоторых проблем?

Комментарии о digital-metaphors и Fast Reports оценили. Нам нужен хороший компонент отчетности, который может создавать отчеты с кодом и в режиме разработки. Файл отчета должен быть сохранен в тексте, желательно использовать xml в отличие от rave файлов. Легкий способ установки принтера по умолчанию будет приятным, поскольку используемая нами среда Citrix иногда терпит неудачу с этой задачей.

Ответы

Ответ 1

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

Плюсы:

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

Минусы:

  • Редактор конструкторского кода не работает

Ответ 2

Я бы согласился с idursun, я использовал многие серверы отчетов раньше, но когда я использовал Fast-Report, я больше не смотрю.

Я бы добавил о быстрых отчетах

  • FastReport поддерживает Unicode для Delphi < 2009.
  • Разработка быстрее, чем другие инструментов отчетности, они были поддерживая Delphi 2009, прежде чем дата выпуска, другая отчетность инструменты занимали больше времени, и в в некоторых случаях слишком много времени для Delphi 2009.
  • Очень гибкий, вы может получить доступ к любым компонентам отчета из Delphi или использовать любой Delphi функции внутри ваших отчетов.
  • Если вы сравните FR с другими в Особенности/Цены, он имеет большую часть расширенные функции с более низкими ценами.
  • Формат файла FR - XML.
  • Там серверная версия для веб-отчетов.
  • Здесь .NET edition.
  • Он имеет очень мощный движок script с большим количеством языков (Pascal, Basic, Java и C).
  • У вас есть инструмент для конечного пользователя-дизайнера без дополнительных денег (думаю, вам нужна стандартная версия или выше).

Ответ 3

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

Помимо отличного инструмента, они обеспечивают хорошую поддержку продукта.

Ответ 4

Мы используем FastReport последние 10 лет. Никогда не было никаких проблем.

Ответ 5

Еще одна интересная вещь: поддержка очень хороша с командой быстрого отчета!

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

И тогда, если вам нужно решение OLAP: вы можете быстро получить быстрый куб и быстро создать отчет

Ответ 6

Я использую FastReports около 10 лет. Текущая версия очень хорошая. Мы используем его в ряде областей, включая создание PDF для веб-отчетности, дизайн отчетов пользователей и автоматическую печать.

Ответ 7

Я начал тестировать ReportBuilder несколько лет назад, но некоторое время назад я перешел на FastReports и был очень доволен этим изменением.

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

Я не программист-туз, но я нашел, что работа может быть выполнена с готовностью. FastReports вписывается в эту структуру и отлично выполняет свою работу. Я не могу сказать достаточно о силе и гибкости, которые я нашел, используя Delphi, Firebird и FastReports. Я только сейчас начинаю изучать возможности использования встроенных скриптов pascal для более полной интеграции с моей основной программой.

Я надеюсь, что это будет полезно.

Джек

Ответ 8

Немного отличается, но я использую WPTools в своей способности слияния почты для создания отчетов. Я переключился с стандартной системы отчетности, потому что людям было сложно использовать их, и большинство отчетов требуется в Word, поэтому их можно редактировать (в любом случае в нашем приложении). Не для всех, но стоит задуматься. Он поддерживает функции типа "banding type", поэтому вы можете легко контактировать и загружать данные из базы данных или статических структур.

Ответ 9

Пока вы явно не указали Bold, я предполагаю, что вы предпочтете смелого знающего репортера. Если это так, то важно хорошо продуманное "подключаемое" понимание данных. Я не пробовал все популярные продукты, но я смог быстро отменить FastReport без особых усилий. Он не испытывает недостатка ни в какой другой области, поэтому я очень рекомендую его.