# 1

# Aktionen

Aktionen sind Teile von SQL-Code, der von Variablen abhängt und aus dem Kontextmanü eines jeden Datensatzes im Raster ausgeführt werden kann.

Wenn es zum Beispiel eine Tabelle »products« gibt, die irgendwelche Produkte auflistet, und eine Tabelle »comments« gibt, welche alle Benutzerkommentare zu einem Produkt enthält (vorausgesetzt, dass die Tabelle »comments« einen Fremdschlüssel mit Bezug auf die Tabelle »products« enthält).

Es kann eine Aktion definiert werden, um alle Einträge in der Tabelle »comments« anzuzeigen, vorausgesetzt dass der Schlüssel ein Produkt definiert. Sobald dann ein Produkt in der Ergebnismenge aufgeführt wird, erlaubt das Kontextmenü diese Aktion auszuführen und damit alle Kommentare des gewählten Produkts anzuzeigen. Diese Situation ist in der folgenden Abbildung gezeigt.

Der erste Schritt besteht in der Definition einer Aktion, welche genau genommen ein Favorit in der Abfrageausführungs-Perspektive ist, die als eine Aktion definiert ist: Öffnen Sie die Eigenschaften des Favoriten und stellen Sie sicher, dass »Ist eine Aktion« ausgewählt ist:

# Aktion - eine Aktion definieren

Definieren Sie die Aktion zur Auflistung der Kommentare zu einem Produkt in der Abfrageausführungs-Perspektive

# Aktion - eine Liste von Produkten anzeigen

Wählen Sie in der Abfrageausführungs-Perspektive alle Produkte. Wie Sie sehen, gibt es zwei definierte Aktionen: »Kommentare für Produkt hinzufügen« und »Kommentare für Produkte auflisten«.

Nun wird das Kontextmenü eingeblendet:

# Aktion - Kontextmenü

Öffnen Sie das Kontextmenü und wählen Sie Aktion ausführen Kommentare für Produkt auflisten.

Nach der Bestätigung der Ausführungsparameter der Aktion wird das Ergebnis angezeigt:

# Aktion - ausgeführt

Die Aktion ist nun ausgeführt