Przeskocz do zawartości głównej

Makra i automatyzacja

Interfejs automatyzacji QlikView

Aplikacja QlikView jest wyposażona w interfejs automatyzacji (wcześniej nazywany mechanizmem OLE automatyzacji). Interfejs ten umożliwia programom zewnętrznym i makrom wewnętrznym korzystanie z aplikacji QlikView i sterowanie nią.

Pełną specyfikację interfejsu automatyzacji QlikView można znaleźć w folderze Documentation w ramach instalacji QlikView.

Interfejs automatyzacji stanowi integralną część programu QlikView, a jego aktywacja nie wymaga żadnych dodatkowych czynności.

Sterowanie aplikacją QlikView z użyciem automatyzacji i makr

Zewnętrzne sterowanie aplikacją QlikView

Interfejs automatyzacji umożliwia dostęp do obiektów QlikView obsługującym go programom zewnętrznym napisanym na przykład w języku Visual Basic lub C++.

Za pomocą odpowiedniego kodu można sterować aplikacją QlikView z innych uruchomionych aplikacji lub z samodzielnych programów.

Zastosowanie przycisków uruchamiania umożliwia też uruchamianie samodzielnych plików wykonywalnych z dokumentu QlikView.

Wewnętrzny interpreter makr

Interfejs automatyzacji umożliwia też dostęp do obiektów QlikView z poziomu samej aplikacji QlikView za pośrednictwem wbudowanego interpretera makr.

Istnieje obecnie kilka sposobów wywoływania umieszczonych w dokumencie QlikView makr napisanych w języku VBScript lub JScript:

Zdarzenia dokumentu:

  • Makro może być uruchamiane po otwarciu dokumentu QlikView.
  • Makro może być uruchamiane po ponownym uruchomieniu skryptu.
  • Makro może być uruchamiane po wykonaniu polecenia Zmniejsz dane.
  • Makro może być uruchamiane po dokonaniu selekcji w dowolnym polu dokumentu.

Zdarzenia arkusza:

  • Makro może być uruchamiane po aktywowaniu arkusza.
  • Makro może być uruchamiane po dezaktywowaniu arkusza.

Zdarzenia obiektów arkusza:

  • Makro może być uruchamiane po aktywowaniu obiektu arkusza.
  • Makro może być uruchamiane po dezaktywowaniu obiektu arkusza.

Zdarzenia przycisków:

  • Przycisk będący obiektem arkusza może być powiązany z makrem.

Zdarzenia pól:

  • Makro może być uruchamiane po dokonaniu selekcji w określonym polu.
  • Makro może być uruchamiane po dokonaniu selekcji w dowolnym polu logicznie powiązanym z określonym polem.
  • Makro może być uruchamiane po zablokowaniu selekcji w określonym polu.
  • Makro może być uruchamiane po odblokowaniu selekcji w określonym polu.

Zdarzenia zmiennych:

  • Makro może być uruchamiane po wprowadzeniu wartości do określonej zmiennej.
  • Makro może być uruchamiane, gdy wartość określonej zmiennej zawierającej formułę ulegnie zmianie z powodu zmiany wartości formuły.

Join the Analytics Modernization Program

Modernize by leveraging your QlikView investment to begin using Qlik Sense on the Cloud.

Want to know more?
Remove banner from view