我想创建一个与Visual Studio IDE具有相同功能和易用性的报表设计器。 能够将控件拖动到窗体上、选择这些控件的各个子集、左对齐、均匀间距等。
我遇到过的唯一工具真的很糟糕。 Crystal Reports,MS Access报告crapola,ComponentOne等。 是否有第三方工具可以做到这一点,还是我必须自己滚动?
嗯,听起来你想做临时报告。 我从未见过在像BusinessObjects Web Intelligence这样的COTS产品之外做得很好,我现在正在我的一个项目中使用它。
http://www.businessobjects.com/product/catalog/web_intelligence/
我认为你必须在这里滚动自己的。
这里的问题是平衡问题。第三方报告工具必须灵活、开放且高度可定制,以满足每个潜在用户的突发奇想。结果,这些工具最终对外行人无法使用。
也就是说,创建可视化报表设计器并非易事。所以我的建议是提炼用户的声音,以找到以可用方式首先完成的最小功能集(报表元素、格式等)......可能不是第一次漂亮。然后迭代。
我正在研究类似的需求,目前正在评估带有一些自定义加载项的MS Word是否可以完成工作。
我使用了一家名为Data Dynamics的公司的活动报告。 这很好,因为它允许我的用户创建自己的报告 - 他们喜欢不必联系我来创建一些临时报告。 我相信该产品自 2001 年以来一直在发展,可能想看看它。
有一个SQL MS Reports解决方案。 它被称为 SSRS,您可能听说过它,但您可能不知道它有一个 OK 最终用户目标报告工具。 如果您使用的是数据集,它特别有效。 报告可以另存为文件,并在 VS 项目内、SQL SSRS 中或使用独立工具运行和/或构建(我从这里开始)。 它们也可以从 Web 控件运行。 我认为他们可以导出到 excel 甚至 PDF。
在此处查看SQL2008工具 - http://www.microsoft.com/downloads/details.aspx?FamilyID=9f783224-9871-4eea-b1d5-f3140a253db6&displaylang=en
更多信息在这里 - http://en.wikipedia.org/wiki/SQL_Server_Reporting_Services
我相信这也可用于SQL2005。