报表系统7.docx

上传人:b****5 文档编号:7275002 上传时间:2023-01-22 格式:DOCX 页数:18 大小:486.83KB
下载 相关 举报
报表系统7.docx_第1页
第1页 / 共18页
报表系统7.docx_第2页
第2页 / 共18页
报表系统7.docx_第3页
第3页 / 共18页
报表系统7.docx_第4页
第4页 / 共18页
报表系统7.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

报表系统7.docx

《报表系统7.docx》由会员分享,可在线阅读,更多相关《报表系统7.docx(18页珍藏版)》请在冰豆网上搜索。

报表系统7.docx

报表系统7

EC2000资料

第二卷第七册

 

报表系统使用手册

 

国电自动化研究院自动控制所

南京南瑞集团公司自动控制分公司

一九九九年六月

 

 

编写:

 

审核:

 

批准:

目录

第一章电子表格与报表背景制作…………………………………………………1

1.1基本概念……………………………………………………………………1

1.2制表基本操作………………………………………………………………2

1.2.1输入正文……………………………………………………………2

1.2.2输入公式实现自动计算……………………………………………3

1.2.3编辑单元格中的数据………………………………………………3

1.2.4合并单元格…………………………………………………………4

1.2.5报表背景格式设置…………………………………………………4

1.2.6插入图表……………………………………………………………4

1.2.7打印页面设置………………………………………………………4

第二章报表前景连接………………………………………………………………6

2.1报表类型选择………………………………………………………………6

2.2日(月、年)报表(典型报表)的制作…………………………………8

2.2.1创建报表……………………………………………………………8

2.2.2背景格式制作………………………………………………………8

2.2.3连接前景数据………………………………………………………8

2.3单点月表的制作……………………………………………………………12

2.4特殊报表的制作……………………………………………………………12

2.4.1特殊报表的创建及背景格式制作…………………………………12

2.4.2特殊报表中的测点连接……………………………………………12

2.5报表更名……………………………………………………………………12

2.6报表删除……………………………………………………………………13

2.7报表复制……………………………………………………………………13

2.8定时打印设置…………………………………………………………………13

第三章历史报表查询………………………………………………………………15

3.1报表的历史查询……………………………………………………………16

3.2报表的召唤打印……………………………………………………………16

第一章电子表格与报表背景制作

历史数据库报表软件采用MicrosoftOffice套件中的Excel为开发平台,利用其强大的电子表格功能实现报表系统的制作和管理。

单击系统工具条中的“系统组态”按钮,在弹出菜单中选择“报表组态”命令,进入如下图所示的主画面。

图1.1报表组态主界面

1.1基本概念

在报表系统中,一张报表就是一个工作表,采用了单文档方式,即一次只能打开一张报表进行编缉。

工作表是由行和列构成的表格。

行和列相交形成的网格叫做单元格,它是存储数据的基本单位。

每个工作表由256列和65536行组成,实际上用到的只是其中的一小部分(前40行和前48列)。

每张表中的行址从上向下用1到65536来编号,称为行标志。

每张表中的列址用字母来标识(从A,B到Z,然后从AA,AB到AZ,再从BA,BB到BZ,依次类推,直到256列标识为Ⅳ),称作列标志。

每个单元格用它们的行和列标志组成它的名字。

如B7单元格是指位于第B列,第7行的那个单元格。

在当前工作表中,当前正在使用的单元格称为活动单元格,以粗黑框显示。

工作表中只有活动单元格能接受输入,也就是说用户所进行的各种操作都是针对当前活动单元格的。

如果想在其它单元格中输入数据,首先必须用鼠标单击想要输入数据的单元格,使其成为当前活动单元格。

1.2制表基本操作

1.2.1输入正文

制作报表,第一步就是将数据输入到工作表的单元格中。

击选活动单元后,用户就可向它输入数据。

输入完毕后,按Enter键或将活动单元格移动到其它单元格上即可确认刚才的输入。

用户除了可以直接在单元格中输入或编辑数据,也可以在编辑栏的编辑区中对单元格中的数据进行输入或编辑。

当用户输入的文本超过了单元格宽度时,有部分内容就不会在单元格里显示出来,显示长文本的方法是自动换行显示,步骤如下:

(1)选定长文本所在的单元格。

(2)选择工具条中的“设置单元格格式”按钮,出现“单元格格式”对话框。

(3)在“单元格格式”对话框中,单击“对齐”标签。

(4)在“对齐”标签中选取“自动换行”复选框,单击“确定”按钮关闭对话框。

有时,表格中的某一列(或某一行)中部分数据为某个序列时,如数字序列:

1,2,3,4,5,……等。

这时,用户不必逐个单元进行输入,应使用序列填充提高输入效率。

具体做法是:

(1)输入第一单元的值。

(2)将鼠标指针指向第一个单元格右下角的小黑方框(称为填充柄),鼠标指针将变成黑十字形,这时按住Ctrl键同时拖动鼠标经过要填充的区域。

(3)释放Ctrl键和鼠标左按钮。

输入时,如果有多个连续的单元或区域的内容是相同的,用户如只通过复制实现,则要重复多次复制工作。

下面介绍一种更简单的方法,这就是区域填充,用拖动实现区域填充的操作步骤如下:

(1)击选某一单元或区域。

(2)将鼠标指针指向单元或区域右下角的填充柄,此时鼠标指针变成黑十字形。

(3)拖动鼠标经过要复制的区域。

1.2.2输入公式实现自动计算

用户不仅可以在单元格中输入文本、数字,还可以输入对工作表中数据进行计算的公式。

系统公式中允许使用单元名字作为参与运算的数据,输入引用单元名字的公式后,公式的值也就依赖于被引用单元的值,一旦被引用单元的值发生变化,公式值也将随之动态地变化。

Excel提供了两种函数输入方法:

一种是通过键盘输入函数,另一种是使用“函数向导”输入函数。

如果用户对要输入的函数及其语法格式比较熟悉,可以选择直接在单元格中用键盘输入函数名和所需的参数。

首先要输入一个等号,然后再输入公式本身。

如果参数是单元格或范围引用,可以用鼠标选择要引用的单元格或范围,该单元格或范围的引用将自动插入函数中。

对于不太熟悉的函数,可以单击工具栏上的“粘贴函数”按钮,利用Excel提供的函数向导来完成输入。

当用户通过复制与填充生成新公式单元时,新公式并不是原样复制,而是会根据复制或填充的位移,修改原填充单元的公式,生成以新单元地址为参数的公式,而运算符、函数名等则保持不变。

例如C5中原有公式为“=SUM(E3:

E6)”,将C5复制到C7,则C7的内容为“=SUM(E5:

E8)”。

1.2.3编辑单元格中的数据

Excel允许用户直接在单元格中对已有数据进行编辑。

在需要编辑某个单元格中的内容时,只需用鼠标双击该单元格,单元格中出现闪烁的插入点,即可在插入点处进行修改。

除了直接在单元格中编辑已有的数据之外,也可以在编辑栏中对单元格中已有的内容进行编辑。

使用Del键可以清除单元格中的内容。

1.2.4合并单元格

如果需要将一些相邻的单元格合并成一个单元格,可以先选择需要合并的单元格范围,然后按工具条上的“合并及居中”按钮即可。

1.2.5报表背景格式设置

1.2.5.1调整行高与列宽

有时可能需要调整列宽和行高,以便能适合打印纸的大小。

·调整列宽

方法一:

使用鼠标拖动调整列宽

(1)将鼠标指针指向被调整列的列标志与其左侧列的列标志之间的分界线上。

此时,鼠标指针将变成一个水平的双向箭头。

(2)按住鼠标左按钮向左右拖动,即可增减列宽。

(3)当列宽大小合适之后,释放鼠标左按钮。

方法二:

使用快捷菜单调整列宽

(1)在被调整列的列标志上单击鼠标右键,在弹出的菜单中选择“列宽”项。

(2)在“列宽”对话框中输入所需的列宽值。

调整行高的方法与上类似。

·同时调整多行(或多列)

(1)拖动选择待调整的那些行(或列)。

(2)调整其中某一行(列)的尺寸(方法如上)。

1.2.5.2单元格格式的设置

选择需要设置格式的单元格范围后,可以直接使用工具条按钮设置单元格的字体大小和格式、水平对齐方式,边框类型等。

此外,还可以通过工具条的“设置单元格格式”按钮激活“单元格格式”对话框,通过该对话框可以实现使用工具条按钮所能实现的所有功能,并且还可进一步设置单元格的格式。

例如:

在“对齐”属性中,可以设置单元格中文字的排列方向和垂直对齐方式,在“数字”属性中可以设置数值的显示方式(正负和小数点后位数)。

1.2.6插入图表

除了文字和数字外,还可以在报表中插入饼图、棒图等图表来更形象的表示数据,形成图文并茂的报表。

具体方法是在工具条中单击“图表向导”按钮,按照向导生成图表。

1.2.7打印页面设置

在工具条中单击“页面设置”按钮进行打印页面设置。

第二章报表前景连接

2.1报表类型选择

一张报表中的每个单元格可以存放一个数据,该处数据由两个因素决定,一个是数据源——测点,另一个是数据源时间——测点时间。

在制作报表之前,首先要确定所要制作的报表的类型,因此先要分析报表数据。

以典型的日报表为例,日报表中的数据在数据源上并没有特殊要求,但在数据源时间上有要求,日报表中所有测点的时间值都为小时值。

例如某模拟量在一天中上午9时的值。

分析所要制作的报表,若全是小时值,则报表类型可选日报表。

以此类推,单元格中数据时间皆为日值的(即某测点在某天的测值或统计值),即为月报表;而单元格中数据时间为月值的(即某测点在某月份的测值或统计值),即为年报表。

在上述日(月、年)等典型报表中,数据源不定,但数据源时间是一定的。

下面列出一些典型报表的示例:

图2.1日报表

图2.2月报表

图2.3年报表

还存在这样一种报表,整张表的所有单元格的数据皆来源于同一固定的测点,且要求能反映一个月中各天各小时的值的情况。

这种报表中,纵向为一天中的24小时,横向为一个月中的31天。

这样的报表称为单点月表。

此时报表中数据源固定,数据源时间也是固定的。

有时候还存在这样的情况,报表中的数据源不固定,而且数据源的时间也不固定。

在同一张报表中可能有时间为小时的模拟量测值,也可能有时间为天的开关量统计值,还可能有时间为月的电度量统计值。

在这种情况下,典型报表已不能解决问题,此时就需要制作特殊报表。

在特殊报表中,只能对各个单元格一点一点地指定测点及测点时间。

并且根据各测点所事先指定的周期类型,该测点的默认刷新周期也不一样。

最后还有一类没有数据源时间概念的报表——事故追忆表。

该类报表不用事先制作,一旦指定了事故追忆源,该事故追忆表立即自动生成,没有定时刷新数据的概念。

2.2日(月、年)报表(典型报表)的制作

2.2.1创建新报表

点击工具条中的“创建新报表”

按钮,随后在弹出的报表类型选择对话框(图2.4)中选择要创建的报表类型,并且输入有效的报表名称,最后点击“确定”按钮,即可生成一张空的新报表。

图2.4选择报表类型

2.2.2背景格式制作

在生成的新报表中可以进行一系列的报表背景格式制作,以便生成报表外观框架,所有方法参考前面各种表格制作说明。

2.2.3连接前景数据

报表组态的关键核心在于对报表的单元格连接前景数据。

下面简述其步骤:

(1)首先选择所要连接前景测点数据的单元格区域,可用鼠标单击某单元格(单选)或在某行(列)中拖动数列(行)选择多个单元格(多选)。

然后在所选区域上单击鼠标右键,此时屏幕上会出现快捷浮动菜单。

(2)在浮动菜单中选择“连接测点”项。

随后会弹出“指定测点”对话框。

如图:

图2.5连接测点

在该对话框中可以以三种方式指定测点:

·按名指定:

从按主机→设备→测点列出的测点中指定

·按对象指定:

从按对象→测点列出的测点中指定

·全部备选:

从所有列出的测点中直接指定

注意在该对话框中列出的测点都是在历史数据库组态程序中选择为报表数据的测点,因此在连接前景数据前,首先要把要在报表中连前景的测点在历史数据库组态程序中选择为报表数据测点。

(3)*所选测点若为模拟量,则显示如下对话框:

图2.6模拟量前景选项

在此对话框中,先选择测点前景类型。

如果选择越限值或最值,则还应设置越限值或最值选项。

如果选择指定时间值,还应设置测点时间。

如果一次选择多个单元格连前景,还应指定相邻两个单元格对应的测点时间增量。

在设置好有关模拟量的前景选项后,可按“确认”键,则本次测点指定完毕。

 

*所选若为开关量,则显示如下对话框:

图2.7开关量前景选项

在此对话框中,选择测点前景类型和统计量类型。

如果选择指定时间统计值,还应设置测点时间。

如果一次选择多个单元格连前景,还应指定相邻两个单元格对应的测点时间增量。

在设置好有关开关量的前景选项后,可按“确认”键,则本次测点指定完毕。

 

*所选若为电度量,则显示如下对话框:

图2.8电度量前景选项

在此对话框中,先选择测点前景类型。

如果选择的是电度量累计值,还应选择累计量的类型。

如果选择指定时间值,还应设置测点时间。

如果一次选择多个单元格连前景,还应指定相邻两个单元格对应的测点时间增量。

在设置好有关电度量的前景选项后,可按“确认”键,则本次测点指定完毕。

(4)对于月报表、年报表,基本类似于日报表,只是在时间选项上不同,以及在各测点前景选项上因报表类型不同而略有差异。

(5)在典型报表中,通过一次同时对多个单元格(例如日报表中某测点在0至24小时的值)连接前景数据,可明显提高连接速度。

方法是在上述对话框的“测点时间指定”栏中选择第一个单元格的时间,在“时间序列增量”栏中选择相邻两个单元格的时间间隔。

(6)如果要删除前景连接,可以先选择要删除前景连接的单元格区域,然后单击鼠标右键,此时屏幕上会出现快捷浮动菜单,在浮动菜单中选择“撤消连接”项即可。

(7)在显示报表日期的单元格上单击鼠标右键,此时屏幕上会出现快捷浮动菜单,在浮动菜单中选择“连接时间”项。

2.3单点月表的制作

单点月表的创建类似于典型报表的创建,只是在创建时选择生成报表类型为“单点月表”即可。

所不同的是,在生成新报表之前,先要选择该表所依赖的测点,然后该报表的部分背景格式会自动生成(包括横向的全月天数及纵向的全天小时数)。

在该报表中测点有关数据的存放是固定的,从第4列起开始放入数据,形成一个矩形区域。

用户可以在上述的矩形区域之外继续进行自己的背景格式制作。

2.4特殊报表的制作

2.4.1特殊报表的创建及背景格式制作

对于特殊报表,其创建过程及背景格式制作完全类似于典型报表的制作。

2.4.2特殊报表中的测点连接

(1)连接测点前的区域选择及测点指定(数据源)完全类似于典型报表中的测点指

定,所不同的是在特殊报表中,区域选择只能一点一点(即一个一个的单元格)进行,不允许多选。

(2)

接着,在显示的“测点周期指定”对话框中指定测点的数据刷新周期。

如图:

图2.9测点周期选择

(3)随着测点类型的指定(模拟量/开关量/电度量)及测点刷新周期的指定(年/月/日),会显示相应的对话框,并且在对话框中对应的时间选项也会符合于先前所选择的测点数据刷新周期。

其界面类似于典型报表中各种类型测点相应的对话框。

2.5报表更名

双击报表标签,输入新报表名即可。

2.6报表删除

单击工具条中的“删除报表”

按钮,在弹出对话框中选择要删除的报表。

2.7报表复制

单击工具条中的“复制报表”

按钮,弹出如下对话框:

图2.10报表复制

在对话框中输入相关内容并按确定后就会新建一张报表,其背景格式和前景数据是从选择的报表复制过来的,在进行前景复制时进行了测点名称(TagName)的自动替换。

此项功能对于制作多张背景格式和前景数据相似的报表(如不同机组的运行日志)十分有用,可以加快制作速度。

2.8定时打印设置

单击工具条中的“定时打印设置”

按钮,弹出如下对话框:

图2.11定时打印设置

选择报表的定时打印周期和打印时间后按“保存设置”按钮。

打印开关为“开”时启动该报表的定时打印功能,为“关”时则停止该报表的定时打印功能。

需要指出的是如果要使用报表的定时打印功能,则必须保证后面介绍的报表查询程序不能退出。

2.9前景刷新

单击工具条中的“刷新前景”

按钮,则按TagName刷新前景数据。

第三章历史报表查询

单击系统工具条中的“报表查询”

按钮,启动报表查询程序,界面如下图所示,

图3.1报表查询主界面

左窗口是报表目录树,将报表按类型组织,右窗口则显示左窗口中所选报表的具体内容。

 

3.1报表的历史查询

先选择要查询的报表,然后点击工具条上的“查询”按钮,会出现历史报表查询对话框。

如图3.2:

图3.2查询历史报表

在该对话框中可选择所要查询的报表的年、月、日时间参数,然后点击“确定”按钮,即可生成所要的历史报表。

3.2报表的召唤打印

点击工具条上的“打印”按钮,可以打印当前显示报表。

编写:

审核:

批准:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1