Prenesenie parametrov do reportu v MS Excel.
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:
- Zmena časového intervalu
Sub SetTimesFromHI(sTime As Date, eTime As Date)
sTime - začiatok nového časového intervalu
eTime - koniec nového časového intervalu - Zmena textového parametra
Sub SetStringFromHI(sPar As String)
sPar - hodnota nového textového parametra - Zmena číselných parametrov
Sub SetNumsFromHI(I1 As Double, I2 As Double)
I1 - hodnota prvého číselného parametra
I2 - hodnota druhého číselného parametra
Ž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.
Súvisiace stránky:
Pridať komentár