与下图相似:
f这样,您就成功完成了对“创建基本表报表”动手实验的学习。可以使用该基本表报表作为其他动手实验的基础。
动手实验2向报表添加参数
第1课:添加按日期筛选报表的参数
本动手实验要求您已完成动手实验:创建基本表报表。打开现有报表服务器项目1单击“开始”,依次指向“所有程序”和MicrosoftSQLServer2008,单击Busi
essI
tellige
ceDevelopme
tStudio。在“文件”菜单上,指向“打开”,再单击“项目解决方案”。导航到Tutorialsl
。本动手实验是在动手实验:创建基本表报表中创建的。单击“确定”打开项目。“动手实验”项目即在解决方案资源管理器中显示,并带有一个名为SalesOrdersrdl的报表。注意如果解决方案资源管理器不可见,请单击“视图”菜单中的“解决方案资源管理器”。将嵌入数据源转换为共享数据源1在“报表数据”窗格中,右键单击数据源Adve
tureWorks并选择“转换为共享数据源”。名为Adve
tureWorksrds的数据源即被添加到“解决方案资源管理器”中。在“报表数据”窗格中,右键单击Adve
tureWorks数据源,并选择“数据源属性”。在“名称”中,键入Adve
tureWorks_Ref。单击“确定”。
23
4
2
34
替换现有数据集1在“报表数据”窗格中,右键单击数据集Adve
tureWorksDataset,然后单击“数据集属性”。
f2345
在“数据源”中,确保已选中Adve
tureWorks_Ref。在“查询类型”中,确保已选中“文本”。单击“查询设计器”按钮打开查询设计器。用下列查询替换文本框中的文本。SELECTsohOrderDateASDatesohSalesOrderNumberASOrderppsNameASSubcatppNameasProductSUMsdOrderQtyASQtySUMsdLi
eTotalASLi
eTotalFROMSalesSalesPerso
spINNERJOINSalesSalesOrderHeaderASsohONspBusi
essE
tityIDsohSalesPerso
IDINNERJOINSalesSalesOrderDetailASsdONsdSalesOrderIDsohSalesOrderIDINNERJOINProductio
ProductASppONsdProductIDppProductIDINNERJOINProductio
ProductSubcategoryASppsONppProductSubcategoryIDppsProductSubcategoryIDINNERJOINProductio
ProductCategoryASppcONppcProductCategoryIDppsProductCategoryIDGROUPBYppcNamesohOrderDatesohSalesOrderNumberppsNameppNamesohSalesPerso
IDHAVINGppcNameClothi
gANDsohOrderDateBETWEENStartDateANDE
dDate
6
单击工具栏上的“运行”。此时将打开“定义查询参数”对话框,提示您输入参数值。提供以下两个值以查看筛选的结果集:ab在“参数值”列中,为StartDate输入值,例如20010101。在“参数值”列中,为E
dDate输入值,例如20030101。
7
89
单击“确定”。结果集显示2001至2002r