力控组态软件专家报表与Excel比较

上传人:枫** 文档编号:512334835 上传时间:2023-05-14 格式:DOC 页数:7 大小:230KB
返回 下载 相关 举报
力控组态软件专家报表与Excel比较_第1页
第1页 / 共7页
力控组态软件专家报表与Excel比较_第2页
第2页 / 共7页
力控组态软件专家报表与Excel比较_第3页
第3页 / 共7页
力控组态软件专家报表与Excel比较_第4页
第4页 / 共7页
力控组态软件专家报表与Excel比较_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《力控组态软件专家报表与Excel比较》由会员分享,可在线阅读,更多相关《力控组态软件专家报表与Excel比较(7页珍藏版)》请在金锄头文库上搜索。

1、组态软件及应用学习报告题目:力控组态软件专家报表与EXCE止匕较系部:专业:班级:姓名:涛声依旧学号:指导老师:成绩:二零一六年五月十日 一、专家报表 专家报表开发工具提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事 件脚本,比如利用报表函数可以在报表上同时显示实时数据和任意时刻的历史数据,并加以统 计处理,例如取行平均、 列平均,统计出最大最小值。 报表文件格式兼容 Excel 工作表文件, 提供类 Excel 的绝大部分功能,包括:编辑功能、计算功能、图表功能等。支持图表显示自动刷新,可输出多种文件格式:Excel、TXT PDF HTML CSV等。可实现多层表头,可以实现

2、报表嵌套,可以制作复杂的报表格式。 具备打印、打印预览、页 眉页脚打印功能,支持逐行打印。报表数据源支持实时数据库和各种关系数据库,可显示、处理实时和历史数据,可直接遍历关 系数据库数据。专家报表除应用外,还可进行其他方式查询。为节省篇幅以下“ SQL Server ” (网络数据源)和“ Aceess”(本地数据源)为数据源,通 过不同方式进行查询等。( 1)、报表名称:必须指定,不能为空,且不通报表之间的名称不能相同,用户报表名称,当 有多个保镖可以用于区别不同的对象。( 2)、绑定表头:选择了该项,报表的第一行为灰色,用户不能进行任何操作,且在运行情况 下当在一屏显示不在的情况下,拖动右

3、侧的滚动条时内容发生变化。可方便用户查看相应表头 的相应内容。( 3)、打印每页表头:( 4)、刷新(毫秒):报表数据的更新周期。( 5 ) 、操作级别:若在运行环境下对万能报表操作有权限操作,并且要在导航器/ 配置/ 用户管理定义中进行用户定义。( 6 )、工具条:运行时双击是否有工具条弹出。( 7 )、打印模式(8)、SQL查询数据库:报表可以与关系数据进行数据交互,报表显示的是关系数据库中的数 据。( 9 ) 、无效数据时:可根据现场需要,当保镖所连接的的变量值无效或0 时,无显示。(10)、手动更新设置:一般的数据刷新速度为 2 秒,当选该项是强制进行数据刷新。( 11)、自动打印点:

4、 有一个变量来控制打印功能, 关联一个变量为真时 (非 0)打印功能激活, 打印当前的万能表的表单。( 12)、自动保存点:有一个变量来控制保存功能,关联一个变量为真时(非0) rpt 形式自动保存当前激活的万能报表中的表单。其中 rpt 格式可以通过运行中的万能报表进行打开。( 13 ) 、自动保存路径: 当配置了自动保存功能后自动保存在设置好的路径下, 该路径在开发环 境下进行设置。支持任意位置插入行(列) ,删除行(列),支持合并单元格,每一行(列)的高(宽)度都可 以随意调整,他可以方便的智能拷贝,智能替换变量。具备友好的公式生成器,可以自动生成 求和,平均值,最大值,最小值,取历史数

5、据等功能。报表变量(1) 单元格和区域变量:描述单元格的变量,方式为:列序号+行序号。如 C2:I8.(2) Value :在条件计算时用来引用条件单元格的值。属于单元格属性变量。(3)Col,Row :本单元格所在的行和列。可以在表达式中引用。(4)HisYear , HisMonth,HisDay, HisHour,HisMinute :用来取历史数据是的年月日分的时 间值。利用该变量可以方便的控制报表的数值。缺省值为 0.报表函数( 1)SumIF功能:根据指定条件对若干单元格求和。语法:SUMIF条件区域,条件表达式,求和区域)(2)AveIF功能:根据指定条件对若干单元格求平均值。语

6、法:AVEIF(条件区域,条件表达式,求平均值区域)(3)MaxlF,MinIF功能:根据指定条件对若干单元格求最大值,最小值。语法:MaxIF (条件区域,条件表达式,求最大值值区域), Mi nIF (条件区域,条件表达式,求最小值值区域),专家报表的创建方法专家报表创建方法有:1)、菜单栏一一复合组件(S);2)、在工程项目中双击“复合组件”;3)、点击工具栏中工具按钮;双击右侧在弹出的复合组件对话框中,如图7-21所示,点击左侧在树形菜单中“报表” 窗口中“专家报表”图标,或拖动“专家报表”图标至工程窗口。图标至4)、工具箱一一常用组件一一专家报表,如图 7-22所示,拖动“专家报表

7、工 程窗口、或用鼠标在窗口中点击并拖曳到合适大小后释放鼠标。5)、菜单栏工具(T)复合组件专家报表,用鼠标在窗口中点击并拖曳 至合适 大小后释放鼠标。此时在窗口中会出现一个专家报表组件,可以拖曳“专家报表”的位置以调整其大小,接着直接双击“专家报表”组件,将弹出“报表向导第一步”设置对话框,如图7-24所示。注:报表向导只是在首次添加报表控件的时候才会自动弹出,如果需要打开此报表 向导,可以在报表设置对话框中菜单栏“向导(T)”中选择“报表向导(R)” 或单击菜单栏 上的图标。报表向导的类型有“力控数据库报表向导”,“关系数据库报表向导”及“无模板向 导”以下分别介绍“力控数据库报表向导”、“

8、关系数据库报表向导”及“无模板向导” 的勺建立。二、 EXCELEXCEL?序在开发中的特点比较如下:(1)数据量:一般而言,如果你的 Excel 工作表在一个月之内就可能突破 10000条记录的话, 这个时候建议你还是选用数据库产品,尽管在 Excel 和数据库之间可以进行数据转换,但是 当 Excel 的数据量过大的时候,它的查询和计算的速度会明显下降。 (但是使用一个小技巧, 也可以将大量的数据拆分到逻辑上有明显区别的工作表中) 。比如:一个小小的超市, 10 名 收款柜台员每天接待 200人每人 10 件商品, Excel 立马倒下,根本不能施展手脚。(2)数据安全性。 Excel 提

9、供了有限的安全性,它只能限制用户访问和修改的权限,但是无 法对用户进行角色的管理,也不能对数据进行行级的访问限制。 Excel 在一些简单的破解程 序面前毫无招架之力,无论你如何密码,我不多说。(3)多用户管理。因为 Excel 程序是一个单机程序,所以一个 Excel 文件通常无法被多个用 户同时管理。而数据库通常具备完整的管理控制台,可以方便多个用户分别对数据库进行同 时操作。比如:还是前面提到的小小超市, 10 人同时操作, Excel 就派不上用场了。(4)计算与数据建模。 Excel 的强大之处就是它的计算与建模能力。而数据库程序通常只能 完成相对简单的运算和建模。(5)跨平台性,这

10、一点。可以说是 Excel的软肋,因为Excel只能跨PC和Jmac两种平台, 而大多数的数据库产品可以通过安装客户端的方式运行在任意平台上,但是如果你正在使用 Excel ,通常情况下,你的开发应该都在 windows 下进行Excel 的最最优势之处:a 、数据透视功能,一个数据透视表演变出 10 几种报表,只需吹灰之力。一个新手,只要 认真使用向导 1-2 小时就可以马马虎虎上路。b 、统计分析,其实包含在数据透视功能之中,但是非常独特,常用的检验方式一键搞定。c 、图表功能,这几乎是 Excel 的独门武工,其他程序望其项背而自杀。d 、高级筛选,这是 Excel 提供的高级查询功能,

11、而操作之简单。非常超值享受。e 、自动汇总功能,这个功能其他程序都有,但是 Excel 简便灵活。f 、高级数学计算,却只要一两个函数轻松搞定。Excel 应用程序可以完成相当多的计算任务,可以满足多种应用程序需求,从用户界面、 逻辑设计、报表设计到最终的打印, Excel 应用程序都可以在设计上满足开发者的需求。可 以说在某种程度上,有的时候很难想象对 Excel 的深层开发会给我们带来什么。但是在实际开发中,事实上一般都会选择使用 Excel 完成下面特定的任务,这也是开发中比较 常用到的几种开发模式财务分析。这类应用程序通常分析用户所输入的数据,然后可以生成相应的预测模型,提 供给决策部

12、门作为参考。. 报表类应用程序。 这类应用程序充分利用了 Excel 的分析汇总功能和图表功能, 程序的主要 目的是生成周期报表。工具类应用程序。这类应用程序通常用于提高用户的工作效率,例如提供数据转换与导入 导出服务。Excel 应用程序的结构区分在设计上,当明确了应用程序的功能和输入输出之后,下一步就 需要开始着手决定应用程序的逻辑结构了,应用程序的结构由下面这些因素所决定: 结构的复杂性。 通常在结构上越复杂的应用程序, 越容易扩展, 但是会增加程序的复杂性, 增加开发的周期。开发维护的成本。是否应当使用容易维护的结构,是否应当使用一般程序员都能理解的结 构。安全性。应该设计什么样的安全

13、性才能满足需求,不同的安全性需求可能会对开发结构带 来质的变化。分发模式。应用程序开发完毕之后,应该米用什么样的分发方式,是直接分发xls文件,还是要制作一个安装文件让用户自己安装。更新模式。Excel应用程序不同于 Web应用程序,任何更改都需要让用户进行更新。这是 非常特别的一个因素,它将会决定是直接开发 xls 文件更新,还是使用插件来更新 Excel 应 用程序。作为简单的应用,直接使用简单的过程就可以完成,但是对于复杂的应用程序,在结构上 的一点变化就可能做到牵一发而动全身,如果结构设计上存在缺陷,很有可能会出现用户丢 失数据或增加用户操作的种种程序缺陷。所以,为了避免不必要的损失,

14、应当认真了解应用 程序的结构区别,并在最适当的时候米取最适当的结构。俗话说,磨刀不误砍柴工,就是这 个道理。Excel 的缺点:第一, excel 无法多人共享数据。保存在已连接网络的计算机中的文件,可以通过共享设定实现多个用户在线阅读或编辑。但是,当某个用户打开该文件的时候,其他用户就无法 进行编辑了。如果是网上商城的话,当某个用户购买商品地时候,其他用户就无法购买了。第二, excel 无法提供操作大量数据所需的格式。瞬间从几十万或者上百万的数据中获取 想要的数据,必须把数据保存为适当的格式。 excel 无法提供相应的数据格式。第三,实现编写自动化需要编程技术能力。 通过编写计算机程序可

15、以实现数据读取和编辑 自动化。第四,无法应对突发事故。当文件被误删、硬盘故障无法读取的时候,可能会造成重要数 据地丢失。同时数据还可能被他人简单的读取或窃用表示,如果是小数则直接去掉单元格可以输入的最值:数值过Excel 只能精确 15 位有效数字,超过部分以 0 大或者过小, Excel 会用科学计算法表示(字母 E)a 最大的数值 b 最大的正数 c 最小的正数 d 最大的负数 e 最小的负数9.99999999999999E+3071.79769313486231E+3082.229E-308-2.259738585073E-308-1.79769313486231E+308此外还有文本型和公式型两种当需要分析数据清单中的数值是否符合特定条件时, 可以使用数据库工作表函数。 例如, 在一个包含 销售信息的数据清单中,可以计算出所有销售数值大于 1,000 且小于 2,500的行或记录的总数。 Microsoft Excel 共有 12 个工作表函数用于对存储在数据清单或 数据库中的数据进行分析,这些函数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号