Akcia COPYCOL


Funkcia
Akcia kopíruje hodnoty medzi dvoma stĺpcami dvoch lokálnych štrukturovaných premenných (t.j. lokálne premenné typu Record).
Deklarácia
COPYCOL _srcCol, _dstCol

Parametre
_srcCol in/out Odkaz na stĺpec lokálnej premennej typu Record - zdrojový stĺpec.
_dstCol in Odkaz na stĺpec lokálnej premennej typu Record, typový ALIAS,  objekt štruktúrovaná premenná - cieľový stĺpec.

Popis
Akcia nevyhodnocuje položku, na ktorú ukazuje parameter _dstCol ani prípadné indexy použité v parametroch _srcCol _dstCol. Pri týchto je dôležitý stĺpec, ktorý označujú.

Ak lokálna premenná _dstCol nemá potrebný počet riadkov, akcia interne vykoná akciu REDIM.
Príklad:
 RECORD (SD.RecordDef) _src
 RECORD  (SD.DbStruct) _dst

 REDIM _src[10]

 ...

 ; Skopírovanie hodnôt v stĺpci _src^Int do stĺpca _dst^Int
 ; Akcia interne vykoná príkaz REDIM _dst[_src\DIM]
 COPYCOL _src^Int, _dst^Int 


Súvisiace stránky:

Napíšte komentár