SetLocalItemValue
Funkcia %SetLocalItemValue
Funkcia
Funkcia nastaví hodnotu položky lokálnej premennej typu Record definovanú číslom riadku a stĺpca.
Deklarácia
UNIVAL %SetLocalItemValue(
HBJ in _localStruct,
INT in row,
INT in col,
UNIVAL in newItemVal
)
alebo
UNIVAL %SetLocalItemValue(
HBJ in _ident,
INT in row,
INT in col,
UNIVAL in newItemVal
)Parametre
_localStruct | Lokálna premenná typu Record. |
row | Index riadku. |
col | Index stĺpca. |
newItemVal | Výraz ľubovolného typu. |
_ident | Jednoznačný identifikátor lokálnej premennej typu Record získaný atribútom \HBJ. |
Popis
Funkcia poskytuje alternatívny spôsob prístupu k položkám lokálnej premennej pomocou indexu riadku a stĺpca. Tu je štruktúra chápaná ako matica hodnôt.
Návratová hodnota funkcie je predchádzajúca hodnota položky lokálnej premennej.
Príklad
Priradenia v príklade sú ekvivalentné:
RECORD (SD.RecordDef) _record
TEXT _text
_record^Text := "popis"
_text := %SetLocalItemValue(_record\HBJ, 1, 1, "popis")
; alebo
INT _LocVarID
_LocVarID := _record\HBJ
_text := %SetLocalItemValue(_LocVarID, 1, 1) Súvisiace stránky: