QlikWorld 2020 Global Conference. Nehmen Sie teil, um zu erfahren, wie Sie Ihre Daten optimal nutzen können. Zögern Sie nicht. Registrieren Sie sich jetzt zum günstigeren Preis.

Dokumenteigenschaften: Auslöser

Im Dialog Auslöser legen Sie fest, dass bei bestimmten Ereignissen (bezogen auf das Dokument oder auf einzelne Felder oder Variablen) Aktionen (einschließlich Makros) ausgeführt werden.

Nicht alle Aktionen können durch Auslöser auf Dokumentebene gestartet werden.

Hinweis:

Es bestehen Einschränkungen beim Gebrauch bestimmter Makro-Auslöser, wenn das Dokument auf einem QlikView Server genutzt wird.

Gebrauch von Makros im QlikView Server

Auslöser auf Dokumentebene Hier definieren Sie Aktionen, die durch dokumentbezogene Ereignisse ausgelöst werden. Markieren Sie ein Ereignis, und wählen Sie dann Aktionen oder Makros, die durch das Ereignis ausgelöst werden.
Bei jeder Auswahl
Wählen Sie dieses Ereignis aus, um eine oder mehrere Aktionen zuzuweisen, die immer ausgeführt werden, nachdem eine Auswahl in einem beliebigen Feld des QlikView Dokuments getroffen wurde.
Beim Öffnen
Wählen Sie dieses Ereignis aus, um eine oder mehrere Aktionen zuzuweisen, die immer ausgeführt werden, wenn ein QlikView Dokument geöffnet wird. Dieses Ereignis wird bei einer Ausführung im AJAX-Client nicht unterstützt.
Beim Eingrenzen der Daten
Wählen Sie dieses Ereignis aus, um eine oder mehrere Aktionen zuzuweisen, die jedes Mal nach der Ausführung des Befehls Daten eingrenzen ausgeführt werden.
Beim Laden
Wählen Sie dieses Ereignis aus, um eine oder mehrere Aktionen zuzuweisen, die jedes Mal nach der erneuten Ausführung des Skripts ausgeführt werden.
Aktion(en) hinzufügen
Per Mausklick auf diese Schaltfläche wird die Seite Aktionen geöffnet. Auf dieser Seite können eine oder mehrere Aktionen zum Auslöser hinzugefügt werden. Wählen Sie die Aktion Makro, um ein existierendes Makro zuzuweisen, oder geben Sie einen Namen ein für ein Makro, das Sie später im Dialog Modul bearbeiten anlegen.
Die Aktion wird beim Eintreten des gewählten Ereignisses ausgelöst. Wenn Sie eine oder mehrere Aktionen zum Ereignis zugewiesen haben, ändert sich die Schaltfläche in Aktion bearbeiten. Dann kann die Aktion für das Ereignis geändert werden.
Auslöser auf Feldebene Hier definieren Sie Aktionen, die durch feldbezogene Ereignisse ausgelöst werden. Wählen Sie ein Feld in der Liste aus, um bei einem auf dieses Feld bezogenen Ereignis eine oder mehrere Aktionen auszulösen. Per Mausklick auf die Schaltflächen gelangen Sie auf die Seite Aktionen. Hier können Sie eine oder mehrere Aktionen, auch ein existierendes Makro, zuweisen oder einen Namen für ein Makro eingeben, das Sie später im Dialogfeld Modul bearbeiten anlegen.
Wenn Sie eine Aktion zugewiesen haben, ändert sich die Schaltfläche in Aktionen bearbeiten. Die folgenden Auslöser auf Feldebene sind vorhanden:
Bei Auswahl
Die Aktion wird ausgelöst, wenn in dem markierten Feld Werte ausgewählt werden.
Bei Sperrung
Die Aktion wird ausgelöst, wenn die Auswahl in dem markierten Feld gesperrt wird.
Bei Änderung
Die Aktion wird ausgelöst, wenn Werte in einem Feld ausgewählt werden, das logisch mit dem markierten Feld verknüpft ist.
Bei Freigabe
Die Aktion wird ausgelöst, wenn die Auswahl in dem markierten Feld freigegeben wird.
Auslöser auf Variablenebene Hier definieren Sie Aktionen, die durch variablenbezogene Ereignisse ausgelöst werden.
Wählen Sie eine Variable in der Liste aus und klicken Sie auf eine der Schaltflächen, um ihr eine oder mehrere Aktionen zuzuweisen. Per Mausklick auf die Schaltflächen gelangen Sie auf die Seite Aktionen. Auf dieser Seite können eine oder mehrere Aktionen zum Auslöser hinzugefügt werden. Wählen Sie die Aktion „Makro ausführen“, um ein existierendes Makro zuzuweisen, oder geben Sie einen Namen ein für ein Makro, das Sie später im Dialog Modul bearbeiten anlegen.
Wenn Sie eine Aktion zugewiesen haben, ändert sich die Schaltfläche in Aktionen bearbeiten. Per Mausklick können Sie die Aktionen dann ändern. Die folgenden Auslöser auf Variablenebene sind vorhanden:
Bei Eingabe
Die Aktion wird ausgelöst, wenn für die markierte Variable ein neuer Wert direkt eingegeben wird.
Bei Änderung
Die Aktion wird ausgelöst, wenn sich der Wert der markierten Variablen aufgrund von Änderungen anderer Variablen oder des logischen Status des Dokuments ändert. Dies geschieht bei Variablen, die von anderen Feld- oder Variablenwerten abhängen.
Hinweis: Frühere Versionen von QlikView unterstützen nur die Aktion Makro ausführen. Soll Ihr Dokument abwärtskompatibel sein, sollten Sie daher keine anderen Aktionen wählen. Eine Aktion, die nur aus einem Makro besteht wird beim Speichern zurück zum alten Stringformat konvertiert.
Hinweis: Aktionen, die andere Aktionen auslösen, können zu unvorhergesehenen Konsequenzen führen und sind unbedingt zu vermeiden.