• 水晶报表 添加图表


    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  从新设置图表格式

  • 相关阅读:
    Zookeeper Acl权限 超级用户权限 怎么跳过ACL密码/账户验证
    白名单与黑名单
    通过mstsc复制粘贴失败需要重新启动RDP剪切板监视程序rdpclip.exe
    go命令帮助
    go build 与go install
    1.Python编程基础
    使用 JMeter 进行压力测试
    js控制手机保持亮屏的库,解决h5移动端,自动息屏问题
    Linux安装配置redis 、启动redis、redis设置密码
    Linux安装部署FTP服务器
  • 原文地址:https://www.cnblogs.com/xbding/p/2336809.html
Copyright © 2020-2023  润新知