GETCOLTIME
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^DateTimeColParametre
_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: