利用 sql server reporting services 从应用程序生成用户友好的报表--

利用 sql server reporting services 从应用程序生成用户友好的报表--

ID:9710569

大小:56.00 KB

页数:6页

时间:2018-05-05

利用 sql server reporting services 从应用程序生成用户友好的报表--_第1页
利用 sql server reporting services 从应用程序生成用户友好的报表--_第2页
利用 sql server reporting services 从应用程序生成用户友好的报表--_第3页
利用 sql server reporting services 从应用程序生成用户友好的报表--_第4页
利用 sql server reporting services 从应用程序生成用户友好的报表--_第5页
资源描述:

《利用 sql server reporting services 从应用程序生成用户友好的报表--》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、利用SQLServerReportingServices从应用程序生成用户友好的报表>>  灵活的报表功能是大多数业务应用程序的一个要求,这些报表功能在集成到yServer/ReportServer。现在,单击Next。最后一步,您可以为您的第一个报表指定名称,例如,ProductsReport;然后单击Finish。  该向导将会创建该项目,同时还创建一个可以由多个报表共享AdventureWorks2000数据源,以及一个在设计器中打开的有关Products数据的报表(请参见图2)。默认情况下,

2、显示使您可以修改报表设计的Layout选项卡。12345下一页>>>>这篇文章来自..,。  图2VisualStudio报表设计器  Data选项卡用于指定报表的查询,包括设置参数以便在执行报表时提示用户提供值。单击PrevieplesReports)并将其部署到测试服务器。您可以使用报表管理器工具通过浏览到SampleReports文件夹来测试示例报表。  图3仪表板onth和EmpID参数,因此显示编号为24的员工在11月份的销售额的超级链接可以是:<ahref=MyServer/Rep

3、ortServer?/SampleReports/EmployeeSales  SummaryReportMonth=11EmpID=24target=_blank>NovemberSalesSummary</a>  不具有在URL中指定的值的参数将使用在报表设计器中设置的默认值,因此刚才展示的示例销售汇总报表使用的ReportYear值是2003。ReportingServices还有一组用于控制报表显示方式的内置参数。这些参数通过加上前缀rs:来区别您自己的报表参数。  其中最

4、有用的一个参数就是rs:Format参数,它用于指定呈现报表的格式。这使您可以包括不需要显示在HTML中的报表,还可以使用诸如PDF甚至是XML的格式。其他常用参数是rs:mand,指示出要应用到您所指定的路径的操作。例如,rs:mand=Render将呈现一个报表,而rs:mand=ListChildren将列出文件夹中所有项。  如果您没有指定命令,ReportingServices将查看您指定的路径并计算出要采取的适当操作,例如,呈现报表。图4显示了rs:parameters的列表。  另一组

5、内置参数控制各种输出格式的行为并使用rc:prefix。每个报表格式都具有其自己特定的一组参数。例如,要以没有标题行的逗号分隔值(CSV)格式呈现报表,您应该使用rc:NoHeader参数:<ahref=MyServer/ReportServer?/SampleReports/panySales rs:Co上一页12345下一页>>>>这篇文章来自..,。mmand=Renderrs:Format=CSVrc:NoHeader=true>panySales</a>  HTML

6、格式具有非常多的rc:parameters,在将报表集成到Lrc:parameters的列表的详细信息,请参见图5。  如果您的E,并使用我介绍过的基于URL的相同技术来设置SRC属性。如果您使用这种技术,切记要将rc:LinkTarget参数设置为IFRAME的名称,以避免当用户单击报表的链接时在框架外弹出任意一个框架。  如果您以前设计过ASP.的服务器控件,您可能会认为IFRAME技术并不十分完美,因为它要求yBase.Load  IfNotIsPostBackThen    ReportVi

7、epleReports/SalesOrder_      DetailSalesOrderNumber=so8153    ReportVieultiState.False    ReportVie=75  EndIfEndSub保证报表的安全  ReportingServices安全性使用熟悉的基于角色的模型。用户和组可以分配给诸如SystemAdministrator或Broinistratorsanager的成员。为了扩展报表访问到其他用户,用户帐户或组必须添加到诸如Brox  在添加引用后,

8、您可以创建ReportingService代理类的一个实例,并调用该服务上的一个方法,就像我在此处完成的一样:上一页12345下一页>>>>这篇文章来自..,。PrivateSubLoadSampleReports()  DimrsAsNe.Net.CredentialCache.DefaultCredentials  DimitemAsCatalogItem  ForEachitemInrs.ListChildren(/SampleReports,False)   

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。