第 10 课:继承其他实体的属性

新建日期: 2005 年 12 月 5 日

您可以更改实体的属性以便它能够继承所绑定到的实体的字段。例如,在 AdventureWorks 模型中,“销售人员”实体绑定到“雇员”实体上。所有的销售人员均为雇员。使用“销售人员”实体还有助于查看“雇员”字段。在本课中,您将设置继承属性以便“销售人员”实体继承“雇员”字段,然后您将在报表生成器中查看在第 9 课和第 10 课中对模型所做的更改。

指定继承属性

  1. 在树视图中,选择**“销售人员”**实体。

  2. 在“属性”窗口中,展开**“继承”**属性。

  3. 单击 InheritsFrom 下拉按钮,再选择**“雇员”**。

  4. 单击**“绑定”**下拉按钮,再选择 FK_SalesPerson_Employee_SalesPersonID

    SalesPersonId 属性是将“销售人员”实体绑定到“雇员”实体的字段。

  5. 在**“文件”菜单中,单击“全部保存”**。

部署模型

  • 在**“生成”菜单中,单击“部署 AdventureWorks”**。

在报表生成器中查看报表模型更改

  1. 启动**“报表生成器”**。

  2. 在**“开始”窗格中,选择 AdventureWorks 模型,再单击“确定”**。

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

  4. 在**“字段”列表中,查看来自“雇员”实体并且目前在“销售人员”**实体字段列表中显示的字段:“身份证号码”、“职务”、“雇佣日期”、“出生日期”等。

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

  6. 在**“字段”**列表中,请注意,“产品子类别”和“产品类别”在“名称”字段下方的字段中显示(如果您按照第 9 课的指导将“产品子类别”在列表中上移)。

  7. 将**“产品”**实体拖动到设计区域。

  8. 在**“实体”列表中,请注意,“产品子类别”“产品类别”**角色不再作为“产品”实体的角色显示。

  9. 将**“产品子类别”字段拖动到设计区域中产品组的“左侧”**。

  10. 在**“实体”列表中,选择“采购订单详细信息”**实体。

  11. 将**“订单总量”**字段拖动到设计区域中“名称”字段的右侧。

  12. 将**“拒收总量”**字段拖动到“订单总量”字段的右侧。

  13. 在**“报表”工具栏中,单击“运行报表”**。

  14. 在**“订单总量”**列中,单击轴承滚珠行的 150

    将显示一个点击链接型报表。该点击链接型报表显示轴承滚珠的采购订单。请注意,点击链接型报表显示“订货日期”、“修改日期”、“到期日期”、“产品名称”、“订单数量”、“单价”以及“行总计”。这些字段也由模型属性确定。

  15. 在**“文件”菜单中,单击“退出”,再单击“否”**。

后续步骤

有些项可能无法直接从数据库中获取,但是用户能够找到有助于报表创建的信息。在这种情况下,您可以创建常用项并将其包含在模型中。在下一课中,您将创建新字段。请参阅第 11 课:创建计算字段

请参阅

任务

教程:在模型设计器中完善报表模型

概念

Reporting Services 教程

其他资源

使用模型设计器
Binding 对象(模型设计器)

帮助和信息

获取 SQL Server 2005 帮助