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:

Napíšte komentár