Akcia COPYCOLIDX


Funkcia
Akcia kopíruje hodnoty medzi dvoma stĺpcami dvoch lokálnych premenných.
Deklarácia
COPYCOLIDX _src, _srcColIdx, _dst, _dstColIdx

Parametre
_src in Identifikátor lokálnej premennej typu Record - zdrojová štruktúra.
_srcColIdx in Identifikátor typu Int - číslo stĺpca v zdrojovej štruktúre.
_dst out Identifikátor lokálnej premennej typu Record, typový ALIAS,  objekt štruktúrovaná premenná - cieľový stĺpec.
_dstColIdx in Identifikátor typu Int- číslo stĺpca v cieľovej štruktúre.

Popis
Akcia (podobne ako COPYCOL) kopíruje stĺpec štruktúry _src daný jeho poradovým číslom _srcColIdx do stĺpca lokálnej štruktúry _dst daného poradovým číslom _dstColIdx.
Ak štruktúra _dst nemá potrebný počet riadkov, akcia interne vykoná akciu REDIM.
Príklad:
 RECORD (SD.RecordDef) _src
 RECORD  (SD.DbStruct) _dst
 
 REDIM _src[10]

 ...

 ; Kopírovanie hodnôt zo stĺpca src^Int do stĺpca _dst^Int
 ; Akcia interne vykoná akciu REDIM _dst[_src\DIM]
 
 COPYCOLIDX _src, 2, _dst, 2 


Súvisiace stránky:

Napíšte komentár