工控系统报表打印.pptVIP

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工控系统报表打印

3.2.2 任务描述 在应用系统中,用户通常需要将数据进行查询、统计和汇总,并打印为纸质文档形式存档、或报送到其他部门,这样的纸质文档称为报表。由于报表要通过打印机输出,并且要求格式美观、大方,所以需要用专门的工具制作。其中水晶报表(Crystal Reports)就是一款功能强大的报表制作软件,并且与Microsoft Visual Studio进行了集成。 本任务通过创建Crystal Report、使用“报表设计器”编辑文本对象、线条对象、绑定数据源,制作钻机检测记录的数据统计报表 报表首页 报表中间页 报表尾页 3.2.3 相关知识 1 Crystal Reports分类 Crystal Reports水晶报表根据其访问数据库的方式不同可分为:“拉模式”(Pull)和“推模式”(Push)。 (1)拉模式:水晶报表直接从数据库(数据表)中获取(拉)数据,如采用“拉模式”访问数据库时,Crystal Reports将自动链接至数据库并执行用来提取数据的SQL命令,在此过程中,不需再编写代码。本学习情境中介绍使用“拉模式”来访问数据库。 设计时,从数据库中拖表,字段等; 运行时,则按照设计时绑定的字段,自动从数据库中取数据。 (2)推模式:Crystal Reports访问数据库的过程中,其链接数据库语句、执行SQL命令语句、创建数据集和数据记录集语句、将对象传递给报表语句等都必须由程序开发人员在使用时自行编写。使用这种模式优点是可以使报表具有较大的灵活性。如果我们从事三层开发,一般是不允许水晶报表直接访问数据库的,而是通过数据库处理层返回数据给水晶报表 设计报表时,从XML(*.xsd文件)中获取数据库模式架构; 程序运行时,从数据集(DataSet对象)中获取源数据。 水晶报表在C#.NET(WinForm)中的使用方法 1、创建一个Form; 2、拖一个Report Viewer控件(rptViewer); 3、添加.NET的关于Crystal Report的三个引用; 4、using 这3个命名空间; using CrystalDecisions.CrystalReports.Engine; using CrystalDecisions.Windows.Forms; using CrystalDecisions.Shared; 5、创建报表文档对象(rptDoc); 6、加载报表; 7、传入参数字段; 8、若为拉模式则设置与之相应的DataSet: rptDoc.SetDataSource 9、设置rptViewer的报表文件。 2 Crystal Reports版式 (1)报表头:该区域内容只在Crystal Reports的第一页开头区域中显示一次。 (2)页眉:该区域内容在每一页的开头区域中都要显示。 (3)详细资料:该区域中的内容随每条新纪录显示。如数据库中姓名字段中的内容一共有5个,则在详细资料中指定显示姓名字段后,在该区域中将显示5条记录。 (4)报表尾(报表页脚):该区域内容只在Crystal Reports的最后一页底部区域中显示一次。 (5)页脚:该区域内容在每一页的底部区域中都要显示 3 Crystal Reports编辑工具 Crystal Reports“报表设计器”编辑界面的工具箱中有指针、文本对象、线条对象、框对象工具,。指针工具即是进行选取、拖动等鼠标操作,文本对象跟word中的文本框类似,即在一个选定的范围内进行文字的排版工作,可以通过拖动文本框来进行文本位置的制定。选中文本对象,通过点击鼠标右键,选择设置对象格式选项可打开文本格式化编辑器, 在该编辑器中可对文本的边框、字体、段落、超链接等进行设置,如右图所示。 4 预览报表 Crystal Reports编辑完成后,如果想查看其网页效果,可以通过点击“住报表预览”按钮切换到预览报表界面。 3.2.4 任务实施 (1)在Visual Studio.NET 集成开发环境中新建项目。 (2)在【解决方案资源管理器】对话框中,选择项目,点击鼠标右键,选择“添加”-“新建项”,弹出如图所示添加新项对话框,在“类别”中选择“Reporting”,在“模板”中选择“Crystal 报表”。 (3)单击“确定”按钮,在弹出“Crystal Reorts库”对话框中,选择“作为空白报表”按钮,如图所示。单击确定,即打开“报表设计器”对话框。在该编辑界面中,就可使用前面介绍的Crystal Reports编辑工具进行编辑。 2 钻机检测记录Crystal

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档