Poznámka: Ak je parameter neasociovaný alias, ESL skript generuje chybu Range Error (prekročenie medzí).
instanceNr
Číslo inštancie.
Poznámka: Ak je číslo inštancie záporné, proces D2000 HI generuje chybu Range Error (prekročenie medzí).
Popis
Funkcia zmení pripojený objekt v zobrazovačoch typu Graf, Report,Schéma alebo Browser.
Zobrazovač je daný parametrom refId. Parameter refToObj je výraz typu Hbj, ktorý identifikuje objekt, ktorý bude pripojený. instanceNr je číslo inštancie, v ktorej bude daný objekt otvorený.
Pre grafický zobrazovač typu Browser je možné pripojiť iba objekt typu štruktúrovaná premenná (SV.*) alebo databázovú tabuľku (DB.*). Pri zmene pripojeného objektu sa neberie do úvahy, ak boli dáta v zobrazovači Browser modifikované. To je možné zistiť funkciou %HI_GetBrowserModifyFlag.
Návratová hodnota funkcie je úspešnosť operácie. Funkcia môže byť použitá ako riadiaca alebo ako normálna. Vykonávanie funkcie bude ukončené až po vykonaní inicialiazačnej časti otváranej podschémy.
Príklad
%HI_SetConnectedObj(_Graf, D.Teploty\HBJ, 0)
alebo
BOOL _bOk
_bOk := %HI_SetConnectedObj(_Graf, S.Obrazok\HBJ, 1)
IF _bOK THEN
; schéma je otvorená
ELSE
; nepodarilo sa otvoriť schému
ENDIF
0 komentárov