Hinzufügen einer integrierten Formularaktion zu einer Datenansicht

Wenn Sie einer Datenansicht Formularfunktionalitäten hinzugefügt haben, können Sie bequem integrierte Formularaktionen hinzufügen.

Mit dem Designer für Formularaktionen in Microsoft Office SharePoint Designer 2007 können Sie außerdem benutzerdefinierte Formularaktionen erstellen.

Weitere Informationen zum Hinzufügen von Formularfunktionalitäten in einer Datenansicht finden Sie in den Artikeln Einfügen einer Datenansicht als Formular und Bearbeiten, Löschen oder Einfügen von Datensätzen in einer Datenansicht.

Inhalt dieses Artikels


Was ist eine Formularaktion?

Bei Formularaktionen handelt es sich um das Verhalten, das ausgeführt wird, wenn ein Formular zur Verarbeitung zurück an den Server gesendet wird. Datenansichten, die als Formular eingefügt wurden, unterstützen eine Vielzahl von Formularaktionen.

Wenn Sie auf Speichern klicken, wird die Speicheraktion – d. h. die Formularaktion, mit der die Änderungen an den Daten übergeben werden – ausgelöst. Wenn Sie auf Abbrechen klicken, wird die Aktion zum Abbrechen ausgelöst – d. h. die Formularaktion, mit der die Änderungen an den Daten abgebrochen werden.

Was ist eine integrierte Formularaktion im Gegensatz zu einer benutzerdefinierten Formularaktion?

Integrierte Formularaktionen werden einem Formular über die Aktionsliste im Dialogfeld Formularaktionen hinzugefügt. Benutzerdefinierte Formularaktionen werden hingegen mithilfe des Designers für Formularaktionen hinzugefügt. Mit dem Designer für Formularaktionen können Sie einem ereignisgesteuerten On-Click-Element wie einer Schaltfläche oder einem Hyperlink benutzerdefiniertes Verhalten hinzufügen, der Formularaktion bedingte Logik hinzufügen und eine Formularaktion auswählen oder mehrere Formularaktionen zusammenstellen, die ausgeführt werden sollen. Und dazu müssen Sie noch nicht einmal Code schreiben.

Im Folgenden sind die integrierten Formularaktionen aufgeführt, die in Office SharePoint Designer 2007 bereitgestellt werden:

  • Mit Commit werden in der ursprünglichen Datenquelle alle vorgenommenen Änderungen gespeichert.
  • Mit Aktualisieren wird die Ansicht des Datenformulars auf der Seite aktualisiert.
  • Mit Abbrechen werden alle an den Daten vorgenommenen Änderungen abgebrochen.
  • Mit Zu Quelle navigieren wird der Benutzer zu einer von einer Variablen in der Quellabfragezeichenfolge angegebenen Seite umgeleitet.
  • Mit Zu Seite navigieren wird der Benutzer zu einer anderen Seite im Browser umgeleitet.

Seitenanfang Seitenanfang

Hinzufügen einer integrierten Formularaktion zu einer vorhandenen Schaltfläche

Sie können Datenansichten einfach integrierte Formularaktionen hinzufügen, die als Formular eingefügt wurden.

Erstellen Sie in diesem Beispiel zunächst die unter Einfügen einer Datenansicht als Formular beschriebene Datenansicht.

Wenn Sie eine Datenansicht als Formular einfügen, enthält das Formular die Schaltflächen Speichern und Abbrechen zum Speichern bzw. Abbrechen der Änderungen an den Daten. Die entsprechenden Aktionen werden ausgelöst, wenn der Benutzer auf eine der Schaltflächen klickt. Wenn Sie eine neue Formularaktion anwenden, fügen Sie sie tatsächlich der Schaltfläche hinzu. Wenn der Benutzer auf die Schaltfläche klickt, wird neben der Standardaktion die neue Aktion ausgelöst. Sie können auch die Reihenfolge ändern, in der die Aktionen ausgeführt werden, sowie jederzeit Aktionen hinzufügen oder entfernen.

In diesem Beispiel wird ein Benutzer auf eine neue Seite geleitet, nachdem er Änderungen an den Daten gespeichert hat. Als Zielseite können Sie eine beliebige vorhandene Seite in der Ordnerliste verwenden oder eine neue Seite erstellen.

  1. Öffnen Sie die Seite, die die Datenansicht enthält, der eine Formularaktion hinzugefügt werden soll.
  2. Klicken Sie auf der Seite mit dem Formular auf Speichern, um die Schaltfläche auszuwählen.

Schaltfläche 'Speichern'

Wenn die Schaltfläche ausgewählt wurde, klicken Sie mit der rechten Maustaste darauf, und klicken Sie dann im Kontextmenü auf Formularaktionen.

Befehl 'Formularaktionen' im Kontextmenü

Das Dialogfeld Formularaktionen wird angezeigt.

Dialogfeld 'Formularaktionen'

In der Standardeinstellung wird die Aktion Commit bereits in der Liste Aktuelle Aktionen angezeigt. Mit dieser Aktion werden die Änderungen an den Daten gespeichert.

  1. Klicken Sie in der Aktionsliste auf die neue integrierte Aktion, die Sie hinzufügen möchten, wenn ein Benutzer im Formular auf Speichern klickt.

Klicken Sie im Beispiel auf Zu Seite navigieren, und klicken Sie dann auf Hinzufügen. Zu Seite navigieren wird nun in der Liste Aktuelle Aktionen angezeigt.

 Hinweis   Beim Auswählen einer Aktion in der Liste Aktuelle Aktionen wird im Bereich unter der Liste Aktuelle Aktionen eine Beschreibung der ausgewählten Aktion angezeigt.

  1. Klicken Sie auf Zu Seite navigieren und anschließend auf Einstellungen, um die Seite anzugeben, zu der der Benutzer beim Klicken auf Speichern umgeleitet wird.
  2. Klicken Sie im Dialogfeld Einstellungen der Formularaktion auf Durchsuchen.
  3. Navigieren Sie zu der Seite, zu der der Benutzer umgeleitet werden soll, klicken Sie darauf, und klicken Sie dann dreimal auf OK.
  4. Klicken Sie zum Speichern der Änderungen im Formular im Menü Datei auf Speichern. Alternativ können Sie auch STRG+S drücken.

Wenn nun ein Benutzer die Website im Browser anzeigt, Daten im Formular ändert und dann auf Speichern klickt, wird er automatisch zu der im Dialogfeld Einstellungen der Formularaktion angegebenen Seite umgeleitet.

 Hinweise 

  • Die Aktionen in der Liste Aktuelle Aktionen im Dialogfeld Formularaktionen werden in der Reihenfolge ausgeführt, in der sie in der Liste angezeigt werden. Wenn Sie die Reihenfolge, in der die Aktionen ausgeführt werden, ändern möchten, wählen Sie in der Liste Aktuelle Aktionen eine Aktion aus, und positionieren Sie die Aktion dann mit den Schaltflächen Nach oben und Nach unten an der gewünschten Stelle.
  • Sie können eine Aktion aus der Liste Aktuelle Aktionen entfernen, indem Sie auf die Aktion klicken und anschließend auf Entfernen klicken.

Seitenanfang Seitenanfang

 
 
Zutreffend für:
SharePoint Designer 2007