原创
同天报表处理方法
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行将报表内容中的行数赋与当前报表;
文章评论(0条评论)
登录后参与讨论