组态王报表制作 第一步,新建“后台处理”画面,其风格与后面的“日报”画面一致,只是少了一些按钮及组合图框
如下图 报表控件为:report5 第二步,新建“后台月报”画面,其风格与后面的“月报”画面一致,只是少了一些按钮及组合图框
如下图 报表控件为:report7 第三步:执行指令生成日报及月报文件(后缀名为rtl,同时可生成
x ls 文件) 在“事件命令语言”中新建两个事件: 1、第一个事件为:\\本站点\$分==0&&\\本站点\$秒==0 在该事件“消失时”写入如下脚本(该事件为每个小时写入一次数据): string FileName1=InfoAppDir()+"日报\"+ StrFromReal(\\本站点\$年, 0, "f")+"y"+StrFromReal(\\本站点\$月, 0, "f")+"m"+StrFromReal(\\本站点\$日, 0, "f" )+"
rtl"; //自定义变量 long return01=InfoFile( Filename1, 1,\\本站点\$分); //判断日报目录下是否已经有当天的报表文件了 if (return01==0) { string FileName=InfoAppDir()+"报表\日报
rtl"; ReportLoad("Report5",FileName); FileName=InfoAppDir()+"日报\"+StrFromReal( \\本站点\$年, 0, "f" )+"y"+StrFromReal($月, 0, "f" )+"m"+StrFromReal($日, 0, "f" )+"
rtl"; ReportSaveAs("Report5",FileName); } //如果没有报表文件则从报表目录下调取模板创建报表文件 ReportLoad("Report5",FileName1); R