GetLocalItemValue

GetLocalItemValue

Funkcia %GetLocalItemValue


Funkcia

Funkcia vráti hodnotu položky lokálnej premennej typu Record s daným číslom riadku a stĺpca.

Deklarácia

UNIVAL %GetLocalItemValue( HBJ in _localStrut, INT in row, INT in col )

 

alebo

 

UNIVAL %GetLocalItemValue( HBJ in _identInt, INT in row, INT in col )

Parametre

_localStruct

Lokálna premenná typu Record.

row

Index riadku.

col

Index stĺpca.

_identInt

Jednoznačný identifikátor lokálnej premennej typu Record získaný atribútom \HBJ.

Príklad

Funkcia poskytuje alternatívny spôsob prístupu k položkám lokálnej premennej pomocou indexu riadku a stĺpca. Tu sa štruktúra chápe ako matica hodnôt.

Priradenia:

 

RECORD (SD.RecordDef) _record _record^Text := "popis" TEXT _text _text := _record^Text _text := %GetLocalItemValue(_record\HBJ, 1, 1) ; alebo INT _LocVarID _LocVarID := _record\HBJ _text := %GetLocalItemValue(_LocVarID, 1, 1)

 

nadobúdajú rovnaké hodnoty.