Einführung in Datenquellen

Hinweis:  Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Inhalt dieses Artikels

Übersicht über Datenquellen

Primäre Datenquelle

Sekundäre Datenquellen

Grundlegendes zur Beziehung zwischen einer Datenquelle und einem XML-Schema

Übersicht über Datenquellen

Alle Daten, die in einem Formular angezeigt wird, ob diese Daten, die ein Benutzer in einer Liste, klicken Sie im Dropdown-Listenfeld oder Kombinationsfeld auswählen kann oder die Daten, die ein Benutzer ein Formular hinzufügt werden in Datenquellen des Formulars gespeichert. Eine Datenquelle besteht aus Feldern und Gruppen. Auf die gleiche Weise Ordner auf der Festplatte das Speichern und Organisieren von Dateien, Felder enthalten die Daten, die Benutzer in Formulare eingeben, die auf Ihrer Formularvorlage basieren, und Gruppen enthalten, und ordnen Sie diesen Feldern. Der Benutzer Steuerelemente in einem Formular Daten hinzugefügt, und diese Steuerelemente an diese Felder gebunden sind. Angenommen Sie, dass Sie beim Entwerfen einer Formularvorlage für eine Spesenabrechnung. Wenn Benutzer ein Formular basierend auf Ihrer Formularvorlage öffnen, können sie deren Namen ersten, mittleren und Nachnamen in drei Textfeld-Steuerelemente setzen – jedes Textfeld an ein Feld für den Vornamen, eines Felds für des zweiten Vornamens und eines Felds für den Nachnamen gebunden ist. Diese Felder sind in einer Gruppe mit der Bezeichnung "Name" enthalten.

Sie können finden Sie unter und Arbeiten mit den Feldern und Gruppen in der Formularvorlage Datenquelle im Aufgabenbereich Datenquelle.

Aufgabenbereich "Datenquelle" in InfoPath

1. Feld

2. Gruppe

Obwohl die Struktur der Datenquelle nicht immer das Layout der Formularvorlage übereinstimmt, sind gemeinsamkeiten allgemeine, vor allem für die Gruppen und Felder, die wiederholte Tabellen, Abschnitte, wiederholte Abschnitte und optionale Abschnitte zugeordnet sind. Angenommen, eine Tabelle oder einen neuen Abschnitt zu einer Gruppe in der Datenquelle gebunden ist, und alle Steuerelemente in der Tabelle oder einen neuen Abschnitt auf die Felder, die dieser Gruppe angehören gebunden sind. In der folgenden Abbildung besteht aus drei Spalten mit einer Datumsauswahl für Datum, ein Textfeld Beschreibung und einem Textfeld Kosten der Ausgaben aufgeschlüsselt wiederholte Tabelle in der Spesenabrechnungsformular. Diese Steuerelemente sind ein Datumsfeld, ein Beschreibungsfeld und einem Betragsfeld gebunden. Die Tabelle selbst gebunden ist in der Elementgruppe.

Wiederholte Tabelle, die an eine Gruppe und Felder in der Datenquelle gebunden ist

Eine Formularvorlage kann zwei Arten von Datenquellen haben – primäre Datenquelle und optional eine oder mehrere sekundäre Datenquellen.

Seitenanfang

Primäre Datenquelle

Die primäre Datenquelle enthält Folgendes:

  • Die Daten, die Benutzer hinzufügen, wenn diese Ausfüllen eines Formulars, das auf der Formularvorlage, wie die Daten basiert, die sie in ein Textfeld eingeben. Beispielsweise gibt der Benutzer deren Namen ersten, mittleren und Nachnamen in Textfeldern, die auf die Felder in der primären Datenquelle gebunden sind.

  • Die Daten aus einer Datenverbindung an eine Datenbank oder Webdienst, der zum Definieren von der Datenquelle der Formularvorlage verwendet wird.

Die Daten in der primären Datenquelle ist, welche Benutzer speichern oder senden Sie beim Ausfüllen des Formulars. Wenn Benutzer das Formular speichern, damit sie später senden können, werden Benutzer die Daten in der primären Datenquelle speichern.

Erstellen der primären Datenquelle

Wenn Sie eine Formularvorlage erstellen, wird der Microsoft Office InfoPath die primären Datenquelle für Sie erstellt. Alle InfoPath-Formularvorlagen enthalten eine primäre Datenquelle. Felder und Gruppen können der primären Datenquelle, je nach Typ der Formularvorlage hinzugefügt werden, die Sie erstellen:

Leere Formularvorlage    Sie hinzufügen Felder und Gruppen in der primären Datenquelle, mithilfe von im Aufgabenbereich Datenquelle oder durch Ziehen eines Steuerelements aus dem Aufgabenbereich Steuerelemente in einer Ansicht in der Formularvorlage. Wenn Sie ein Steuerelement auf eine Ansicht ziehen, fügt InfoPath Felder und Gruppen in der primären Datenquelle entsprechend dem Typ des Steuerelements, die Sie hinzufügen möchten. Wenn Sie ein Textfeld-Steuerelement auf die Formularvorlage ziehen, fügt der InfoPath ein Feld in der primären Datenquelle an. Wenn Sie ein Steuerelement des wiederholten Abschnitts in die Formularvorlage ziehen, fügt InfoPath eine Gruppe der primären Datenquelle an. Wenn Sie das Tabellensteuerelement des wiederholten in die Formularvorlage ziehen, wird von InfoPath der primären Datenquelle für die wiederholte Tabelle zwei Gruppen hinzugefügt und fügt ein Feld in der primären Datenquelle für jede Spalte in der Tabelle.

Formularvorlage basierend auf einem XML-Dokument    InfoPath fügt Felder und Gruppen aus, die auf die Elemente, die im Schema definiert sind oder auf die Elemente im Dokument zuordnen.

Formularvorlage basierend auf einer Microsoft Office Access-Datenbank oder Microsoft SQL Server-Datenbank     InfoPath fügt Felder und Gruppen in der primären Datenquelle, basierend auf der Anzeige von Daten in der Datenbank gespeichert.

Ausgehend von einem Webdienst Formularvorlage    InfoPath fügt Felder und Gruppen aus, die im Schema zuordnen, der durch den Webdienst bereitgestellt wird.

Wenn die Datenquelle – beispielsweise einen Webdienst oder eine Datenbank – nicht enthalten, in der Formularvorlage, es wird als bezeichnet einer externen Datenquelle. InfoPath-Formulare mit diesen externen Datenquellen über eine Verbindung mit Daten verbinden.

Ändern der primären Datenquelle

Sie können weitere Felder und Gruppen in der primären Datenquelle je nach den vorhandenen Feldern oder Gruppen in der primären Datenquelle hinzufügen. In der folgenden Tabelle wird erläutert, was Sie hinzufügen können auf vorhandene Felder oder Gruppen, basierend auf die Symbole, die im Aufgabenbereich Datenquelle angezeigt werden.

Symbol

Was können Sie hinzufügen

Abbildung des Symbols

Abbildung des Symbols    Sie können diese Gruppe Gruppen oder Felder hinzufügen. Dieses Symbol stellt entweder eine Gruppe aus, die der primären Datenquelle hinzugefügt wurde, indem Sie im Aufgabenbereich ' Datenquelle ' oder ein Steuerelement zugeordnet dieser Gruppe, die aus dem Aufgabenbereich Steuerelemente in einer Ansicht in einer leeren Formularvorlage gezogen wurde.

Abbildung des Symbols

Symbol "Feld"    Sie können dieses Feld nur Felder hinzufügen. Dieses Symbol stellt entweder ein Feld, das hinzugefügt wurde, damit der primären Datenquelle mithilfe der Aufgabenbereich Datenquelle oder ein Steuerelement zugeordnet dieses Feld, das aus dem Aufgabenbereich Steuerelemente in einer Ansicht in einer leeren Formularvorlage gezogen wurde.

Symbol

Abbildung des Symbols gesperrt    Sie können keine Felder oder Gruppen in dieser Gruppe hinzufügen. Dieser Gruppe basiert auf einer Datenverbindung zu einer externen Datenquelle.

Symbol

Gesperrt-Symbols    In diesem Feld können keine Felder hinzugefügt werden. Dieses Feld basiert auf einer Datenverbindung zu einer externen Datenquelle.

Wenn Sie ein Steuerelement in einer Ansicht in einer Formularvorlage ziehen und dieser Formularvorlage enthält Felder und Gruppen, die auf eine Verbindung von Daten basieren, müssen Sie das Steuerelement an die vorhandene Felder und Gruppen in der primären Datenquelle binden. InfoPath wird nicht automatisch Felder und Gruppen in einer Formularvorlage hinzugefügt, die Felder und Gruppen, die auf externen Datenquellen basieren enthält. Suchen nach Links zu weiteren Informationen über das Hinzufügen von Feldern und Gruppen im Abschnitt Siehe auch.

Hinweis: Wenn Ihre Benutzer bereits Formulare, die auf Ihrer Formularvorlage basieren ausgefüllt, können folgenden Änderungen bei der Formularvorlage primären Datenquelle Datenverlusten in diesen Formularen führen:

  • Verschieben, löschen oder Umbenennen eines Felds oder einer Gruppe

  • Ändern ein wiederholtes Feld oder Gruppe in ein wiederholtes Feld oder Gruppe

  • Ändern eines Rich-Text-Datentyps in einen anderen Datentyp

Für die Felder und Gruppen aus, die Sie ändern können, können Sie die folgenden Eigenschaften ändern:

Namen    Der Name des Felds oder der Gruppe.

Anforderungen für Namen

  • Jeder Name in der primären Datenquelle muss eindeutig sein. Wenn Sie denselben Namen für mehr als einem Feld oder Gruppe verwenden müssen, erstellen Sie einen Bezug auf das Feld oder Gruppe stattdessen. Wenn Sie einen Verweis auf ein Feld oder eine Gruppe erstellen, erstellt InfoPath eine neue, identische Feld oder Gruppe, deren Eigenschaften mit den Eigenschaften des ersten Felds oder der Gruppe verknüpft sind. Automatisches Aktualisieren der Änderungen in einem Feld oder einer Gruppe andere, auf die verwiesen wird Felds oder der Gruppe. Gruppen verweisen, wie auf Felder verweisen, enthalten die gleichen Felder und Gruppen und haben dieselben Eigenschaften.

  • Dürfen enthalten keine Leerzeichen.

  • Namen müssen mit einem Buchstaben beginnen oder Unterstrich (_), und sie können nur alphanumerische Zeichen, Unterstriche, Bindestriche (--) und Perioden enthalten (.).

Über diese Anforderungen ist es eine gute Idee, einen Namen zu verwenden, der den Inhalt des Felds oder der Gruppe beschreibt. Wenn Sie eine Gruppe haben enthält, die die detaillierte Details der Kosten, für die Namen der Gruppe enthält. Benennen Sie für ein Feld in einer Gruppe, die die Höhe der Ausgaben enthält, im Feld Kostenein.

Typ    Definiert, ob ein Element in der primären Datenquelle ein Feld oder eine Gruppe ist. Ein Feld hat einen eindeutigen und eine Gruppe enthält andere Felder.

Typen von Feldern und Gruppen

Eingabe

Verwendung

Feld (Attribute)

Verwenden Sie dieses Typs für ein Feld aus, wenn eine oder mehrere Folgendes zutrifft:

  • Das Feld enthalten keine anderen Gruppen oder Felder.

  • Das Feld muss sich in einem Elementfeld.

  • Das Feld wird nicht wiederholt.

  • Das Feld muss immer einen Wert enthalten.

  • Das Feld ist einem beliebigen Datentyp als Rich-Text (XHTML).

  • Die Datenbank oder Webdienst erfordert ein Attributfeld.

Feld (Element)

Verwenden Sie dieses Typs für ein Feld aus, wenn eine oder mehrere Folgendes zutrifft:

  • Das Feld kann andere Attributfelder enthalten.

  • Das Feld ist Teil einer Gruppe.

  • Das Feld wird in einer Gruppe wiederholt.

  • Die Datenbank oder Webdienst erfordert ein Elementfeld.

Elementfelder können sein, Daten und können möglicherweise keinen Standardwert.

Gruppe

Verwenden Sie dieses Typs für eine Gruppe, die andere Felder oder Gruppen enthalten kann.

Gruppe (Auswahl)

Verwenden Sie diesen Typ aus, wenn die Gruppe nur eine verschiedene Arten von Feldern oder Gruppen von Feldern enthalten kann.

Angenommen Sie, Sie Entwerfen einer Formularvorlage, die von Lieferanten in den Vereinigten Staaten und in Länder und Regionen in der Europäischen Union werden verwendet, und die Formularvorlage enthält eine Adressenauswahlgruppe. Die Adressenauswahlgruppe enthält eine Gruppe mit Feldern für eine Adresse in den Vereinigten Staaten oder einer Gruppe mit Feldern für eine Adresse in einem Land oder Region in der Europäischen Union. Wenn der Benutzer das Formular geöffnet, das auf dieser Formularvorlage basieren wird, kann der Benutzer wählen, um eine Adresse in den Vereinigten Staaten oder eine Adresse in ein anderes Land / Ihrer Region einzugeben. Die Steuerelemente, die an die Felder in die entsprechende Gruppe gebunden sind, die auf dem Formular angezeigt werden.

Führen Sie die XML-Schema oder XML-Dokument

Verwenden Sie diesen Elementtyp, wenn Sie ein weiteres XML-Schema oder XML-Dokument an einem bestimmten Speicherort in der Datenquelle hinzufügen möchten.

Datentyp    Definiert die Art der Daten, die in einem Feld gespeichert werden kann.

Liste der verfügbaren Datentypen

Datentyp

Verwendung

Text

Verwenden Sie diesen Datentyp für ein Element oder Attribut, die unformatierten Text enthält.

Rich-Text

Verwenden Sie diesen Datentyp für ein Elementfeld, die formatierten Text enthält. Sie können keine dieser Datentyp für Attributfelder verwenden.

Ganze Zahl

Verwenden Sie diesen Datentyp für ein Element oder Attribut, die Zahlen ohne Dezimalstellen Werte enthält.

Decimal

Verwenden Sie diesen Datentyp für ein Element oder Attribut, Währungsbeträge oder Zahlen mit Dezimalwerten enthält.

Wahrheitswert

Verwenden Sie diesen Datentyp für ein Element oder Attribut, die Daten enthält, die nur einen von zwei Werten werden können.

Hyperlink

Verwenden Sie diesen Datentyp für ein Element oder Attribut, die einem URI Uniform Resource Identifier (), z. B. einen Hyperlink oder einen Namespace enthält.

Datum

Verwenden Sie diesen Datentyp für ein Element oder Attribut, die ein Kalenderdatum enthält.

Zeit

Verwenden Sie diesen Datentyp für ein Element oder Attribut, die eine 24-Stunden-Uhrzeit enthält.

Datum und Uhrzeit

Verwenden Sie diesen Datentyp für ein Element oder Attribut, die ein Kalenderdatum und der Uhrzeit 24-Stunden-Format enthält.

Bild oder Dateianlage

Verwenden Sie diesen Datentyp für ein Element oder Attribut, die binäre Daten, beispielsweise ein Bild oder ein Bild enthält.

Benutzerdefiniert

Verwenden Sie diesen Datentyp für ein Element oder Attribut mit benutzerdefinierten Datentypen, die von einem Namespace definiert sind. Dieser Datentyp wird in der Regel verwendet, für ein Feld oder Gruppe, um ein benutzerdefiniertes Steuerelement gebunden ist. Das Feld Daten Namespace aktiviert ist, wenn Sie diesen Datentyp auswählen.

Hinweis: Diese Tabelle zeigt nur die am häufigsten verwendeten XML-Datentypen in einer Formularvorlage verwendet. In InfoPath können Sie einen beliebigen XML 1.0-Datentyp in der Empfehlungen World Wide Web Consortium (W3C). Um einen Datentyp verwenden, der in der Tabelle nicht aufgeführt ist, müssen Sie die Formulardateien für eine Formularvorlage extrahieren und bearbeiten die Schemadatei (XSD). Suchen nach Links zu weiteren Informationen zum Extrahieren der Formulardateien für eine Formularvorlage im Abschnitt Siehe auch.

Daten Namespace    Definiert die URI Uniform Resource Identifier () einen Namespace für einen benutzerdefinierten Datentyp hinzuzufügen. Diese Eigenschaft ist für das Element oder Attribut Felder mit einem benutzerdefinierten Datentyp-Eigenschaft zur Verfügung. Wenn Sie ein benutzerdefiniertes Steuerelement zu einer Formularvorlage hinzufügen, enthält diese Eigenschaft in der Regel einen Wert, der vom Autor des benutzerdefinierten Steuerelements definiert ist, das an das Feld gebunden ist.

Standardwert    Definiert den Anfangswert des Felds Element oder Attribut, beim ersten des Formulars von einem Benutzer öffnen. Sie können auch Formeln zu Standardwerten, wie etwa das aktuelle Datum, eine mathematische Berechnung oder ein Verweis auf ein anderes Feld hinzufügen.

Wiederholte    Definiert, ob das Elementfeld, Attributfeld oder Gruppe mehrmals in einem Formular auftreten kann. Arten von Listensteuerelementen, wiederholte Abschnitte, wiederholte Tabellen und Steuerelemente, die Teil eines wiederholten Abschnitts sind oder wiederholten Tabelle an wiederholte Felder und wiederholte Gruppen gebunden sind.

Nicht leer    Definiert, ob das Element oder Attribut Feld einen Wert enthalten muss. Wenn das Feld keinen Wert, wird das Steuerelement, das an dieses Feld gebunden ist durch ein rotes Sternchen oder für bestimmte Typen von Steuerelementen, einem gestrichelten roten Rand markiert. Diese Eigenschaft steht nur für Felder. Es ist nicht verfügbar für Gruppen.

Seitenanfang

Sekundäre Datenquellen

Sekundäre Datenquellen sind von Datenquellen im Formular, die über andere datenverbindungen mit externen Datenquellen bereitgestellter Daten enthalten. Angenommen Sie, dass Sie eine Formularvorlage für eine Spesenabrechnung und die Sie Formulare basierend auf der Formularvorlage Ausgaben in anderen Währungen annehmen möchten erstellen. Die Währungsdaten ist jedoch in einer Datenbank gespeichert. Wenn die Währungsdaten anzeigen möchten, fügen Sie eine Verbindung von Daten für diese Datenbank ein. Die Währungsdaten ist dann in eine sekundäre Datenquelle gespeichert und in ein Listenfeld-Steuerelement in der Formularvorlage angezeigt.

Die Daten aus Verbindungen weitere Daten in sekundären Datenquellen gespeichert und dann als Auswahlmöglichkeiten in Steuerelementen wie ein Listenfeld, Kombinationsfeld oder Dropdown-Listenfeld-Steuerelement, für den Benutzer beim Ausfüllen eines Formulars zum auswählen angezeigt. Wenn der Benutzer ein Element in einer sekundären Datenquelle auswählt, wird die Auswahl um ein Feld in der primären Datenquelle kopiert.

Sekundäre Datenquellen unterscheiden sich folgendermaßen von der primären Datenquelle:

  • Sekundäre Datenquellen sind in einer Formularvorlage optional. Alle Formularvorlagen müssen eine primäre Datenquelle.

  • Eine Formularvorlage kann eine oder mehrere sekundäre Datenquellen jedoch nur eine primäre Datenquelle verfügen.

  • Felder und Gruppen in einer sekundären Datenquelle unterwegs basieren, dass die Daten in der externen Datenquelle gespeichert ist, die mithilfe einer Verbindungs von Daten in das Formular verbunden ist. Diese Felder und Gruppen können nicht mithilfe von InfoPath geändert werden.

  • Im Gegensatz zu den primären Datenquelle werden sekundäre Datenquellen nicht mit dem Formular gespeichert.

  • Daten in sekundären Datenquellen werden in der Regel nicht übermittelt, wenn der Benutzer ein ausgefülltes Formular übermittelt. Sie können jedoch Ihre Formularvorlage, um die Daten in der sekundäre Datenquelle mit einem Webdienst mithilfe von Regeln oder einem e-Mail-Empfänger senden, mithilfe von benutzerdefiniertem Code konfigurieren.

Erstellen von sekundären Datenquellen

Wenn Sie eine Verbindung mit einer externen Datenquelle, die Daten in das Formular zurückgibt hinzufügen, erstellt InfoPath automatisch eine sekundäre Datenquelle an. Jede Datenverbindung, die Sie zur Formularvorlage hinzufügen erstellt eine entsprechende sekundäre Datenquelle. Auf die gleiche Weise, dass der primären Datenquelle Felder und Gruppen hinzugefügt werden fügt InfoPath Felder und Gruppen an die sekundäre Datenquelle an. Die Felder und Gruppen werden hinzugefügt und die sekundäre Datenquelle, damit sie die Möglichkeit, dass die Daten gespeichert werden, die externe Datenquelle zugeordnet. Sie können eine sekundäre Datenquelle wie folgt erstellen:

  • Webdienst

  • XML-Datei

  • Microsoft Office Access-Datenbank oder Microsoft SQL Server-Datenbank

  • Liste auf einer Microsoft Windows SharePoint Services-Website

Wenn Sie eine Verbindung zur Formularvorlage hinzufügen, und erstellen eine sekundäre Datenquelle, sehen Sie die Felder und Gruppen in der sekundäre Datenquelle im Aufgabenbereich Datenquelle. Jede sekundäre Datenquelle ist in diesem Aufgabenbereich mit dem Namen der Datenverbindung gefolgt von sekundären in Klammern angezeigt.

Sekundäre Datenquelle im Aufgabenbereich 'Datenquelle'

Ändern sekundärer Datenquellen

Da die Felder und Gruppen im sekundären Datenquellen auf datenverbindungen mit externen Datenquellen basieren, können die Felder und Gruppen in einer sekundären Datenquelle nicht geändert werden. Wenn Sie eine sekundäre Datenquelle im Aufgabenbereich Datenquelle anzeigen, die Felder, die gesperrte Feld Symbol Symbol haben und die Gruppen haben, die gesperrte Gruppe Symbol Symbol gibt an, dass können Sie diese nicht ändern.

Seitenanfang

Grundlegendes zur Beziehung zwischen einer Datenquelle und einem XML-Schema

Wenn ein Benutzer ein Formular, die auf einer Formularvorlage basieren ausfüllt, werden als XML-Dokumente auf dem Computer des Benutzers Haupt- und sekundären Datenquellen des Formulars gespeichert. Die Struktur des XML-Dokuments wird durch ein XML-Schema definiert. Ein XML-Schema ist eine XML-Datei, die die Struktur definiert und Elemente des XML-Dokument, in diesem Fall das Formular, und die Daten, die die Elemente enthalten kann.

Wenn Sie eine Formularvorlage erstellen, erstellt InfoPath automatisch das XML-Schema, mit dem die Struktur der Formulare definieren, die Ihre Benutzer ausfüllen. Jedes Feld oder Gruppe in der Datenquelle entspricht einem Element in der XML-Schema. Die Eigenschaften der einzelnen Felder und Gruppen in der Datenquelle definieren die Struktur der entsprechenden Elemente und die Daten, die einzelnen Elemente enthalten können, im resultierenden XML-Dokument. Sie können auf der Registerkarte Details im Dialogfeld Feld oder Gruppeneigenschaften können Sie durch Doppelklicken auf ein Feld oder eine Gruppe im Aufgabenbereich Datenquelle öffnen, weitere Schemadetails anzeigen.

Seitenanfang

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×