Upozornenie: Objekt Reporty nie je od verzie D2000 V10.037 podporovaný a prístup k nemu v prostredí procesu D2000 HI je odstránený.
Po otvorení reportu typu MS Excel sa proces D2000 HI pokúsi zavolať procedúru:
Sub LogonFromHI(Name As String, Password As String, Server As String, User As String) 'Name - meno užívateľa 'Password - heslo, s ktorým je užívateľ prihlásený 'Server - parameter /S, s ktorým bol spustený proces HIP 'User - parameter /W, s ktorým bol spustený proces HIP |
ktorá môže byť v rámci reportu implementovaná. Výkonný kód procedúry môže vykonať aktualizáciu obsahu reportu. Parametre sú využiteľné pre prihlásenie k systému D2000, ak report využíva napríklad rozhranie D2000 VBApi.
Pri zmene parametrov z prostredia procesu D2000 HI sú opäť volané procedúry, ktoré môžu aktualizovať zobrazené hodnoty:
Sub SetTimesFromHI(sTime As Date, eTime As Date) |
Sub SetStringFromHI(sPar As String) |
Sub SetNumsFromHI(I1 As Double, I2 As Double) |
Žiadna z uvedených procedúr nemusí byť implementovaná.
Poznámka: Ak je WorkBook otvorený v rámci procesu D2000 HI, MS Excel automaticky nevolá procedúru.
Sub Auto_Open() |
Potrebné inicializácie je preto potrebné vykonávať v rámci procedúry LogOnFromHI, ktorú automaticky volá proces D2000 HI po otvorení reportu.