做了脚本如下
Char *string1;
Char *string2;
Char begin[20];
Char end[20];
Dim TableObj
Set TableObj=ScreenItems("Onlinetable");
string1=GetPropChar(lpszPictureName,"日历控件","Year");
string2=GetPropChar(lpszPictureName,"日历控件","Month");
sprintf(begin,"16-%S-01 00:00:00",string2);
sprintf(end,"16-%S-05 00:00:00",string2);
SetPropWord(lpszPictureName,"Onlinetable","index",0);
SetPropBool(lpszPictureName,"Onlinetable","Online",0);//TableObj.Online=0
SetPropBool(lpszPictureName,"Onlinetable","TimeColumnBeginTime",begin);
SetPropBool(lpszPictureName,"Onlinetable","TimeColumnEndTime",end);
TableObj.command="reload";
想测试online table显示2016-10-01至2016-10-05这段时间的数据,但是online table未响应,不知哪里出了问题,请大侠指点。用的是wincc 7.2.