服务热线:
您当前的位置:首页 > 世纪星月刊 > 第7期 (2011年7月)

【技术前沿】组态报表的多种保存方式

2011/9/21 13:31:23

 

技术部 尚建楠


  这段时间的的主要工作是测试世纪星组态软件,期间反复接触到组态报表的相关内容,当时对保存组态报表并不熟悉,通过查询帮助文档中的函数,终于详细了解到组态报表的多种保存方式,下面便介绍一下几种常见的保存方式。
  首先,新建一个组态报表模板,将这个模板保存为m1.MDL,如图1所示。

 


 
图1


  新建一个工程,在工程画面上添加三个按钮,在按钮的动画连接中,分别写入不同的保存报表的命令语言。
第一种:PrintFormTable()函数;
其语法为PringFormTable(FileName,Options)其中;
FileName:可以是“.txt”、“.csv”、“.mdl”三种类型的文件名,要求文件名为带路径的全名;Options:取值为1,表示不显示组态报表,直接打印;取值为2,表示用组态报表调出文件,以供打印。用法如图2:

 


 
图2


在运行系统中显示如图3所示画面,

 


 
图3


这种保存方式文件名默认为当前时间,点击保存,即保存成功。

第二种:FormAutoSave()函数
其语法为FormAutoSave(ModuleName,FilePath,PreName,ExtName)其中:
ModuleName为模板名称,字符串或信息变量。
FilePath为生成的报表文件存储路径,字符串或信息变量。
PreName为自动生成文件的前缀,字符串或信息变量。
ExtName为自动生成文件的扩展名,字符串或信息变量,可以为“tbl”、“txt”、“csv”、“xls”
用法如图4:

 


 
图4


  在运行系统中点击该按钮后,在工程目录下出现名为“组态报表自动生成+当前时间.xls”的文件。如图 ,组态报表便保存完毕。

 

 

 


 


企业邮箱  |  法律公告  |  隐私保护  |  联系我们  |