电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

组态王第八讲 报表系统18

18页
  • 卖家[上传人]:xzh****18
  • 文档编号:46707018
  • 上传时间:2018-06-27
  • 文档格式:PDF
  • 文档大小:841.24KB
  • / 18 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第八讲 报表系统 - 63 - 北京亚控科技发展有限公司 第八讲第八讲 报表系统报表系统 第一节第一节 概述概述 数据报表的用途数据报表的用途 数据报表是反应生产过程中的过程数据、运行状态等,并对数据进行记录、统计的一种重要工具,是生产过程必不可少的一个重要环节。它既能反应系统实时的生产情况又能对长期的生产过程数据进行统计、分析,使管理人员能够掌握和分析生产过程情况。 组态王提供内嵌式报表系统,工程人员可以任意设置报表格式,对报表进行组态。组态王为工程人员提供了丰富的报表函数,实现各种运算、数据转换、统计分析、报表打印等。既可以制作实时报表又可以制作历史报表。另外,工程人员还可以制作各种报表模板,实现多次使用,以免重复工作。 第二节第二节 实时数据报表实时数据报表 创建实时数据报表创建实时数据报表 实时数据报表创建过程如下: 1、 新建一画面,名称为:实时数据报表画面。 2、 选择工具箱中的工具,在画面上输入文字:实时数据报表。 3、选择工具箱中的工具,在画面上绘制一实时数据报表窗口,如图 8-1 所示: 在本课程您将: ? 掌握实时报表的创建过程 ? 掌握历史报表的创建、查询过程 第

      2、八讲 报表系统 - 64 - 北京亚控科技发展有限公司 图 8-1 “报表工具箱”会自动显示出来,双击窗口的灰色部分,弹出“报表设计”对话框,如图 8-2 所示: 图 8-2 对话框设置如下:对话框设置如下: 报表控件名:Report1 行数:6 列数:10 4、输入静态文字:选中 A1 到 J1 的单元格区域,执行“报表工具箱”中的“合并单元格”命令并在合并完成的单元格中输入:实时数据报表演示。 利用同样方法输入其它静态文字,如图 8-3 所示: 图 8-3 5、插入动态变量:合并 B2 和 C2 单元格,并在合并完成的单元格中输入:=本站点$日期。(变量第八讲 报表系统 - 65 - 北京亚控科技发展有限公司 的输入可以利用“报表工具箱”中的“插入变量”按钮实现) 利用同样方法输入其它动态变量,如图 8-4 所示: 图 8-4 注:如果变量名前没有添加“注:如果变量名前没有添加“=”符号的话此变量被当作静态文字来处理。”符号的话此变量被当作静态文字来处理。 6、单击“文件”菜单中的“全部存”命令,保存您所作的设置。 7、单击“文件”菜单中的“切换到 VIEW”命令,进入运行系统。系

      3、统默认运行的画面可能不是您刚刚编辑完成的“实时数据报表画面”,您可以通过运行界面中“画面”菜单中的“打开”命令将其打开后方可运行,如图 8-5 所示: 图 8-5 实时数据报表打印实时数据报表打印 一、实时数据报表自动打印设置过程如下: 1、在“实时数据报表画面”中添加一按钮,按钮文本为:实时数据报表自动打印。 2、 在按钮的弹起事件中输入如下命令语言,如图 8-6 所示: 第八讲 报表系统 - 66 - 北京亚控科技发展有限公司 图 8-6 3、 单击“确认”按钮关闭命令语言编辑框。当系统处于运行状态时,单击此按钮数据报表将被打印出来。 二、实时数据报表手动打印设置过程如下: 1、在“实时数据报表画面”中添加一按钮,按钮文本为:实时数据报表手动打印。 2、在按钮的弹起事件中输入如下命令语言,如图 8-7 所示: 图 8-7 3、 单击“确认”按钮关闭命令语言编辑框。 4、 当系统处于运行状态时,单击此按钮,弹出“打印属性”对话框,如图 8-8 所示: 第八讲 报表系统 - 67 - 北京亚控科技发展有限公司 图 8-8 5、在“打印属性”对话框中做相应设置后,单击“确定”按钮,数据报

      4、表将被打印出来。 三、实时数据报表页面设置过程如下: 1、在“实时数据报表画面”中添加一按钮,按钮文本为:实时数据报表页面设置。 2、在按钮的弹起事件中输入如下命令语言,如图 8-9 所示: 图 8-9 3、单击“确认”按钮关闭命令语言编辑框。 4、当系统处于运行状态时,单击此按钮,弹出“页面设置”对话框,如图 8-10 所示: 第八讲 报表系统 - 68 - 北京亚控科技发展有限公司 图 8-10 5、 在“页面设置”对话框中对报表的页面属性做相应设置后,单击“确定”按钮,完成报表的页面设置。 四、实时数据报表打印预览设置过程如下: 1、在“实时数据报表画面”中添加一按钮,按钮文本为:实时数据报表打印预览。 2、在按钮的弹起事件中输入如下命令语言,如图 8-11 所示: 图 8-11 3、单击“确认”按钮关闭命令语言编辑框。 4、 当系统处于运行状态时,页面设置完毕后,单击此按钮,系统会自动隐藏组态王的开发系统和运行系统窗口,并进入打印预览窗口,如图 8-12 所示: 第八讲 报表系统 - 69 - 北京亚控科技发展有限公司 图 8-12 6、 在打印预览窗口中使用打印预览查看打印后

      5、的效果,单击“关闭”按钮结束预览,系统自动恢复组态王的开发系统和运行系统窗口。 实时数据报表的存储实时数据报表的存储 实现以当前时间作为文件名将实时数据报表保存到指定文件夹下的操作过程如下: 1、在当前工程路径下建立一文件夹:实时数据文件夹。 2、在“实时数据报表画面”中添加一按钮,按钮文本为:保存实时数据报表。 3、在按钮的弹起事件中输入如下命令语言,如图 8-13 所示: 图 8-13 命令语言如下所示:命令语言如下所示: 第八讲 报表系统 - 70 - 北京亚控科技发展有限公司 string filename; filename=InfoAppDir()+“实时数据文件夹“+ StrFromReal( 本站点$年, 0, “f“ )+ StrFromReal( 本站点$月, 0, “f“ )+ StrFromReal( 本站点$日, 0, “f“ )+ StrFromReal( 本站点$时, 0, “f“ )+ StrFromReal(本站点$分, 0, “f“ )+ StrFromReal( 本站点$秒, 0, “f“ )+“.rtl“; ReportSaveAs(“Repor

      6、t1“,filename); 5、 单击“确认”按钮关闭命令语言编辑框。当系统处于运行状态时,单击此按钮数据报表将以当前时间作为文件名保存实时数据报表。 实时数据报表的查询实时数据报表的查询 利用系统提供的命令语言可将实时数据报表以当前时间作为文件名保存在指定的文件夹中,对于已经保存到文件夹中的报表文件如何在组态王中进行查询呢?下面将介绍一下实时数据报表的查询过程: 利用组态王提供的下拉式组合框与一报表窗口控件可以实现上述功能。 1、在工程浏览器窗口的数据词典中定义一个内存字符串变量: 变量名:报表查询变量 变量类型:内存字符串 初始值:空 2、新建一画面,名称为:实时数据报表查询画面。 3、选择工具箱中的工具,在画面上输入文字:实时数据报表查询。 4、选择工具箱中的工具,在画面上绘制一实时数据报表窗口,控件名称为:Report2。 5、选择工具箱中的工具,在画面上插入一“下拉式组合框”控件,控件属性设置如图 8-14 所示: 图 8-14 6、 在画面中单击鼠标右键,在画面属性的命令语言中输入如下命令语言,如图 8-15 所示: 第八讲 报表系统 - 71 - 北京亚控科技发展有限公

      7、司 图 8-15 命令语言如下所示:命令语言如下所示: string filename; filename=InfoAppDir()+“实时数据文件夹*.rtl“; listClear(“List1“); ListLoadFileName( “List1“,filename); 上述命令语言的作用是将已经保存到“当前组态王工程路径下实时数据文件夹”中的实时报表文件名称在下拉式组合框中显示出来。 7、在画面中添加一按钮,按钮文本为:实时数据报表查询。 8、在按钮的弹起事件中输入如下命令语言,如图 8-16 所示: 图 8-16 命令语言如下所示:命令语言如下所示: 第八讲 报表系统 - 72 - 北京亚控科技发展有限公司 string filename1; string filename2; filename1=InfoAppDir()+“实时数据文件夹“+本站点报表查询变量; ReportLoad(“Report2“,filename1); filename2=InfoAppDir()+“实时数据文件夹*.rtl“; listClear(“List1“); ListLoadFileNa

      8、me( “List1“, filename2); 上述命令语言的作用是将下拉式组合框中选中的报表文件的数据显示在 Report2 报表窗口中, 其中 本站点报表查询变量保存了下拉式组合框中选中的报表文件名。 9、设置完毕后单击“文件”菜单中的“全部存”命令,保存您所作的设置。 10、单击“文件”菜单中的“切换到 VIEW”命令,运行此画面。当您单击下拉式组合框控件时保存在指定路径下的报表文件全部显示出来,选择任一报表文件名,单击“实时数据报表查询”按钮后此报表文件中的数据会在报表窗口中显示出来,从而达到了实时数据报表查询的目的。 第三节第三节 历史数据报表历史数据报表 创建历史数据报表创建历史数据报表 历史数据报表创建过程如下: 1、新建一画面,名称为:历史数据报表画面。 2、选择工具箱中的工具,在画面上输入文字:历史数据报表。 3、选择工具箱中的工具,在画面上绘制一历史数据报表窗口,控件名称为:Report5,并设计表格,如图 8-17 所示: 图 8-17 第八讲 报表系统 - 73 - 北京亚控科技发展有限公司 历史数据报表查询历史数据报表查询 利用组态王提供的 ReportSetHistData2 函数可从组态王记录的历史库中按指定的起始时间和时间间隔查询指定变量的数据,设置过程如

      《组态王第八讲 报表系统18》由会员xzh****18分享,可在线阅读,更多相关《组态王第八讲 报表系统18》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.