我听说 “Crystal Reports” 很多年了,但我真的很困惑为什么一个小型 ActiveX 类型的组件只显示和打印数据库中的数据(是吗?)被视为 VS 产品套件中的一个完整产品。
是否有更好的东西,比如用于 Windows Server 的东西,可以让您在服务器端生成 PDF 格式的报告或类似的东西,这就是它被认为如此重要的原因?
启发我。
最佳答案
Crystal Reports 是一个非常强大的(在许多开发人员看来,它既复杂又痛苦)用于构建复杂报告的工具。这不仅仅是简单地打印数据库中的内容 - 获取关系数据并将其转换为包含成百上千个条件的大量公司报告是非常耗时且困难的。例如,如果报告需要包含可以根据产品质量或属性采用完全不同格式的产品摘要部分怎么办? CR 有一个脚本模型,几乎可以进行任何可以想象到的转换。
要用您想象中的东西代替 Crystal Reports,需要数据转换引擎;一个最终用户友好的用户界面,用于编写转换规则和设计报告;和一个演示引擎,以打印友好的方式格式化报告。对我来说,这绝对是一个成熟的产品。
关于crystal-reports - 什么是 .NET Crystal 报表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/981232/