水晶报表 添加图表

1.实例说明< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />

图表分析数据始终是编程人员追求的目标,它以简洁明了、直观形象而深受广大用户的青睐。在Visual Studio 2005中集成了水晶报表的所有功能,其中图表是水晶报表中不可缺少的一项。用户可以利用图表,分析商品价格走势和商品销售额所占百分比等。通过本实例,可使读者初步了解水晶报表中的图表技术,实例运行结果如图1所示。

 

2.技术要点

Visual Studio 2005中,图表的摆放位置非常重要,编程人员可以将图表摆放在报表页眉、报表页脚、组页眉与组页脚中。随着摆放的位置不同,图表绘制的数据对象也将有所不同。位于报表页眉或页脚节中的图表,会绘制整份报表的数据;位于组页眉或页脚节中的图表,则只会绘制该组的数据,当然,用户可以同时针对整份报表以及组中的数据绘制图表,可以在报表页眉或页脚以及组页眉或组页脚节各建立一个图表。

注意:图表不能摆放在页眉节、详细资料节和页脚节中。

3.实现过程

1)新建一个Windows应用程序,默认主窗体为Form1

2)在Form1窗体中添加一个CrystalReportViewer控件,用来查看报表。

3)在Crystal Report for Visual Studio 2005的报表设计页面中,可以手动添加报表中需要显示的字段。为报表添加数据源后,在报表设计器的“字段资源管理器”中会显示添加后数据库中所包含的字段,右键单击要添加的字段,在弹出的快捷菜单中选择“插入报表中(回车)”即可将字段插入到报表中适当的位置

4添加显示的字段后,在报表页眉、报表页脚、组页眉与组页脚区域中的某个位置上单击右键,在弹出的快捷菜单中选择“插入/图表”命令,即可打开图3所示的图表专家对话框。

 

 

在水晶报表中添加图表 - 盐城的__丁小宝 - 丁小宝博客

 

3  “图表专家”对话框

5)“图表专家”对话框打开后,首要工作就是决定是否勾选复选框“自动设置图表选项”。该复选框默认为选中状态,表示图表的坐标轴、颜色、数据点、数据标记、图例与图形大小等设置皆会采用默认值,如果希望自己设计以上内容,则不要勾选该复选框,一旦不勾选该复选框,“图表专家”将会立即显示出“坐标轴”与“选项”两个选项卡,以便让用户自己定义相关设置,如图4所示。在“图表类型”的下方,可以通过选择“垂直”或“水平”单选按钮列出垂直方向或水平方向的各类型的图表。

6)单击“数据”选项卡切换至其页面,从“放置图表”列表中选择“每个报表一个”选项,如图5所示,使图表根据整份报表的相关统计信息来加以绘制,如果用户要将图表放置在报表页眉节中,则选择单选按钮【页眉】;如果用户要将图表放置在报表页脚节中,则选择单选按钮【页脚】。

在水晶报表中添加图表 - 盐城的__丁小宝 - 丁小宝博客

 

 

4  未选复选框的“图表专家”对话框

 

在水晶报表中添加图表 - 盐城的__丁小宝 - 丁小宝博客
 

 图

5  为报表选择绘制方式

7本实例主要完成商品销售数量的合计。首先选择“变更主体”选项,然后在“可用字段”下拉列表框中将“商品编号”字段拖放至其下方的列表框中,将“销售数量”字段拖放至“显示值”列表框中,如图6所示,由于汇总的默认计算方式为合计,因此要想完成“求和”运算,应选择图6中“显示值”列表中的字段,然后单击【设置汇总运算】按钮,选择图7中“编辑汇总”对话框中的“求和”选项并按下【确定】按钮。

1、报表字段:是放到报表上的字段。

2、下面的那个是对应绑定的数据集字段。

 

6  设置图表显示的变更主体和显示值 

 

在水晶报表中添加图表 - 盐城的__丁小宝 - 丁小宝博客

 

7  设置汇总字段并计算此汇总字段

8)选择“文本”选项卡,在该页面中可以自定义各项标题文本,并适度加大各个标题字体大小,如图8所示。

 

在水晶报表中添加图表 - 盐城的__丁小宝 - 丁小宝博客

 图

8  文本格式设置选项卡

9)以上各步骤完成之后,单击【确定】按钮,即可完成报表页面的设计,如果要更改图表本身的各项设置,右键单击图9中的图表,并从弹出菜单中选择“图表专家”命令,即可打开“图表专家”来更改各项设置。

 

在水晶报表中添加图表 - 盐城的__丁小宝 - 丁小宝博客

 图

9  从新设置图表格式

posted @ 2012-02-03 11:47  丁焕轩  阅读(1022)  评论(2编辑  收藏  举报