使用 ASP.NET 为最终用户提供自定义报告
是否有第三方工具或类似的工具可以让用户无需任何编程即可自行创建报告?
一个代码库,但为他们创建的系统中的每个用户提供自定义报告。
有道理吗?
Is there a third party tool or something similar that will allow users to create reports on their own without any programming?
One code base but custom reports for each user in the system that they create.
Make sense?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
我采纳了 jaxidian 的建议,搜索了 ASP.NET 特别报告,发现这个产品看起来非常好,或多或少正是我所寻找的。
http://devtools.korzh.com/eq/dotnet
I took jaxidian's advice and did a search for asp.net ad-hoc reporting and found this product that looks really nice and more or less exactly what I was looking for.
http://devtools.korzh.com/eq/dotnet
i-net Clear 报告(曾经是 i- net Crystal-Clear)有一个非常好的临时报告 解决方案。网站上还有一个现场演示,您可以看看会发生什么。您可以将它与 ASP.NET、PHP 和其他技术一起使用。
i-net Clear Reports (used to be i-net Crystal-Clear) has a very nice ad-hoc reporting solution. There is also a live demo on the website that you can see what to expect. You can use it with ASP.NET, PHP and other technologies.
ActiveReports 附带一个可插入 Visual Studio 的报表设计器。您可以连接到数据源并设计报告,而无需进行任何编程本身,但您需要 VS。
他们还提供了一个组件,您可以将其放入 Windows 窗体项目中,该项目为您提供作为独立可执行文件的全功能报表设计器。在我们的产品中采用这种方法后,我必须警告说,这个组件不太灵活,并且有很多特性。最终,我们对我们能够构建并随产品一起发布的可执行文件感到满意,并且我们的最终用户似乎很高兴用它构建他们的报告。
(我们执行他们通过 ASP.Net 构建的所有报告,并在网页上显示输出。)
ActiveReports ships with a report designer that plugs into Visual Studio. You can hook up to data sources and design your reports without doing any programming per se, but you need VS.
They also ship a component that you can drop into a Windows Forms project that gives you a full featured report designer as a standalone executable. Having taken this approach with our products, I'll have to warn that this component is not too flexible, and has a lot of idiosyncrasies. Ultimately we were satisfied with the executable we were able to build and ship with our product though, and our end users seem happy enough building their reports with it.
(We execute all the reports that they build through ASP.Net, and display the output on web pages.)
我在我的项目中使用 LogiXML,我认为它适合您的需求。
http://www.freereporting.com/
I use LogiXML in on of my project, I think it fits your needs.
http://www.freereporting.com/
您可以查看报告的两个庞然大物,即 Crystal Reports 和 SQL Server 报告
服务。两者都可以在 ASP.NET 中使用,尽管后者显然依赖于 SQL Server 中的数据(尽管支持 Express)。
You could look at the two behemoths of reporting, namely Crystal Reports and SQL Server Reporting
Services. Both can be used from within ASP.NET, though the latter obviously relies on you having your data in SQL Server (though Express is supported).
连接到数据库的复制/只读版本的 MS Access 可以以相当低的成本提供真正强大的工具,并且无需锁定生产数据库表。
MS Access hooked to a replicated / read only version of the database can offer a really powerful tool at a fairly low cost and without locking production database tables.