第17章 报表系统.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:51 大小:22.2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第17章 报表系统.doc

第17章报表系统.doc

预览

免费试读已结束,剩余 41 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第十七章报表系统北京亚控科技发展有限公司第十七章报表系统介绍报表系统的创建和格式设置介绍报表函数教您如何制作报表介绍报表模板数据报表是反应生产过程中的数据、状态等,并对数据进行记录的一种重要形式。是生产过程必不可少的一个部分。它既能反映系统实时的生产情况,也能对长期的生产过程进行统计、分析,使管理人员能够实时掌握和分析生产情况。组态王提供内嵌式报表系统,工程人员可以任意设置报表格式,对报表进行组态。组态王为工程人员提供了丰富的报表函数,实现各种运算、数据转换、统计分析、报表打印等。既可以制作实时报表,也可以制作历史报表。另外,工程人员还可以制作各种报表模板,实现多次使用,以免重复工作。17.1创建报表17.1.1如何创建报表窗口进入组态王开发系统,创建一个新的画面,在组态王工具箱按钮中,用鼠标左键单击“报表窗口”按钮,如图17.1所示,此时,鼠标箭头变为小“+”字形,在画面上需要加入报表的位置按下鼠标左键,并拖动,画出一个矩形,松开鼠标键,报表窗口创建成功,如图17.2所示。鼠标箭头移动到报表区域周边,当鼠标形状变为双“+”字型箭头时,按下左键,可以拖动表格窗口,改变其在画面上的位置。将鼠标挪到报表窗口边缘带箭头的小矩形上,这时鼠标箭头形状变为与小矩形内箭头方向相同,按下鼠标左键并拖动,可以改变报表窗口的大小。当在画面中选中报表窗口时,会自动弹出报表工具箱,不选择时,报表工具箱自动消失。图17.1工具箱按钮图17.2创建后的报表窗口17.1.2配置报表窗口的名称及格式套用组态王中每个报表窗口都要定义一个唯一的标识名,该标识名的定义应该符合组态王的命名规则,标识名字符串的最大长度为31。用鼠标双击报表窗口的灰色部分(表格单元格区域外没有单元格的部分),弹出“报表设计”对话框,如图17.3所示。该对话框主要设置报表的名称、报表表格的行列数目以及选择套用表格的样式。图17.3报表设计对话框“报表设计”对话框中各项的含义为:报表名称:在“报表控件名”文本框中输入报表的名称,如“实时数据报表”。注意:报表名称不能与组态王的任何名称、函数、变量名、关键字相同。表格尺寸:在行数、列数文本框中输入所要制作的报表的大致行列数(在报表组态期间均可以修改)。默认为5行5列,行数最大值为2000行;列数最大值为52列。行用数字“1、2、3…”表示,列用英文字母“A、B、C、D…”表示。单元格的名称定义为“列标+行号”,如“a1”,表示第一行第一列的单元格。列标使用时不区分大小写,如“A1”和“a1”都可以表示第一行第一列的单元格。套用报表格式:用户可以直接使用已经定义的报表模板,而不必再重新定义相同的表格格式。单击“表格样式”按钮,弹出“报表自动调用格式”对话框,如图17.4所示。如果用户已经定义过报表格式的话,则可以在左侧的列表框中直接选择报表格式,而在右侧的表格中可以预览当前选中的报表的格式。套用后的格式用户可按照自己的需要进行修改。在这里,用户可以对报表的套用格式列表进行添加或删除。添加报表套用格式:单击“请选择模板文件:”后的“…”按钮,弹出文件选择对话框,用户选择一个自制的报表模板(*.rtl文件),单击“打开”,报表模板文件的名称及路径显示在“请选择模板文件:”文本框中。在“自定义格式名称:”文本框中输入当前报表模板被定义为表格格式的名称,如“格式1”。单击“添加”按钮将其加入到格式列表框中,供用户调用。删除报表套用格式:从列表框中选择某个报表格式,单击“删除”按钮,即可删除不需要的报表格式。删除套用格式不会删除报表模板文件。预览报表套用格式:在格式列表框中选择一个格式项,则其格式显示在右边的表格框中。图19.4报表自动套用格式对话框定义完成后,单击“确认”完成操作,单击“取消”取消当前的操作。“套用报表格式”可以将常用的报表模板格式集中在这里,供随时调用,而不必在使用时再去一个个的查找模板。套用报表格式的作用类似于报表工具箱中的“打开”报表模板功能。二者都可以在报表组态期间进行调用。17.2报表组态17.2.1认识报表工具箱与快捷菜单报表创建完成后,呈现出的是一张空表或有套用格式的报表,还要对其进行加工——报表组态。报表的组态包括设置报表格式、编辑表格中显示内容等。进行这些操作需通过“报表工具箱”中的工具或单击鼠标右键弹出的快捷菜单来实现。报表工具按钮报表文本编辑框图17.5报表工具箱和快捷菜单报表工具箱中的按钮的含义如下:剪切选中的一个或多个单元格中的内容,不包括单元格格式。剪切后,源单元格中的内容会被清除剪切方法:选中一个或多个单元格,从报表工具箱中单击“剪切”按钮在报表上单击右键,从弹出