2014-05-15 177 views
1

目前我們正在運行報告並通過電子郵件發送給我們的用戶。但是,我們經常需要更改日期範圍以適合用戶。我們現在正在尋找一種方法來允許用戶通過網絡服務生成報告。水晶報表作爲網絡服務

有人可以建議或指導我一個能夠做到這一點的例子。

+0

插件我想你沒有水晶的InfoView?這正是產品的功能。 – Sun

回答

2

如果要使用Crystal Reports以編程方式創建報告,則可以使用this MSDN article seriesthis CodeProject tutorial來幫助您。

resp有很多種方法。技術來構建Web服務。一種方法是使用Microsoft ASP.NET MVC來構建它。如果你只想使用ASP.NET,比這個MSDN教程Creating and Using an ASP.NET Web Service in Visual Web Developer可以幫助你。

一個很好的選擇,Crystal Reports是Microsoft SQL Reporting Services (SSRS)。我在哪裏工作,我們正在做同樣的事情 - 用SSRS報告替換Crystal Reports。優點:

  • 報告可以在網上從報表服務器
  • 報告也可以從代碼輕鬆創建(任何.NET Framework語言)來查看
  • 很容易
  • 內建導出到Excel parametrised ,pdf,電子郵件
  • 個人我發現VS IDE的支持比Crystal Reports IDE更好。對於VS
+1

這是一個偉大的,深思熟慮的答覆。謝謝@pasty – Wessel