<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="actions" xml:lang="de">
  <info>
    <title type="sort">1</title>
    <link type="topic" xref="query-execution-perspective"/>
    <link type="topic" xref="data-manager-perspective"/>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Mario Blättermann</mal:name>
      <mal:email>mario.blaettermann@gmail.com</mal:email>
      <mal:years>2010</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Christian Kirbach</mal:name>
      <mal:email>Christian.Kirbach@googlemail.com</mal:email>
      <mal:years>2010, 2011, 2016.</mal:years>
    </mal:credit>
  </info>
  <title>Aktionen</title>
  <p>Aktionen sind Teile von SQL-Code, der von Variablen abhängt und aus dem Kontextmanü eines jeden Datensatzes im Raster ausgeführt werden kann.</p>
  <p>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).</p>
  <p>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.</p>
  <p>Der erste Schritt besteht in der Definition einer Aktion, welche genau genommen ein Favorit in der <link xref="query-execution-perspective">Abfrageausführungs</link>-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:</p>
  <figure>
    <title>Aktion - eine Aktion definieren</title>
    <desc>Definieren Sie die Aktion zur Auflistung der Kommentare zu einem Produkt in der Abfrageausführungs-Perspektive</desc>
    <media type="image" mime="image/png" src="figures/action-4.png"/>
  </figure>
  <figure>
    <title>Aktion - eine Liste von Produkten anzeigen</title>
    <desc>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«.</desc>
    <media type="image" mime="image/png" src="figures/action-1.png"/>
  </figure>
  <p>Nun wird das Kontextmenü eingeblendet:</p>
  <figure>
    <title>Aktion - Kontextmenü</title>
    <desc>Öffnen Sie das Kontextmenü und wählen Sie <guiseq><gui>Aktion ausführen</gui><gui>Kommentare für Produkt auflisten</gui></guiseq>.</desc>
    <media type="image" mime="image/png" src="figures/action-2.png"/>
  </figure>
  <p>Nach der Bestätigung der Ausführungsparameter der Aktion wird das Ergebnis angezeigt:</p>
  <figure>
    <title>Aktion - ausgeführt</title>
    <desc>Die Aktion ist nun ausgeführt</desc>
    <media type="image" mime="image/png" src="figures/action-3.png"/>
  </figure>
</page>
