Akcia GETCOLTIME


Funkcia
Akcia zistí čas vzniku hodnoty pre hodnoty v stĺpci lokálnej štrukturovanej premennej (t.j. lokálna premenná typu Record).
Deklarácia
GETCOLTIME   _srcRec^Col, _dstRec^DateTimeCol

Parametre
_srcRec in Identifikátor stĺpca lokálnej premennej typu Record - zdrojový stĺpec použitý pri získavaní časov z jednotlivých hodnôt.
_dstRec out Identifikátor stĺpca lokálnej premennej typu Record - cieľový stĺpec, do ktorého budú príslušné časy vložené.

Popis
Akcia nastaví každému políčku v štruktúre _dstRec stĺpci DateTimeCol hodnotu typu Absolútny čas, ktorá predstavuje čas vzniku hodnoty v príslušnom (zhodnom) riadku a zadanom stĺpci štruktúry _srcRec. Štruktúry _dstRec a _srcRec musia mať rovnaký počet riadkov.

Akcia predstavuje náhradu nasledujúceho cyklu.
Príklad predpokladá, že typ stĺpca DateTimeCol je Absolútny čas.
 
 RECORD (SD.Def) _srcRec
 RECORD (SD.Def) _dstRec
 
 BEGIN
   REDIM _srcRec[10]
   REDIM _dstRec[10]
 

 ; Činnosť akcie GETCOLTIME
   IF _srcRec\DIM # _dstRec\DIM THEN
     ; CHYBA _ERR_RANGE_ERROR
     END
   ENDIF
 

   INT _row
   _row := 1
   DO_LOOP
     EXIT_LOOP _row > _srcRec\DIM
     _dstRec[_row]^DateTimeCol := _srcRec[_row]^Col\TIM
     _row := _row + 1
   END_LOOP
 ; koniec akcie
 
 END 

Príklad
Príklad vykoná predchádzajúcu činnosť použitím akcie GETCOLTIME.
 
 GETCOLTIME _srcRec^Col, _dstRec^DateTimeCol 


Súvisiace stránky:

Napíšte komentár