第 1 课:创建报表生成器报表

用户可以在报表生成器中完成创建自定义的点击链接型报表的整个过程,也可以在报表生成器中开始生成报表,然后使用报表模型查询设计器在报表设计器中继续对该报表进行修改。通过报表模型查询设计器可以在基于模型的报表中使用报表设计器的全部功能,其中包括超链接和多个数据区域。

在本课中,您将使用 Adventure Works 报表模型在报表生成器中设计自定义点击链接型报表,为该自定义报表设置所需属性,然后将该报表发布到报表服务器中。

打开报表生成器

  1. 启动 Microsoft Internet Explorer 6 或更高版本。

  2. 在 Web 浏览器的地址栏中,键入报表管理器 URL。

    默认情况下,此 URL 为 http://<servername>/reports,其中 <servername> 是服务器的名称。

  3. 在报表管理器的**“主页”上,单击“报表生成器”**。

  4. 在**“入门”窗格的“为报表选择数据源”**框中,选择 Adventure Works

  5. 确保已选中**“表”格式选项,然后单击“确定”**。

下一步,您将开始创建一个包含产品相关信息的报表,这些信息包括“产品类别”、“产品子类别”和“产品名称”字段、包含此产品的销售订单数以及每种产品的应付款总计。

创建报表生成器报表

  1. 在**“实体”列表中,选择“产品”**。

  2. 在**“字段”列表中,双击“产品类别”**。

  3. 在**“字段”列表中,双击“产品子类别”**。

  4. 在**“字段”列表中,双击“名称”**。

    此时将显示三个组:“产品类别”、“产品子类别”和“名称”。

  5. 在**“实体”列表中,选择“销售”**。

  6. 在**“字段”**列表中,双击 #Sales

    #Sales 字段将添加到“产品”组中。

  7. 在**“实体”列表中,选择“销售订单”**。

  8. 在**“字段”列表中,双击“应付款总计”**。

    “应付款总计”字段将添加到**“产品”**组中。

呈现报表

  1. 在**“视图”菜单中,选择“运行报表”**。

    此时,将显示报表数据。

  2. 滚动报表。

    “应付款总计”字段宽度不够,无法在一行中显示货币值,并且“产品类别”行和“产品子类别”行总计混淆,不易分辨。下一步,将更改标题字段颜色,加宽“应付款总计”列,并更改“产品类别”行和“产品子类别”行总计的背景和文本颜色。此外,还需要添加报表标题并删除“产品总计”及“筛选器”文本框。

注意注意

创建自定义的点击链接型报表时,删除“总计”和“筛选器”文本框极为重要,因为文本框中的文本硬编码到报表中,当以点击链接型报表的形式查看报表时,这些文本框中显示的信息将不够准确。

设置报表格式

  1. 在**“视图”菜单中,选择“设计报表”**。

  2. 单击**“单击此项添加标题”**框并键入“产品总收入”。

  3. 选择标题文本框,并在**“格式”菜单中选择“字体”**。

    此时,将打开“格式”对话框,并且其“字体”选项卡处于选中状态。

  4. 在**“字形”列表中,选择“加粗”**。

  5. 在**“颜色”调色板中,选择“深蓝色”,然后单击“确定”**。

  6. 多重选择报表中的**“字段”**标题。

  7. 在**“格式”菜单中,选择“对齐”**。

    此时,将打开“格式”对话框,并且其“对齐”选项卡处于选中状态。

  8. 在**“水平”下拉列表中,选择“居中”**。

  9. 在**“垂直”下拉列表中,选择“垂直居中”,然后单击“确定”**。

  10. 选中“产品子类别总计”行,然后在**“格式”菜单中选择“填充”**。

    “格式”对话框随即打开,并且“填充”选项卡处于选中状态。

  11. 在**“颜色”调色板中,选择“海蓝色”,然后单击“确定”**。

  12. 选择“产品类别总计”行,然后在**“格式”菜单中选择“填充”**。

  13. 在**“颜色”调色板中,选择“白色”**。

  14. 单击**“边框”选项卡,然后单击“无”**。

  15. 选择**“字体”**选项卡。

  16. 在**“字体”样式中,选择“加粗”**。

  17. 在**“颜色”调色板中选择“深蓝色”,然后单击“确定”**。

  18. 选择**“产品总计”**框并按 Delete。

  19. 选中**“筛选器”**文本框并按 Delete。

  20. 将指针放置在“应付款总计”字段的右侧,然后将指针拖到报表的右边缘。

    “应付款总计”列将加宽。

重新呈现报表

  1. 在**“视图”菜单上选择“运行报表”**。

    此时,将显示报表数据。

  2. 滚动浏览该报表。

    确保“应付款总计”字段足够宽,以使最后一页的“总计”行中的货币值可以完全显示在一行中。

允许将该报表用作点击链接型报表

  1. 在**“视图”菜单上选择“设计报表”**。

  2. 在**“报表”菜单上单击“报表属性”**。

  3. 选中**“允许用户从其他报表钻取到此报表”**复选框。

    必须选中此复选框,才能将此报表用作点击链接型报表。

    注意注意

    选中此选项再将该报表发布到报表服务器时,该报表将无法再呈现为已发布报表。相反,若要查看该报表的内容,必须将其作为点击链接型报表来显示。

  4. 单击“确定”。

将报表发布到报表服务器中

  1. 在**“文件”菜单上单击“保存”**。

  2. 找到要将此报表保存到报表服务器中的位置。

  3. 在**“名称”**框中,键入 ProductClickthrough Report。

  4. 单击**“保存”**。

关闭报表生成器

  • 在**“文件”菜单中,单击“退出”**。

后续步骤

您已经成功地在报表生成器中创建了一个报表,并分配了所需的报表属性,以便将该报表用作自定义点击链接型报表。在下一课中,您将打开 SQL ServerManagement Studio 并将刚才创建的报表链接到报表模型。请参阅第 2 课:将报表链接到报表模型

注意注意

若要查看报表生成器帮助,请单击“报表生成器”窗口的“帮助”,再单击“报表生成器帮助”。或者按 F1。