SMDL 查询设计器用户界面
新建日期: 2006 年 4 月 14 日
报表设计器提供多个查询设计器,以帮助您指定要在报表中使用报表服务器模型数据源中的哪些数据。使用图形查询设计器可以浏览和选择模型实体和实体字段。如果具有以 XML 格式指定的 SMDL 查询,请使用通用查询设计器。报表设计器的“数据”选项卡默认为图形查询设计器。
图形查询设计器
报表设计器提供了图形查询设计器,可用来设计和运行在处理报表期间填充报表数据集的 SMDL 查询。图形查询设计器分为三个区域(或窗格)。下图列出每个窗格。
下表介绍了每个窗格的功能。
窗格 | 功能 |
---|---|
“资源管理器”窗格 |
显示模型中的实体和实体字段的图形化表示形式。使用此窗格可以浏览实体、实体之间的关系以及字段。 |
设计区域 |
显示模型中的字段列表。使用此窗格可以排列所选字段的布局。 |
“结果”窗格 |
显示查询的结果。若要运行查询,请右键单击任意窗格,再单击“运行”,或者单击工具栏中的“运行”( |
若在“资源管理器”和“设计区域”窗格中更改信息,则单击**“运行”**时将会影响到“结果”窗格中的内容。
若要在某个特定窗格中执行操作(如在设计区域中删除列),请右键单击该列,然后单击菜单上的命令。
![]() |
---|
如果使用查询设计器创建或更新查询,则必须保存报表或更改到“布局”视图,后者将在报表数据集窗口中显示更改之前自动保存报表。 |
设计查询时也可以使用工具栏按钮。
下表列出工具栏中的按钮及其用途。
按钮 | 说明 |
---|---|
![]() |
编辑选定的数据集。 |
![]() |
删除选定的数据集。 |
![]() |
刷新数据源的数据集字段。如果“数据集”窗口可见,则选定数据集的字段列表中将会更新您所做的任何字段更改。若要查看“数据集”窗口,请在“视图”菜单中,单击“数据集”。 |
![]() |
在通用查询设计器和图形查询设计器之间切换。 |
![]() |
撤消上一操作。 |
![]() |
重做上一操作。 |
![]() |
运行查询并在“结果”窗格中显示结果行。 |
![]() |
打开“筛选数据”对话框,以便指定要筛选的数据。可以独立于当前设计区域中的数据单独指定筛选器。 |
通用查询设计器
创建报表服务器模型数据集时,报表设计器默认视图为图形查询设计器。若要切换至通用查询设计器,请单击工具栏上的通用查询设计器 () 切换按钮。
通用查询设计器包含两个窗格:SMQL 查询窗格和结果窗格。当您已经有来自其他源的 SMQL 查询规范并且要将其粘贴到查询窗格时,查询设计器视图很有用。与图形查询设计器不同的是,通用查询设计器不检查查询语法或调整查询的结构。单击工具栏上的**“运行”**时,将在数据源中运行查询并在“结果”窗格中显示结果。
下表介绍了每个窗格的功能。
窗格 | 功能 |
---|---|
“查询”窗格 |
显示 SMQL 规范文本。利用此窗格可以使用 SQL 查询语言来编辑或粘贴查询。 |
“结果”窗格 |
显示查询的结果。若要运行查询,请右键单击任意窗格,再单击“运行”,或者单击工具栏中的“运行”按钮。 |
设计查询时也可以使用工具栏按钮。
下表列出工具栏中的按钮及其用途。
按钮 | 说明 |
---|---|
![]() |
编辑选定的数据集。 |
![]() |
删除选定的数据集。 |
![]() |
通过当前的查询文本刷新“数据集”窗口中的数据集字段。 |
![]() |
运行查询文本并在“结果”窗格中显示结果行集。 |
请参阅
其他资源
Reporting Services 中的查询设计工具
定义报表数据集
定义报表模型数据源中的报表数据集