2009-12-10 40 views
1

我们希望用户能够在我们的应用程序中编写自己的报告。非程序员的报告作者?

这是一个web应用程序。我们不在乎他们是否必须下载应用程序才能创建报告,但我们需要他们能够以PDF格式或类似方式打印来自网络的报告。

报表编写器将被非程序员使用,或者最好是非常轻的程序员(比如制作VBA宏等等)。 (作者不是该计划的核心部分,所以如果有学习曲线,那么在某种程度上这是可以接受的)

我们在看水晶报表,但它似乎会花费7000美元现在只是太多了(尽管我们的系统非常灵活,所以最终可以支持它)。我们也在研究快速报表,这看起来很有前途,但我不确定报表编写者对于非程序员来说很容易掌握。

有人可以推荐一个非程序员的好报告作家,不会破坏银行吗?

+0

什么样的报告?什么是报道?他们应该向开发者提供什么样的信息?允许多少钱?这是暂时的还是长期的? – knight666 2009-12-10 20:06:33

+0

基本上以电子方式捕获的报表。就像你去医院一样,必须填写一堆表格,除了在电脑上。然后有人想打印出这些表格的数据。那种信息。假设不到2000美元,但希望能达到700美元以下。 – Earlz 2009-12-10 20:10:45

回答

1

报告写入不是为了心灵的隐隐。如果您的非程序员高级用户需要进行自己的报告,最好的选择是通常公开数据并让他们使用MS Access,InfoPath或Excel(或同等产品)等最终用户工具报告数据。

通过这种方式,您的应用程序可以为他们公开数据,让您控制他们可以访问哪些数据部分(并防止他们意外写入数据),同时让他们使用针对需求进行了优化的工具非程序员。

只需很少的工作,您就可以通过Office Toolkit通过Web服务轻松集成MS Office。

从编程角度以及用户培训/支持角度来看,这是迄今最简单的。

+0

我真的很喜欢这个答案,但我不相信它会奏效。看到我们希望电力用户能够创建报告,非电力用户每天使用和打印报告。我不相信这会工作得很好,因为我们的应用程序是基于Web的。但我会研究更多...... – Earlz 2009-12-11 14:55:01

+0

这是SharePoint和/或Microsoft Office服务器发挥作用的地方。这些为Office提供了协作功能,因此用户可以用最少的努力分享他们的工作......以及其他许多目的。 – 2009-12-11 20:38:53

0

MS SQL报表服务器有一个组件 - 报告生成器,可以让企业用户能够建立自己的临时报告,而SQL等 的深入了解,我建议版本的MS SQL标准版2008

+0

由于报表构建器仅适用于SQL Server的完整版本,而非免费/廉价版本,因此这与Crystal Reports的价格范围相似。 – 2009-12-11 03:24:49

+0

这在技术上是不成问题的,因为我们大多数客户端已经有SQL Server了。 – Earlz 2009-12-11 15:05:04

+0

如果你有它,那么SQL报表生成器可能是一个好方法。它有局限性,但总的来说它是一个非常好的工具,针对高级用户而不是完整的程序员。 – 2009-12-11 20:45:52

0

QlikView是我用过的最好的报告工具。数据深入研究令人惊叹。另外Eclipse BIRT是好的,如果你正在寻找一些更便宜的东西(开源)。 BIRT有一个独立的工具,以及与Eclipse IDE的集成。

0

我们已经结束了使用FlexCel.Net。 http://www.tmssoftware.com/site/flexcelnet.asp

除了可能(非常容易),非程序员可以使用它,它还可以在Mono上运行,这是当前的高优先级。您在Excel中编辑报告模板,它确实非常强大。