在Delphi中嵌入SSRS报表查看器

时间:2010-01-19 17:48:04

标签: delphi reporting-services

也许这个问题很天真,因为我刚刚开始使用ssrs。这是一个大型的Delphi(2009)应用程序,目前使用Crystal(activex)进行报告。我们想要转向ssrs,但仍然希望从我们的应用程序中控制报告参数,因为我们已经完成了水晶。我已经看过VS环境的Report Viewer Control,我想做类似的事情。任何帮助表示赞赏,谢谢。

1 个答案:

答案 0 :(得分:1)

我怀疑你能 - 据我所知,ReportViewer控件有两种.NET风格:一种用于ASP.NET Web应用程序,另一种用于Windows Forms .NET应用程序。

但是:您也可以使用简单的网络浏览器控件访问所有报告服务器内容。 SSRS也广泛支持在URL中指定任何内容。

查看Using URL Access from a Windows (Win32) application上的MSDN文档作为起点。

或者,如果您想更进一步,Reporting Services还会公开标准Web服务以执行任何操作(包括管理SSRS),您应该在Delphi中将其作为常规SOAP Web服务使用。

为此,请参阅Using the SOAP API in a Windows Application上的MSDN文档。