原创 同天报表处理方法

2008-1-22 20:03 3167 7 7 分类: 工业电子
   对于同一天的不同时开机数据如何处理呢?我使用了只要在同一天开机如果有原有记录(即当天记录),则调用当天记录,并将新数据记录追加到前面的记录之后。
   对于组态来说,只有两点:
    一、检查当天记录是否存在如果存在则进行调用处理。
    二、读出上个记录的行数,并将行数赋与当前报表;
   string a1;
   string a2;
   long  status;
   a2=monthday(\\本站点\$月,\\本站点\$日);    
   a1="E:\Learn\组态\报表存储方法\"+StrFromInt(\\本站点\$年,10 )+a2+".rtl";

   status=InfoFile(a1,1,status );
   if(status==1)
   {
    ReportLoad("Report0",a1);
    \\本站点\row=ReportGetRows("Report0");
   }
   其中第5行中的路径为文件路径,在实际工程中应该是固定的。
     第6行即为组态的读文件是否存在,并通过第7行判断存在与否;
     第9行将当日报表加载;
     第10行将报表内容中的行数赋与当前报表;
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
7
关闭 站长推荐上一条 /3 下一条