版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中文报表工具用户手册- 1 -中文报表工具用户手册南京国电南自凌伊电力自动化有限公司南京国电南自凌伊电力自动化有限公司2005 年年 2 月月*本说明书可能会被修改,请注意最新版本资料中文报表工具用户手册- 2 -目目 录录第一部分第一部分 前言前言.4 41.1 阅读对象 .41.2 文档不涉及的内容 .41.3 敬告事项 .4第二部分第二部分 术语术语.5 5第三部分第三部分 系统需求系统需求.6 63.1 硬件需求:.63.2 软件需求:.6第四部分第四部分 程序功能与组织结构程序功能与组织结构.7 74.1 功能需求与程序的关系 .74.1.1 报表系统设置.74.1.2 报表管理.7
2、4.1.3 帮助.84.2 功能模块 .84.2.1 数据服务.94.2.2 数据连接.94.2.34.2.3 报表管理器.94.2.44.2.4 报表设计器.104.2.5 自动打印与维护.104.3 文件的组织 .114.3.1 程序文件.114.3.2 用户报表模板.114.3.3 报表历史打印记录.11第五部分第五部分 报表的设计报表的设计.13135.1 报表的设计过程 .135.2 报表管理器 .135.3 新建报表 .165.4 报表数据、格式的设置 .175.5 报表查看 .19第六部分第六部分 报表的打印报表的打印.22226.1 任务打印的建立与维护.226.1.16.1.
3、1 建立一个任务.236.1.2 任务的维护.24第七部分第七部分 报表的维护报表的维护.25257.1 报表的更改与删除.257.1.1 报表的更改.257.1.2 报表的删除.26中文报表工具用户手册- 3 -7.2 历史报表的维护.267.2.17.2.1 超期历史报表的删除.267.2.2 备份与恢复.27第八部分第八部分 结束语结束语.2828中文报表工具用户手册- 4 -第一部分第一部分 前言前言此文档作为我公司lypro 系统软件用户手册的一部分提供给用户。它涵盖了“中文报表工具”软件使用和维护的基本信息。从“系统功能” 、“程序组织” 、 “报表定义和设计” 、 “报表的打印”
4、 、 “日常维护”等方面进行了阐述,这些信息也是用户能够正确、高效地使用该工具软件进行工作所必须了解和掌握的。1.1阅读对象阅读对象一般用户:报表设计和维护者。此类用户应已掌握了 windows 和 excel 的基本操作方法。高级用户:二次开发者。 (一般由我公司程序员担任)此类用户应已掌握了 windows 和 excel 的基本操作方法,以及基于 vba、delphi、odbc、rdo、ado 的开发技术和数据库、sql 的相关知识。1.2 文档不涉及的内容文档不涉及的内容 无论“一般用户”或“高级用户” ,我们都假设他已掌握了 windows和 excel 的基本操作方法。因此,此文档
5、并不涉及 windows、excel 的使用,用户如需要可参考相关书籍。 针对特定用户之特殊需求而开发的功能,其使用方法不包括在此文档中,用户参考具体操作手册。1.3 敬告事项敬告事项如您发现此文档内容与“中文报表工具”软件相异,以“中文报表工具”软件为准。中文报表工具用户手册- 5 -第二部分第二部分 术语术语scada 监控与数据采集。odbc 开放式数据库连接(open database connectivity) 。微软公司提供的“通用数据库接口”解决方案。rdo 远程数据对象(remote data object) 。对 odbc 进行了“面向对象”的封装。ole 对象连接和嵌入(o
6、bject linking and embedding) 。ole db 基于 ole 技术的“通用数据库接口” 。ado活动数据对象(activex data object) 。对 ole db 进行了“面向对象”的封装。vbavisual basic for appliction 微软 office 软件内建的程序语言,用于对应用程序进行功能扩展。它可从微软公司获得,单独安装使用。bde宝兰数据库引擎(borland database engine) 。宝兰国际(现更名为 inprise)公司提供的“通用数据库接口”解决方案。oracle甲骨文公司开发的关系数据库系统。sql结构化查询语言
7、(structured query language) 。中文报表工具用户手册- 6 -第三部分第三部分 系统需求系统需求3.1 硬件需求:硬件需求:ibm pc 及其兼容机。cpu: inter pentium 族系 amd k6,k7族系、cyrix mii。(程序已在pii、piii、k6-ii、k7-dulon上通过测试)ram:64m(更多的内存有助于提高程序性能) 。硬盘:100m(包括“报表工具”及其支持软件) 。用户如需保留已生成的报表,则需额外的磁盘空间:356m。(一张报表约占 100k 磁盘空间,假设每天出 10 张报表,所有报表需保存 1 年,则需磁盘空间100k10
8、张365 天1 年=356m)3.2 软件需求:软件需求:windows2000;(程序已在 windows nt 4.0 server、windows2000 上通过测试) ;ms excel 2000;sql server 或 oracle 客户端程序(7.3.4及以上版本) 。中文报表工具用户手册- 7 -第四部分第四部分 程序功能与组织结构程序功能与组织结构“中文报表工具”是 scada 系统的一个功能模块。用以从“历史数据库”中析取相关数据,并依据用户需求对数据进行组织与处理,将其结果按指定格式,以报表形式输出。下面从“功能模块”和“文件组织” ,两个方面加以阐述。4.1 功能需求与
9、程序的关系功能需求与程序的关系4.1.1 报表系统设置功能名称功能名称实现模块实现模块启动工程manager.dpr主界面unmyform、myform.dfm启动画面unface.pas、face.dfm数据库连接undm.pas、dm1.dfm用户管理缺省密码更改缺省4.1.2 报表管理功能名称功能名称实现模块实现模块新建报表newrpt.pas.pas、newrptform.dfm报表属性设置editrpt.pas、editrptform.dfm报表设计无单独对应模块,启动 excel 编辑当前报表删除报表无单独对应模块,一个过程即可实现清除全部过期报表清除全部过期报表无单独对应模块,一
10、个函数即可实现无单独对应模块,一个函数即可实现清除当前过期报表清除当前过期报表无单独对应模块,一个函数即可实现无单独对应模块,一个函数即可实现编辑历史报表编辑历史报表无单独对应模块,一个函数即可实现无单独对应模块,一个函数即可实现新建任务unfrmcasereport.pas、frmcasereport.dfm编辑任务从 tfrmcasereportdfm 派生出 tmpfrm.dfm 窗体删除任务无单独对应模块,一个过程即可实现清除全部过期报表清除全部过期报表无单独对应模块,一个函数即可实现无单独对应模块,一个函数即可实现清除当前过期报表清除当前过期报表无单独对应模块,一个函数即可实现无单独
11、对应模块,一个函数即可实现编辑历史报表编辑历史报表无单独对应模块,一个函数即可实现无单独对应模块,一个函数即可实现报表模板设置报表模板设置loadtemplete.pas、loadtempleteform.dfm报表打印等待报表打印等待frmwait.pas、printwait.dfm文件定义文件定义include.pas机组查询机组查询machinesearch.pas、machinesearchfrm.dfm中文报表工具用户手册- 8 -季节查询季节查询search.pas、searchfrm.dfm4.1.3 帮助功能名称功能名称实现模块实现模块关于about.pas、aboutform
12、.dfm帮助缺省4.2 功能模块功能模块“中文报表工具”主要由“数据服务” 、 “数据连接” 、 “报表管理器” 、“报表设计器” 、 “自动打印及维护”模块构成。各部分的关系如下图所示中文报表工具用户手册- 9 -4.2.1 数据服务“数据服务”的主要功能是为其他应用程序提供数据。它做为 scada 系统的一个功能模块历史数据子系统,运行在主服务器结点上。它可定时将遥测、遥信数据写入数据库中,并能对这些数据进行运算(最大值、最小值、平均值、自定义公式) ,保存运算结果。在本系统中,数据库采用的是sql server,这也是在“关键数据服务”应用中,广泛采用的数据库平台。严格的说, “数据服务
13、”不属于“报表工具”系统中的功能模块。在此将其纳入的目的只是保持文档的“连续性” ,便于用户的理解。提示:提示:在“报表工具”运行的过程中,如果出现“数据库连接错误” , “连接超时”等错误消息框时,用户应首先检查“报表工作站”到主服务器结点的网络路径是否正常;如无异常,再检查主服务器结点上 sql server 是否运行正常。一般,问题都可以得到解决。4.2.2 数据连接“数据连接”的主要功能是:. 将应用程序传来的“数据查询”转换为 sql server 识别的查询语言后,传递给 sql server,获取符合条件的历史数据。.将获取的数据进行“本地”化(时区转化、时间格式转化、数据格式转
14、化) 。.将“本地”化后的数据进行“用户”化(即根据用户预先定义的报表模板设置向 excel 传送数据) 。该模块对于一般用户来说是透明的,您可以完全忽略它的存在。也可以把它理解为用户和系统之间交互的“代理人” 。4.2.34.2.3 报表管理器“报表管理器”是用户使用最频繁的模块。它的主要功能是: 定义报表属性(报表类型、数据时间、是否保存) 。 创建、管理用户报表模板。中文报表工具用户手册- 10 - 维护历史打印报表(调阅、打印、删除) 。 设置自动打印任务。 召唤打印。4.2.44.2.4 报表设计器“报表设计器”是个嵌入到 excel 中的“寄生”程序,使用 vba 开发。它的“人机
15、界面”采用 excel 的界面。用户在此处将进行报表的详细设计(依据系统报表模板):指定需要哪些遥测或遥信值。对这些值进行运算、统计,生成相应的图(表) 。定义报表打印的格式。程序将“分析”用户的这些设置(设计) ,并将“分析”的结果保存为此报表的模板文件(用户报表模板) ,成为以后生成该报表的母板。提示:提示:出于方便用户对报表模板进行功能扩充的需要,我没有对模板中的程序代码加入“数字签名” 。这样做的好处是用户可自由的编辑、添加代码,但同时会导致新安装的 execl 在第一次运行时,误报此程序“可能包含病毒” 。此时,用户可以在 execl 中选择菜单“工具宏安全” ,在弹出的对话框中,将
16、“安全级”设为“无” ,此后运行就不会出现该错误信息。4.2.5 自动打印与维护该模块是以单独的应用程序实现的。用户可用它完成报表的定时自动打印(支持脱机打印)以及超过保存周期的历史报表的删除。也可暂时停止“自动打印”或“维护”的执行。中文报表工具用户手册- 11 -4.3 文件的组织文件的组织这里只从“一般用户”的角度阐述“中文报表工具”程序的文件组织。程序安装完毕后(假设安装在 d 盘) ,会生成如下目录结构:d:报表程序manager.exe runattime.exe report_sys用户报表报表历史打印记录4.3.1 程序文件报表管理器d:报表程序manager.exe自动打印与
17、维护d:报表程序runattime.exe4.3.2 用户报表模板所有的用户自定义的报表模板都存放在目录“d:用户报表”下。如用户建立了报表“报表 01” 、 “报表 02” 、 “报表 03” ,则目录如下:d:用户报表报表 01.xls报表 02.xls 报表 03.xls4.3.3 报表历史打印记录所有的历史报表打印存放在目录“d:报表历史打印记录”下。且每个报表生成一个子目录。在上例中,当用户创建三个报表的同时,程序会在目录“d: 报表历史打印记录”下自动生成如下的子目录:d: 报表历史打印记录报表 01中文报表工具用户手册- 12 - 报表 02 报表 03以后当生成历史打印报表时候
18、,会将其做为历史报表存入对应的子目录中。中文报表工具用户手册- 13 -第五部分第五部分 报表的设计报表的设计本章将介绍设计报表的过程,同时说明软件的操作方法。5.1 报表的设计过程报表的设计过程一张报表的设计过程可分为:新建报表、设置报表属性、报表的详细设计、测试、保存(如图 5.1 所示) 。中文报表工具用户手册- 14 -5.2 报表管理器报表管理器 图 5.2:“报表管理器”的主窗口:说明:图 5.2 显示了三个区域:报表分类、用户报表、报表历史打印记录。1. 报表分类 该区域列出按报表时间段频率的分类:日报表、周报表、月报表、年报表、报表任意时段查询、季节查询、机组运行状况查询。当用
19、户选择一个分类时, “用户报表模板”区域将只列出该类型的报表。2. 用户报表该区域用于显示所有用户已定义的报表模板,并包含了“报表名称” 、“类型” 、 “数据时间范围” 、 “报表文件名称” 、 “报表历史打印存放位置” 、“历史报表保存周期”信息。如果用户选择了一个报表打印,则与之对应的历史打印报表将在“历史报表打印记录” 区域显示出来。用户报表区域报表历史打印记录显示区域报表分类中文报表工具用户手册- 15 -3.报表历史打印记录该区域用于显示当前报表的所有历史报表信息,包括“历史报表打印文件名” 、 “数据时间” 、 “更新时间” 、 “该历史打印报表保存的天数” 、 “该历史打印记录
20、报表删除的日期” 。如果,一张历史报表超过了它的“保存周期”且仍未删除,它将以灰色显示。图 5.3:“报表管理器”的打印任务窗口: 说明:图 5.3 是“任务打印管理”页面。它分为“打印任务” 、 “任务报表”二个区域。1. 打印任务区域该区域显示了所有用户定义的任务(任务名称、执行时间) 。 “任务”是能够自动打印执行的最小单位,一个“任务”可包括一张或多张报表。当用任务中的任务中的报表报表打印打印任务任务中文报表工具用户手册- 16 -户在该区域选择一个打印任务时,在“任务报表” 区域显示了该“任务”所包含的报表。2. 任务报表区域该区域显示了一个“任务”所包含的报表的名称、类型、自动打印
21、状态。5.3 新建报表新建报表在“报表管理器”的主菜单上选择“报表管理新建报表” ,或在工具菜单上选择“新建报表” ,此时就会出现的“新建报表”对话框窗口(如图5.4 所示) 。图 5.4:5.4 新建报表中文报表工具用户手册- 17 -说明:报表的名称在所有的报表中必须唯一。报表类型包括:日报表、周报表、月报表、年报表、报表时间段查询、报表季节查询,机组运行查询等。报表的排列属性取决与模板具有的特性,有横向和纵向属性。查询方式:分厂站和设备的类型进行选择。 点击“设备”列框中的设备,在“测点”列表框中显示该设备所有的测点,选中需要建立的测点进行报表组建。 对“选择变量”的列表框中所选择的内容
22、可以进行“删除” 、 “清空”、 “上移” 、 “下移”操作。选择“保存历史报表打印记录”框,在脱机打印状态下,将打印输出保存到文件中,其后的输入框中输入历史报表打印记录欲保存的天数(最长可保存 99999 天) 。如果选择了“启动 excel”选择框,则按“确定”后,将自动载入excel,转入“报表格式”设计阶段。当然,也可以后加载 excel 进行设计。5.4 报表数据、格式的设置报表数据、格式的设置这部分工作在 excel 中进行。如果 excel 尚未加载,用户可在“用户报表”区域先选择待设计的报表,在窗口主菜单中选择“报表管理设计报表”或在“用户报表”区域单击鼠标右键,在弹出的菜单中
23、选择“设计报表” ,之后,程序将加载 excel,并调入相应的报表。1、报表页面:(如图 5.5 图)中文报表工具用户手册- 18 -5.5 数据显示页面2、数据页面:(如图 5.6 所示)打印输打印输出区域出区域引用引用“数据数据”页面的页面的“g10”单单元元中文报表工具用户手册- 19 -5.6 数据设计页面“报表设计器”分为二个部分:数据页面、报表页面。、数据页面(图 5.5)该页面主要分为三个区域:点名输入、数据返回、命令“点名输入”区域是用户输入点名的地方,此区域从“c3”单元开始至“p3”单元结束。每个点名占一个单元(cell),从左至右依次输入。程序将依照这些点名从历史数据库取
24、得相应的数据,因此用户应保证输入的点名已在历史数据库中定义。否则。返回的数据将为空值。“数据返回”区域是用来存放历史数据库返回数据的地方。数据由程序自动填写,无须用户干预。“命令”区域有二个命令按键:按键“生成 sql 语句”主要提供给程序员进行二次开发使用,一般用户无须了解。按键“刷新数据”用来依据报表当前设置,从历史数据库提取数据,并填写到报表中。用户可使用该命令来测试报表的设计。2、报表页面(图 5.6)命令命令区域区域点名输入点名输入区域区域数据返数据返回区域回区域中文报表工具用户手册- 20 -此页面用来打印输出的。用户在此完成“打印格式”的设计。其使用方法完全与 excel 一致。
25、所要注意的是,此处的数据引用自“数据页面”的相关单元(关于在 excel 中进行“数据引用”的方法,请参考 excel 的相关书籍) 。用户也可以在此定义公式,进行计算统计。用户在完成了报表属性、格式设计后,可选择“刷新数据”命令进行测试。如果用户觉得满意后,就可以保存退出 excel。注意,存盘时请不要更改文件的路径和名称。5.5 报表查看报表查看 1、日报表、周报表、月报表、年报表查询 选择查看日期,默认为当天,如图 5.51 所示:5.51 日期选择图 2、时段报表查询 选择查看日期,如图 5.52 所示: 5.52 日期选择图 3、季节查询 选择查看对象,双击鼠标后,弹出季节查询日期参
26、数对话框,如图 5.53所示:中文报表工具用户手册- 21 -5.53 日期选择图4、机组运行时间查询选择查看对象,双击鼠标后,弹出机组查询参数对话框,如图 5.54 所示: 5.54 参数选择图 5、模板加载 点击模板按钮,弹出如下对话框,填写好已经建立的模板名称等信息。 中文报表工具用户手册- 22 -增加增加:添加模板的设置,点击后在文本框和下拉框中填写或选择需要的内容。删除删除:选中添加的模板记录,点击该按钮及可完成删除操作。取消取消:结束其次的操作。保存保存:将添加的模板记录添加到数据库中。修改修改:选中需要修改的模板,在框中做相应的处理。关闭关闭:退出模板的加载窗口。上一条上一条:
27、移动光标到当前记录的上一条。下一条下一条:移动光标到当前记录的下一条。第一条第一条:移动光标到第一条记录最后一条最后一条:移动光标到最后一条记录。中文报表工具用户手册- 23 -第六部分第六部分 报表的打印报表的打印报表工具的打印功能可分为三大类:)按一次出报表的数量可分为:单一(一次出张报表)与任务(一次可出张或多张报表)打印。)按打印的方式可分为:召唤与自动打印。)按打印的输出形式可分为:脱机与连机打印。它们之间的联系如图 6.1 所示。从图 6.1 我们可以看出:) “召唤打印”在“打印管理器”中进行,而“自动打印”则由“自动打印进程”操作;) “召唤打印”可进行单一或任务打印,而“自动
28、打印”只能进行任务打印;)无论单一或任务打印都可选择输出至打印机(连机打印)或磁盘(脱机打印) 。两者的切换可在“报表管理器”菜单“打印”“脱机打印”进行。缺省的选项是“脱机打印” 。6.1 任务打印的建立与维护任务打印的建立与维护“任务打印”是指一个打印命令可制一张或多张报表。 “任务打印”的核心是“任务” ,它是“任务打印”的最小执行单元。建立“任务”的概念主要是方便用户对报表进行分类管理(如,按自动打印的时间段,按报表中数据的性质电压、功率等分类建立“任务” ) ,以及提高“自动打印”进程的执行效率(可靠的多线程执行) 。 “任务”的建立和管理工作是在“报表管理器”的“任务管理”页面进行
29、的(参见图 5.3) 。图 6.1中文报表工具用户手册- 24 -6.1.1 建立一个任务选择“报表管理器”菜单“任务设置”“新建任务” ,出现如图 6.2 的窗口。中文报表工具用户手册- 25 -图 6.2说明:(1)每个“任务”都有一个唯一的名称。(2)“报表侯选区”是当前尚未加入“任务”中的报表。用户向加入某张报表时,可以用鼠标选中它后,单击“”按键,该报表就移入“报表选中”区内。也可以一次移入多张报表,方法是在“报表侯选区”选中多张,单击“”按键。如果想从“任务”中去掉某(几)张报表,可在“报表选中”区内选中某(几)张报表后,单击“”或“编辑任务”后,将出现“编辑任务”窗口,它的使用方
30、法与“新建任务”类似,这里不再累述。若想删除一个任务,则先选择它,选择菜单“任务设置”“删除任务”即可。第七部分第七部分 报表的维护报表的维护这章主要讨论报表日常维护。包括“报表的更改与删除” 、 “历史报表的维护”。7.1 报表的更改与删除报表的更改与删除7.1.1 报表的更改“报表的更改”指的是用户报表模板属性和打印格式的更改。 属性的更改i)在“用户报表模板”区域选择欲更改的报表;ii)选择菜单“报表管理”“报表属性设置” ,出现“报表属性设中文报表工具用户手册- 27 -置”窗口(如图 7.1 所示) ,也可在选择报表同时,单击鼠标右键,在弹出的菜单选择“报表设置” 。图 7.1此窗口除了“报表类型”不能更改外,其余与“新建报表”窗口使用方法完全一样,用户可参见“5.3 定义报表的属性” 。打印格式的更改这部分工作是在 excel 中进行的。i) 在“用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人事助理职业发展指南
- 小学生消防安全黑板报模板
- 关于样品测试结果催办函(3篇)
- 2026年虎扑海王测试题及答案
- 2026年认识武汉期末测试题及答案
- 2026年超市知识竞赛测试题及答案
- 汽车美容师车身清洁与打蜡操作标准手册
- 网络游戏开发团队产品上线阶段KPI考核表
- 电信行业项目经理项目交付周期绩效考评表
- 2025-2026学年声势韵律活动教案
- DB46∕475-2023 水产养殖尾水排放标准
- 采血室院感知识培训内容课件
- 机关后勤保障服务管理方案
- 脊柱矫形护理查房课件
- 2025年卫生高级职称面审答辩(卫生管理)历年参考题库含答案详解
- 2020信息化项目建设预算定额.第三册信息系统运行维护
- SY4205-2019石油天然气建设工程施工质量验收规范自动化仪表检验批表格
- 美发技师培训课件表
- boppps教学模式课件
- 财务审计服务保密方案
- 三升四数学综合练习(60天)暑假每日一练
评论
0/150
提交评论