Delphi的最佳报告组件?

问题描述:

我们是一个团队,使用Gnostice和RaveReports查看,打印,邮寄并使用D2007生成报告的PDF。 D2009在路线图中,但由于Gnostice不支持D2009,我们必须等待。过去,这些报告是在代码中完成的,然后被查看,打印等。 现在我们已经开始评估Ravereports设计器,并用它来制作报告。Delphi的最佳报告组件?

但现在我们犹豫了。 Nevrona似乎或多或少都已死亡。我们还没有设法购买Ravereports的来源和[email protected]反弹。嗯... 它们是德尔福的默认组件...

还有其他报告解决方案,如digital-metaphorsFast Reports。 我毫不怀疑他们都很好,胜任,但我们必须做点什么。 任何人都知道Codegear是否因为某些麻烦而放弃Ravereports?

关于digital-metaphorsFast Reports的评论,将不胜感激。 我们想要一个能够在代码和designtime中构建报表的好报表组件。 报告文件应该保存在文本中,xml不同于狂野文件。 设置默认打印机的一种简单方法会很好,因为我们使用的Citrix环境有时会因此任务失败。

+0

你对Gnostice感到满意吗,我们正在使用它,但它使我们失败了几次,支持可能会更好。不幸的是,我们没有时间交换其他工具。 – 2009-04-08 12:37:12

+0

不,我们不满意。我们已经购买了源代码,但编译时有一些提示。这看起来不够专业。但最大的问题是他们似乎放弃了德尔福。我们希望支持D2009。 – 2009-04-09 10:58:07

+0

我认为这应该成为一个社区wiki – 2009-09-21 07:17:50

我还没有尝试数字隐喻,但我已经使用FastReports很长一段时间,我甚至没有遇到任何与该产品有关的问题。

优点:

  • 非常好,功能设计
  • 查询对象
  • 脚本支持(允许你调用从代码函数)
  • 多语言支持
  • 宽的导出选项范围

缺点:

  • Designer的代码编辑器是马车
+3

优点: 支持图表 交叉表 Sub。报告。 BarCodes 对话框 – RRUZ 2009-04-17 19:16:56

+2

是的,我们现在正在转换为FastReports。其中一个原因是我们将Delphi的FastReports改为Bold。这简化了我们的开发。 – 2012-03-14 19:09:44

我们已经使用报表制作了好几年了,我们认为这是真棒。我们使用它来在我们的工具中生成报告,并让我们的客户通过自己构建报告。最终用户报告功能与开发人员相同。所有可以在本地Delphi代码中根据需要进行定制。 我认为每个可以想象的报表解决方案都可以使用ReportBuilder构建。

除了一个伟大的工具,他们也提供了良好的产品支持。

我会同意idursun,我以前使用过很多报表引擎,但是当我使用Fast-Report时,我已经不再看别的了。

我将增加约快报告

  • FastReport有德尔福< 2009年对Unicode的支持 。
  • 发展比其他 报告工具更快,他们 支持德尔福2009年它的 发布日期之前,其他报告 工具花了更长的时间,并在 某些情况下,过多的时间用于
    德尔福2009年
  • 非常灵活,您可以从 Delphi代码访问任何报告组件,或在报告中使用任何Delphi 函数。
  • 如果你跟别人 功能/价格比FR,它有很大的 价格更低的高级功能。
  • FR文件格式是XML。
  • 有一个server edition的网络报告。
  • 还有.net edition也。
  • 它具有非常强大的脚本引擎和更多的语言(Pascal,Basic,Java & C)。
  • 最终用户设计工具没有额外的钱(我认为你需要标准版或更高版本)。

我们使用的FastReport了近10年。从来没有任何问题。

我好几年前就开始测试报表制作,但我前一阵子切换到FastReports,并已非常高兴的变化。

我的要求之一是报表引擎只需要一种输出形式(生成柱状或类似的报表),但是我的框架需要能够输出到这个引擎或引擎来生成填充的PDF表单或以Excel格式或其他类型的数字报告进行报告。报告必须是报告超类的实例,以便它们可以作为具有多种输出类型和目标的包一起组合和生成。

我不是一个王牌程序员,但我发现这份工作可以容易地完成。 FastReports适合这个框架并且它的工作非常出色。我不能说我使用Delphi,Firebird和FastReports发现的功能和灵活性。我现在刚开始探索使用其内置的pascal脚本与我的主程序更完整地结合的可能性。

我希望这是有帮助的。

杰克

的另一件事情很有意思:支持非常好,具有快速报告小组!

只问一个问题,你很快得到答案:你也可以要求一些改进,如果不看傻,他们做到了。

然后,如果你需要的OLAP解决方案:你可以得到快速立方,快速生成报告

我一直在使用FastReports了大约10年。目前的版本非常好。我们在一些领域使用它,包括用于网络报告的pdf生成,用户报告设计和自动打印。

略有不同的策略,但我用WPTools在其邮件合并能力来生成报告。我从一个标准的报告系统切换,因为人们发现它很难使用,并且大多数报告都是Word中需要的,所以可以编辑它们(无论如何都可以在我们的应用程序中)。不适合每个人,但值得深思。它支持绑定类型的东西,所以你可以很好地循环,并可以从数据库或静态结构提供数据。

虽然你没有明确提到粗体,但我认为你更喜欢Bold提供的记者。如果是这样,那么很好设计的“可插拔”数据意识很重要。我没有尝试过所有流行的产品,但是我可以在不费太多努力的情况下大胆进行FastReport。它在任何其他领域都不缺,所以我强烈推荐它。