- 2
- 0
- 约7.48千字
- 约 37页
- 2021-09-10 发布于河北
- 举报
第10讲 数据交换与报表技术(扩展内容)管理工程系内容提要使用Word与Excel显示和打印数据使用Windows组件预览和打印数据Crystal Report的使用备注:本讲代码请在FTP上找“第7讲.rar”压缩包课程导入 ?前端应用程序如何将数据送打印机打印输出 分析:应用场合举例。以【田径运动会管理系统】为例(密码123456) 1、田径运动会中如何生成电子报名表?填报的电子报名表(Excel文件)如何导入数据库? An:Excel表格数据的访问 2、田径运动会生成的比赛进程、分组编排结果(秩序册)如何打印出来? An:先送Word,进行适当编辑调整,预览后打印输出 3、田径运动会中的赛中数据(比赛结果:初赛、复赛、决赛)如何打印输出? An:报表生成与打印(Windows组件或Crystal Report) 一、Word与Excel显示和打印数据的实现——VBA编程实现思路:使用COM组件实现。COM:Component Object Model(一)Word实现数据的显示与打印【涉及知识】引用Word动态链接库(Microsoft Word 11.0 Object Lib);对象模型中Cell对象的应用;DataGridView控件的应用;Word的Application对象的应用;Word的Document对象的应用。C#程序设计实用教程【设计目标】C#程序设计实用教程【设计步骤】参考代码(二)Excel实现数据的显示与打印【涉及知识】引用Excell动态链接库(Microsoft Excel 11.0 Object Lib);Workbooks对象的Add方法的应用;DataGridView控件的应用;Cells对象的应用;Rows对象的应用;C#程序设计实用教程【设计目标】C#程序设计实用教程【设计步骤】参考代码二、Windows组件预览和打印【涉及知识】PrintDialog控件(ShowDialog方法);PrintPreviewDialog控件PrintDocument控件DataGridView控件SqlCommand对象(ExcuteReader方法)Graphics对象(DrawString方法)C#程序设计实用教程【设计目标】C#程序设计实用教程【设计步骤】设计窗体分别添加PrintDialog控件、PrintViewDialog控件、PrintDocument控件编写以下事件代码程序运行结果如图所示。【设计步骤】设计窗体分别添加PrintDialog控件、PrintViewDialog控件、PrintDocument控件编写以下事件代码公共代码:SqlConnection cnn = new SqlConnection(@Data Source=XP\SQLEXPRESS;AttachDbFilename=D:\ReportBuilder\database\Test20081.mdf;Integrated Security=True);SqlDataAdapter da;DataSet ds;事件:frmPrint_LoadprintDocument1_PrintPagebtnSendToWord_ClickbtnQuit_Click参考代码C#程序设计实用教程三、Crystal Report(一)报表简介 报表设计是数据库应用项目必不可少的一个环节。 VS提供两种报表设计模板:(1)微软报表:上图中名为“报表”或“报表向导”的模板,文件名后缀为“.rdlc”。用于设计在SQL Server报表服务器(Microsoft Reporting Service)上发布的服务器报表,与SQL Server的版本密切相关。(不讲,请参考相关资料)(2)水晶报表:上图中名为“Crystal Reports”的报表设计模板,文件名后缀为“.rpt”。集成于VS2003-VS2008版本,VS2010及以后的版本需要单独下载/akdlm/cr4vs2010/CRforVS_13_0.exeSAP Crystal Reports, version for Visual Studio 2010安装。设计、调用简单方便、通用性强。 (二)水晶报表基础知识1、分类(1)从外观分:标准报表、交叉表和邮件标签。 ①标准报表:向导包括如何选择数据源、链接表、添加字段和要使用的分组、摘要(总计)和排序字段、创建图表和选择记录等。②交叉表:除了包含标准报表的设计步骤外,还包括如何将报表中的数据作为交叉表对象来显示,提供交叉表样式。【参见“常见问题解答”】③邮件标签:向导可以帮助用户创建可以打印在任意尺寸上的报表,提供可选择的商用标签类型,可以自定义任何多列样式报表的行列布局。(2)从分发形式分:嵌入式报表和非嵌入式报表。
您可能关注的文档
最近下载
- 智算中心液冷技术概述(40页).pptx VIP
- AI算力液冷散热产业分析.ppt
- A.1116(30)-脱险通道标志和设备位置标识.pdf VIP
- 《机器学习及其应用》课件 第一章 机器学习概述.pptx VIP
- 计量法试题及答案.docx VIP
- (新)人教版七年级数学下册课件(全册-共568张PPT)【568页】.pptx VIP
- 北京学位英语历年翻译真题.pdf VIP
- 《深度学习》课件第三章深度学习算法.pptx VIP
- NB_T 11319-2023_水电工程项目质量管理规程.pdf
- 2023年西安交通大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案).docx VIP
原创力文档

文档评论(0)