水晶报表 添加图表

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所示的图表专家对话框。

 

 

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

 

“图表专家”对话框

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

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

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

 

 

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

 

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

 图

为报表选择绘制方式

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

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

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

 

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

 

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

 

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

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

 

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

 图

文本格式设置选项卡

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

 

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

 图

从新设置图表格式

转载于:https://www.cnblogs.com/xbding/archive/2012/02/03/2336809.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 水晶报表是一种高效的报表生成工具,常用于VB编程中。它是由SAP公司开发的一款报表生成工具,具有丰富的功能和灵活的设计方式。水晶报表可以通过VB编程来实现数据与界面的交互和报表的生成。 使用水晶报表可以实现以下功能: 1. 数据源连接:水晶报表可以连接多种类型的数据源,包括数据库、Excel文件等,可以灵活地获取和处理数据。 2. 报表设计:水晶报表提供了丰富的设计工具,可以设计各种样式和格式的报表,包括表格、图表、图像等,使报表具有良好的可视化效果。 3. 数据过滤:水晶报表提供了数据过滤的功能,可以根据用户的需求对数据进行筛选和过滤,进一步精确地展示所需的数据。 4. 报表导出:水晶报表支持多种报表导出格式,包括PDF、Excel、Word等,可以方便地将报表导出和共享给其他人员查看。 5. 报表打印:水晶报表可以实现报表的打印功能,用户可以根据需要选择不同的打印设置,以便满足不同的打印需求。 在VB编程中,使用水晶报表可以通过引用相应的报表生成库来实现,然后在代码中进行相应的配置和调用。首先,需要设置数据源连接,然后设计报表的样式和格式,并通过编程来实现数据的筛选和处理。最后,可以调用水晶报表的导出和打印功能,实现报表的最终生成和输出。 总而言之,水晶报表是一种功能强大的报表生成工具,适用于VB编程中,具有丰富的设计和功能特点,可以提高报表的生成效率和质量,使报表呈现更加直观和精确。 ### 回答2: 水晶报表是一款可用于VB(Visual Basic)开发环境的报表生成工具。它基于SAP的Crystal Reports技术,可以生成各种类型的报表,如销售报表、财务报表、员工考勤报表等。 使用水晶报表,我们可以通过在VB环境中添加相应的控件,轻松地创建和设计报表。首先,我们需要连接到数据库,并获取所需的数据。然后,我们可以选择报表布局和样式,包括报表的标题、页眉、页脚、表格、图表等,以展示数据结果。 水晶报表提供了丰富的数据处理和分析功能,比如数据筛选、排序、分组、汇总等。我们可以根据需要进行数据过滤,对数据进行排序,根据特定字段对数据进行分组,并在报表中显示数据的总计、平均值等统计信息。 生成的报表可以以多种格式输出,如PDF、Excel、Word等,方便与他人共享和打印。水晶报表还支持报表的导出和打印设置,可以自定义页面尺寸、页眉页脚、打印布局等,以满足个性化需求。 在VB环境中使用水晶报表,我们可以轻松地生成具有专业外观和易于阅读的报表,帮助我们更好地分析和展示数据。无论是在企业管理、销售分析、财务报告等领域,水晶报表都是一个非常有用的工具,能够提高我们的工作效率和数据分析能力。 ### 回答3: 水晶报表是一款功能强大的报表工具,用于在VB(Visual Basic)中生成、显示和打印各种格式的报表。它提供了丰富的报表设计功能和交互性,可以轻松地生成复杂的报表。 使用水晶报表需要先安装并配置相关的组件,在VB中引用这些组件,并通过相应的编程接口来调用水晶报表的功能。通过编程接口,我们可以设置报表的数据源、设计报表的布局和样式,以及生成报表的预览和打印。 在报表设计中,我们可以使用水晶报表提供的图形界面工具来创建报表模板,包括添加数据字段、设置报表的标题、页眉、页脚等。我们还可以添加图表、子报表、交叉表等更复杂的报表元素来满足特定的报表需求。 在运行时,我们可以通过编程接口来动态地设置报表的数据源,将数据源中的数据填充到报表中的相应位置。我们还可以通过编程操作来修改报表的样式和内容,以及添加页眉、页脚和页码等。 水晶报表还提供了丰富的导出功能,可以将报表导出为多种格式,如PDF、Excel、Word等,方便与其他系统或人员共享和使用。 总而言之,水晶报表是VB中一款功能强大的报表工具,能够帮助我们轻松地生成、显示和打印各种格式的报表,提高工作效率,并且具备丰富的报表设计和导出功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值