Microsoft Office Online
Für Mein Office Online (Was ist das?) registrieren | Anmelden

 
 
Microsoft Office InfoPath
Suchen
Suchen
 
 
 
 
Warnung: Sie haben diese Webseite mit einem nicht unterstützten Browser geöffnet. Diese Webseite wird am besten angezeigt, wenn Sie Microsoft Internet Explorer 6.0 oder höher, Firefox 1.5 oder Netscape Navigator 6.0 oder höher verwenden. Hier finden Sie weitere Informationen über unterstützte Browser.

DruckversionDruckversion Lesezeichen und FreigabeFreigabe
Informationen zu Datenverbindungen
 

Eine Datenverbindung stellt eine dynamische Verknüpfung zwischen einem Formular und einer externen Datenquelle, z. B. einem Webdienst oder einer Datenbank, her. Diese Verknüpfung ermöglicht es den Benutzern, Daten aus dieser Datenquelle (Datenquelle: Zusammengehörige Felder und Gruppen, welche die Daten für ein InfoPath-Formular definieren und speichern. Steuerelemente im Formular sind an die Felder und Gruppen in der Datenquelle gebunden.) anzuzeigen und damit zu arbeiten. Konkrete Verwendungsmöglichkeiten für Datenverbindungen sind das Auffüllen der Auswahloptionen in einem Listenfeld, das Abrufen von Daten aus einer Datenbank, einem Webdienst, einer Microsoft Windows SharePoint Services-Website oder einem XML (Extensible Markup Language (XML): Eine komprimierte Form der Standard Generalized Markup Language (SGML), mit deren Hilfe Entwickler benutzerdefinierte Tags erstellen können, die eine flexible Organisation und Präsentation von Informationen ermöglichen.)-Dokument, das Senden von Daten an eine Datenbank, einen Webdienst oder eine Microsoft Windows SharePoint Services-Formularbibliothek (Formularbibliothek: Ein Ordner, in dem eine Sammlung von Formularen, die auf derselben Vorlage basieren, gespeichert und freigegeben sind. Jedem Formular in einer Formularbibliothek sind benutzerdefinierte Informationen zugeordnet, die im Inhaltsverzeichnis der Bibliothek angezeigt werden.) oder das Senden eines Formulars als Anlage einer E-Mail-Nachricht.

Es gibt zwei Arten von Datenverbindungen: Datenverbindungen, die Daten aus einer externen Datenquelle abrufen, und Datenverbindungen, die Daten an externe Speicher senden. Die Funktionsweise dieser beiden Arten von Datenverbindungen unterscheidet sich geringfügig in Abhängigkeit davon, ob es sich um primäre Datenverbindungen handelt, die während des ursprünglichen Entwurfs des Formulars eingerichtet werden, oder um sekundäre Datenverbindungen, die nach dem Entwurf des Formulars hinzugefügt werden.

Anmerkung  Wenn Sie ein Formular entwerfen, das auf einer Datenbank basiert, kann die daraus resultierende primäre Datenverbindung Daten sowohl senden als auch abrufen.

Primäre und sekundäre Datenverbindungen

Sie können eine primäre Datenverbindung erstellen, indem Sie ein Formular entwerfen, das auf einer Datenbank oder einem Webdienst basiert. Die primäre Datenquelle für das Formular wird daraufhin durch die Struktur und die Eigenschaften der Datenbank oder des Webdienstes definiert. Wenn Sie eine Datenverbindung hinzufügen, die Daten in ein bestehendes Formular abruft, führt dies jedoch zur Verwendung einer sekundären Datenquelle, deren Felder und Gruppen die abgerufenen Daten enthalten.

Eine sekundäre Datenquelle kann größtenteils genauso wie eine primäre Datenquelle verwendet werden. Dabei gelten jedoch die folgenden Ausnahmen:

Da jede Datenquelle, die mit einer Datenverbindung verknüpft ist, der Struktur der externen Datenquelle entsprechen muss, gelten sowohl für primäre als auch für sekundäre Datenquellen die folgenden Beschränkungen:

  • Die Datenquelle kann nicht automatisch durch Einfügen von Steuerelementen in das Formular erstellt werden.
  • Die Struktur und die Eigenschaften vorhandener Felder oder Gruppen in der Datenquelle können nicht geändert werden. Bei primären Datenverbindungen ist es jedoch möglich, Felder oder Gruppen zur Stammgruppe in der Datenquelle hinzuzufügen.

Datenverbindungen, die Daten abrufen (sekundäre Datenquellen)

Wenn Sie eine Datenverbindung zu einem Formular hinzufügen, die Daten abruft, erstellt Microsoft Office InfoPath 2003 eine sekundäre Datenquelle für das Formular, die der Struktur der externen Datenquelle entspricht. Diese externe Datenquelle kann Datenbanken, Webdienste, Windows SharePoint Services-Formularbibliotheken und -Listen und XML-Dokumente umfassen.

Die Arbeit mit der sekundären Datenquelle eines Formulars entspricht der Arbeit mit der primären Datenquelle des Formulars. So können Sie beispielsweise Steuerelemente erstellen, die auf der sekundären Datenquelle basieren, und anschließend bedingte Formatierung (Bedingte Formatierung: Ändern der Darstellung eines Steuerelements, z. B. dessen Sichtbarkeit, auf der Grundlage von Werten, die in das Formular eingegeben wurden.) auf die Steuerelemente anwenden. Je nachdem, welche Optionen Sie beim Erstellen der Datenverbindung angeben, können die Daten entweder automatisch beim Öffnen des Formulars oder auf Anforderung durch den Benutzer von der Datenverbindung abgerufen werden.

Datenverbindungen, die Daten senden

Im Gegensatz zu primären oder sekundären Datenverbindungen, die Daten abrufen, haben Datenverbindungen, die Daten senden, keine Auswirkungen auf die Datenquellen des Formulars. Stattdessen stellen sie eine Verbindung zwischen den bestehenden Datenquellen des Formulars und einer externen Datenquelle her, wodurch es möglich wird, die Formulardaten an eine Datenbank, einen Webdienst oder eine Windows SharePoint Services-Formularbibliothek zu senden. Sie können zudem eine Datenverbindung erstellen, mit deren Hilfe das Formular als Anlage einer E-Mail-Nachricht gesendet wird.

In den meisten Fällen wird das ganze Formular gesendet, wenn Sie eine Datenverbindung verwenden, die Daten sendet. Werden Daten an einen Webdienst gesendet, haben Sie jedoch die Möglichkeit, ausgewählte Teile des Formulars zu senden. Darüber hinaus können Sie festlegen, wie die Daten an den Webdienst gesendet werden sollen, z. B. ob das ganze Feld oder nur der Inhalt des Felds gesendet werden soll oder ob die Daten als Zeichenfolge gesendet werden sollen, damit Leerzeichen erhalten bleiben.

Anmerkung  Die Informationen in diesem Kapitel treffen möglicherweise nicht zu, wenn Sie mit einem Formular arbeiten, das mithilfe von Microsoft InfoPath 2003 ohne installiertes Service Pack entworfen wurde.

Anzeige