2009-12-10 11 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中編輯報告模板,它確實非常強大。