Q&A

  • Calcfields이벤트
procedure Tmachine.machinetblCalcFields(DataSet: TDataSet);

var

Fromtimestamp, totimestamp : TTimeStamp;

begin



Fromtimestamp := datetimetotimestamp(machinetbl['정지시간']);

totimestamp := datetimetotimestamp(machinetbl['운전시작시간']);

machinetbl['가동시간']:=(totimestamp.Date-fromtimestamp.Date)*24*60 +

((totimestamp.Time div 60000)-(fromtimestamp.Time div 60000));

end;



대충 코딩은 이런데여..

디비에 운전시작시간, 정지시간은 있구여 계산해서 넣어야되는부분이 가동시간부분인데 어떻게 해줘야할지 모르겠네여..

디비는 파라독스를 쓰는데..



가동시간=정지시간-운전시작시간



이렇게되는데..흠..어떻게넣어줘야되나..

0  COMMENTS