实验十三水晶报表与Windows打印一、基本信息实验项目水晶报表与.doc
文本预览下载声明
实验十三:水晶报表与Windows打印
一、基本信息实验项目水晶报表与Windows打印项目学时2学时项目类型设计实验实验日期2015.实验室名基础实验室实验地点理工A6008二、实验目的熟练:水晶报表格式输出。
掌握:如何创建水晶报表、对水晶报表中的数据进行分组和排序;筛选水晶报表中的数据;在水晶报表中使用图表和常见的Windows打印控件。
了解:什么是水晶报表、水晶报表设计器、水晶报表区域和水晶报表常见的数据源。三、实验任务1.尝试开发一个程序,要求使用水晶报表显示所有的考生信息,并在表尾统计学生平均成绩。运行结果如下图L01。
2.尝试开发一个程序,要求使用水晶报表统计部门销售量金额,运行结果如下图L02。
四、实验内容1.使用C#设计“windows窗体应用程序”设计介面和关键代码
2. 使用C#设计“windows窗体应用程序”设计介面和关键代码
五、实验结果L01:
L02: 六、实验体会通常将嵌入到Visual Studio.NET环境中的CryStal Reports称为CryStal Reports.Net。利用CryStal Reports.Net能够在Windows环境中创建达到演示质量的交互式内容。使用CryStal Reports.Net可在基于GUI的程序中创建复杂而专业的报表。然后,可以将报表连接到几乎所有数据源以及代理数据,例如结果集。使用GUI设计器中附带的向导,可以方便地设置格式化、分组、图表制作和其他条件。通过使用CryStal Reports.Net的查看器控件之一,可以在Web或Windows应用程序中承载报表。Windows客户端和HTML 3.2或4客户端中的报表显示均具有高度交互性的特点,并且提供图表、报表导航和文本搜索等功能。
Crystal报表设计器的环境大体可以分为左右两部分,报表设计器的左侧为“字段资源管理器”窗口,该窗口中显示的树形图中包含了可以添加到报表中的数据库字段、特殊字段、公式字段、参数字段、组名字段、运行总计字段、SQL表达式字段、特殊字段和未绑定字段。右侧窗口为“报表设计区”,该区域中显示了报表的不同部分,即报表的节。将“字段资源管理器”中的不同字段直接拖曳到报表节中,即可设置在报表的不同部分所显示的数据内容,用户可以根据需要设计各种样式的报表。
于一张新的Crystal报表,报表设计区被分成5部分,可以选择创建其他区域,也可以隐藏某些区域。这些区域包括以下几方面。
报表页眉:报表页眉中的信息和对象只在Crystal报表的开头显示—次。
页眉:页眉中的信息和对象显示在每个新页的开始位置。该区域通常包含只出现在每页顶部的信息,例如它可以包含文本字段,也可以用来包含字段标题等。图表或交叉表不能放在该 区域。放在该区域中的公式在每个新页的开始进行—次求值。
详细资料:详细资料中的信息和对象随每条新记录显示。该区域包含Crystal报表正文数据,例如,批量报表数据通常出现在该区域。图表或交叉表不能放置在该区域中。放在该区域中的公式对每条记录进行—次求值。
报表页脚:报表页脚区域中的信息和对象只在Crystal报表的结束位置显示—次。该区域可用来输出只在Crystal报表的末尾出现一次的信息(如统计),放在该区域中的图表和交叉表包含整个Crystal报表的数据。放在该区域中的公式只在Crystal报表的结束位置进行一次求值。
页脚:页脚区域中的信息和对象显示在每页的底部。该区???通常包含页码和任何其他希望出现在每页底部的信息,图表和交叉表不能放置在该区域中。放在该区域中的公式在每个新页的结束位置进行一次求值。
其他报表区域:若将组、摘要或者小计信息添加到报表中,则报表设计器会自动添加另外两个区域:组页眉和组页脚。组页眉区域出现在详细资料区域的正上方,组页脚区域出现在详细资料区域的正—下方。每个新添加的区域也可以包含—个或多个子区域。组页眉区域中的对象输出显示在每个新组的开始位置,该区域通常包含组名字段,也可以用来显示包括组特定数据的图表或交叉表。组页眉区域内容在每组的开始位置输出显示一次。组页脚区域中的对象输出显示在每组的结束位置,该区域通常保存汇总数据,也可以用来显示图表或者交叉表。七、报告评价及意见
实验成绩: 教师签名: 批改日期: 年 月 日
显示全部