繁体   English   中英

选择正确的报告工具

[英]Choosing the right reporting tool

我目前正在将旧的VB6 / Access97应用程序重写为新的.NET / MySql应用程序。 这个旧的应用程序有100多个报告(.rpt Crystal Report XI R2,简单的报告没什么太花哨的),需要从头开始创建,因为数据结构正在彻底改变。

我该怎么做呢? 继续使用CRXI(真的不能买任何新的东西),不知道是否与VS2013真正兼容,或者只是在Visual Studio中使用ReportViewer? 学习曲线如何来自CRXI? 我可以使用任何免费服务吗?

您可以通过阅读此Stack Overflow问题来回答您的问题:
Crystal Reports与ReportViewer的优点/缺点?

根据我对Crystal Report(1年)和Report Viewer - RDLC(最近刚学习)的经验。 我希望尽可能避免在Crystal Report中开发。 即使我刚开始学习Report Viewer,我也越来越喜欢它。

  • Crystal Report的缺点是难以创建边界良好的表,因为Crystal Report没有border属性,而在RDLC中,您可以轻松指定表的边框。
  • 如果您擅长在Crystal Report中创建报表,您可能会发现为报表查看器创建RDLC也很简单,但您最初可能会感到困惑,因为在Visual Studio中编辑报表时您无法立即预览报表,但是在你掌握它之后,它会很容易。
  • 创建,开发和使用RDLC是免费的。 如果您开发RDL,则应在安装了SQL Server Reporting Services(SSRS)的服务器中部署报告,您需要为此购买许可证。

RDLC是报表定义语言(客户端),它使用XML并可以使用Microsoft的Report Viewer打开。

RDL是报表定义语言,它也使用与RDLC相同的XML,也可以使用Microsoft的报表查看器打开。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM