原创 报表名存储为日期格式

2008-1-22 19:55 3226 5 5 分类: 工业电子
    为什么要将报表名存为日期格式呢?其实我是想调用日记录时方便些。
  如何实现?
    首先随便做个按钮,在“弹起时”加入程序语言如下:
    STRING a1;
    string a3;
    string a4;
    long  month;
    long  day;
    month=\\本站点\$月;
    day= \\本站点\$日;
    a3=StrFromInt( month,10 );
    if(month<10)a3="0"+a3;
    a4=StrFromInt( day,10 );
    if(day<10)a4="0"+a4;

    a1="E:\Learn\组态\历史报表处理+时间\"+StrFromInt(\\本站点\$年,10)+a3+a4+".rtl";
      
    ReportSaveAs("Report0",a1);
   
    倒数第一行要注意的是:“Report0"为报表名称;
    倒数第二行要注意的是:此处路径为实际自己保存路径;
    为什么要加倒数第三和倒数第五行呢?如果不加会出现什么结果呢?
其实保存为日期格式的方法非常之多,不过目前我会用及感觉到还算不错的就这个。
为什么方法多呢?其实有好多日期保存命令语句将2008年1月21日保存为2008121;
                        将2008年12月1日仍保存为2008121;
这个结果是我不愿意看到的,也是不能看到的。所以有了倒三和倒五的判断语句;
PARTNER CONTENT

文章评论0条评论)

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