第十四章SQLSrver2005的报表设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十四章SQLSrver2005的报表设计

* 布局、测试并优化报表 3.在表的单元格中编辑文本 (1)右键单击单元格并在弹出菜单中选择【属性】来显示【文本框属性】窗口,如图14.16所示。在这里可以编辑【值】下拉列表。 (2)右键单击单元格并选择【表达式】打开【编辑表达式】窗口,如图14.17所示。在这里可以编辑表达式。 (3)按【F4】键或单击属性窗口工具条按钮显示属性窗口(或者如果属性窗口可见, 就单击它)。在属性窗口中,可以编辑【值】下拉列表。 图14.16 在【文本框属性】窗口中进行编辑 图14.17 【编辑表达式】窗口 * 布局、测试并优化报表 4.保存报表 (1)单击含有Course_year列值的单元格(中间一行最右侧的单元格)。 (2)编辑表达式的格式使其更可读。由于属性窗口会提供更多的帮助选项,因此,在这里选择属性窗口和不选择属性窗口有很重要的不同。右键单击这个单元格并选择【属性】。 (3)导航到【格式】选项卡,如图14.18所示。 (4)单击【省略号】(…)按钮打开【选择格式】窗口。如果单击函数按钮,会出现【编辑表达式】窗口。如果在属性窗口中编辑格式化属性也会出现同样的结果。 (5)选择【日期】并单击【确定】按钮。注意,在【格式代码】文本框中的值是“D”。Reporting Services使用的格式代码是.NET Famework格式类型。 (6)单击【确定】按钮接受对文本框属性的编辑。预览报表以检查到目前为止所做的更改。 (7)保存报表。 图14.18 【格式】选项卡 * 布局、测试并优化报表 5.编辑表达式 (1)选择“Student_id”列值(中间一行的从左数第二个单元格)。下面将更改其中的表达式来显示学生学号和课程号。 (2)右键单击这个单元格并选择【表达式】。【编辑表达式】窗口将打开。在Reporting Services中的表达式应该用visual Basic.NET语法编写。此外,可以在单元格中直接编辑表达式而不必打开任何对话框。第二种方法非常适合少量的编辑,例如添加一个空格或诸如此类的编辑;但在需要更高级的编辑时,【编辑表达式】窗口更实用。 (3)当前的表达式值是: =Fields!Student_id.Value 在这个表达式中,要注意一些元素: 等号(=):等号表示这个符号之后的文本是表达式而不是纯文本。 Fields!:表达式的Fields!部分表示Student_id是列集合中的一个元素。 Value:每一个RDL对象都有一个编辑表达式时可以访问的属性集合。在【编辑表达式】对话框中编辑表达式的时候,“智能感知”会针对每个项类型提供一个属性列表。 (4)由于希望显示一些额外的列,所以像下面这样编辑表达式: =Fields!Student_id.Value Fields!course_id.Value (5)单击【确定】按钮保存表达式。预览报表以检查表达式的结果。 (6)预览报表,保存报表。 * 布局、测试并优化报表 6.加入计数、合计 (1)假设希望加入一个显示学生选课课程总数(SC_id)的计数,首先显示【数据集】面板来查看列。展开“student_course”节点。 (2)拖动“SC_id”节点并将其拽到最下面一行的最右侧单元格中,它在SC-id的详细单元格的下方。 (3)注意,单元格中的结果表达式如下所示: =count(Fields!SC_id.Value) (注:计数) 或 =sum(Fields!SC_id.Value) (注:合计) (4)这个项是全新的,因此其格式属性是空。这意味着合计显示的数据格式和上面的行不一样。为了更正格式,打开【属性】窗口并在【格式】属性中简单地键入值“C”即可。 (5)保存报表。 * 布局、测试并优化报表 7.排序结果 目前所做的报表显示了没有顺序的记录。由于学生课程成绩信息是这个报表所涉及的内容,因此,很自然地想到对数据进行排序。 (1)单击表中的任何一处来显示表的灰色边框。 (2)右键单击表边框的左上角并选择【属性】。 (3)在【表属性】窗口中,导航到【排序】选项卡。 (4)在【排序方式】格中,在表达式列的下拉列表中选择“=Fields!Student_id.Value”列。注意,加号会加到表达式的前端。 (5)在【方向】列的下拉列表中选择“Ascending”,见图14.19。 (6)单击【确定】按钮来接受这些更改。保存报表并在【预览】选项卡中检查结果。完成之后,再次切换到【布局】选项卡。 图14.19 【表属性】窗口 * 布局、测试并优化报表 8.让用户排序结果 虽然可以设计报表以不同的排序顺序来显示数据,但若让用户能够自由更改排序表达式和排序方向将使用户查看报表更方便。 (1)右

文档评论(0)

wyw118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档