日志档案

发表于 2008-1-22 19:55:35

0

标签: 无标签

报表名存储为日期格式

    为什么要将报表名存为日期格式呢?其实我是想调用日记录时方便些。
  如何实现?
    首先随便做个按钮,在“弹起时”加入程序语言如下:
    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;
这个结果是我不愿意看到的,也是不能看到的。所以有了倒三和倒五的判断语句;

系统分类: 工业控制   |   用户分类: 组态软件   |   来源: 无分类   |   【推荐给朋友】

    阅读(260)    回复(0)  

投一票您将和博主都有获奖机会!