| | Produktinformationen Hilfe und Anleitungen Schulung Ähnliche Produkte und Technologien Vorlagen Support und Feedback Technische Ressourcen Zusätzliche Ressourcen |
Hinzufügen, Entfernen oder Löschen einer Gruppe
Die Datenquelle, in der alle vom Benutzer in ein Formular eingegebenen Daten gespeichert werden, besteht aus Feldern und Gruppen. Ähnlich wie die Ordner auf der Festplatte das Speichern und Organisieren von Daten übernehmen, sind Felder zum Speichern der vom Benutzer eingegebenen Formulardaten und Gruppen für das Speichern und Organisieren dieser Felder zuständig. Wenn z. B. die Datenquelle für Ihr Formular Felder für den Vornamen, einen weiteren Vornamen und einen Nachnamen enthält, können diese Felder in der Gruppe Name gespeichert werden.
Inhalt dieses Artikels
Voraussetzungen
Sie können Felder oder Gruppen nur der primären Datenquelle einer Formularvorlage hinzufügen. Sie können Felder oder Gruppen nicht einer sekundären Datenquelle oder Feldern bzw. Gruppen hinzufügen, die auf einer Datenbank, auf einem Webdienst oder auf einem bereits vorhandenen XML-Schema (XML-Schema: Eine formale, in XML geschriebene Spezifikation, die die Struktur eines XML-Dokuments sowie die Elementnamen und umfangreichen Datentypen definiert, deren Elemente in Kombination auftreten können und deren Attribute für jedes Element verfügbar sind.) oder auf XML-Dokumenten basieren. Tipp Wenn dieses Symbol für ein gesperrtes Feld oder dieses Symbol für eine gesperrte Gruppe im Aufgabenbereich Datenquelle angezeigt wird, können Sie das Feld bzw. die Gruppe nicht ändern.
Jedes Feld oder Gruppe in der Datenquelle muss einen eindeutigen Namen besitzen. Wenn Sie den Namen eines vorhandenen Felds oder Gruppe in einem anderen Feld oder einer anderen Gruppe verwenden müssen, können Sie ein Referenzfeld (Referenzfeld: Ein Feld, das mit einem anderen Feld so verknüpft ist, dass ihre Eigenschaften immer übereinstimmen. Wenn die Eigenschaften in einem Feld geändert werden, werden die Eigenschaften im anderen Feld automatisch aktualisiert.) oder eine Referenzgruppe einer Formularvorlage hinzufügen.
Sie können Ihre Formularvorlage aktualisieren, indem Sie vorhandene Felder oder Gruppen aus der Datenquelle verschieben oder entfernen. Sie können nur Felder oder Gruppen verschieben oder löschen, die der Hauptdatenquelle hinzugefügt wurden. Felder oder Gruppen, die auf einem XML-Schema, einer Datenbank oder einem Webdienst basieren bzw. Felder und Gruppen in einer sekundären Datenquelle können nicht verschoben oder gelöscht werden. Hinweis
Wenn Sie ein Feld löschen, und ein Steuerelement ist an dieses Feld gebunden (Binden: Verbinden eines Steuerelements mit einem Feld oder einer Gruppe in der Datenquelle, sodass in das Steuerelement eingegebene Daten gespeichert werden. Wenn die Bindung eines Steuerelements aufgehoben wird, ist das Steuerelement nicht mit einem Feld oder einer Gruppe verbunden, und in das Steuerelement eingegebene Daten werden somit nicht gespeichert.), kann das Steuerelement die Daten nicht speichern, da das Daten speichernde Feld nicht mehr vorhanden ist. Wenn Benutzer Formulare bereits ausgefüllt haben, die auf Ihrer Formularvorlage basieren, kann das Löschen eines Felds den Verlust von Daten in diesen ausgefüllten Formularen verursachen. Wenn Sie ein Feld löschen, und ein Steuerelement ist an dieses Feld gebunden, müssen Sie das Steuerelement entweder an ein anderes Feld binden oder das Steuerelement löschen. Durch das Löschen einer Gruppe werden alle Felder in dieser Gruppe gelöscht. Steuerelemente, die an die Felder in den gelöschten Gruppen gebunden sind, müssen an andere Felder gebunden oder gelöscht werden.
Seitenanfang
Hinzufügen eines Felds
Sie können einer Gruppe in der Hauptdatenquelle entweder ein Element- oder ein Attributfeld hinzufügen. Außerdem können Sie einem vorhandenen Elementfeld in der Hauptdatenquelle auch ein Attributfeld hinzufügen. Allerdings können Sie einem Attributfeld kein Feld hinzufügen.
Hinzufügen eines Felds zu einer Gruppe
- Wenn der Aufgabenbereich Datenquelle nicht sichtbar ist, klicken Sie im Menü Ansicht auf Datenquelle.
- Wenn von der Formularvorlage mehrere Datenquellen verwendet werden, wählen Sie in der Liste Datenquelle den Eintrag Haupt aus.
- Klicken Sie im Aufgabenbereich Datenquelle mit der rechten Maustaste auf die Gruppe, der Sie ein Feld hinzufügen möchten, und klicken Sie dann im Kontextmenü auf Hinzufügen.
- Geben Sie im Feld Name des Dialogfelds Feld oder Gruppe hinzufügen einen Namen für das neue Feld ein. Namen müssen mit einem Buchstaben oder einem Unterstrich (_) beginnen und dürfen nur alphanumerische Zeichen, Unterstriche, Bindestriche (-) und Punkte (.) enthalten. Namen dürfen kein Leerzeichen enthalten.
Tipp Verwenden Sie einen Namen, der die Inhalte des Felds beschreibt. Wenn Sie z. B. ein Feld haben, das den Betrag der Ausgaben enthält, dann nennen Sie das Feld Ausgaben.
- Wählen Sie in der Liste Typ Feld (Element) aus, oder wählen Sie Feld (Attribute) aus.
- Wählen Sie in der Liste Datentyp den Datentyp aus, den Sie für das Feld verwenden möchten.
Listen der Datentypen für Felder
| Datentyp |
Verwendung |
| Text |
Verwenden Sie diesen Datentyp für ein Element oder Attributfeld mit unformatiertem Text |
| Rich-Text |
Verwenden Sie diesen Datentyp für ein Elementfeld mit formatiertem Text. Sie können diesen Datentyp nicht für Attributfelder verwenden. |
| Ganze Zahl |
Verwenden Sie diesen Datentyp für ein Element oder Attributfeld mit Zahlen ohne Dezimalteil. |
| Dezimal |
Verwenden Sie diesen Datentyp für ein Element oder Attributfeld mit Währungswerten oder Zahlen mit Dezimalteil. |
| Wahr/Falsch |
Verwenden Sie diesen Datentyp für ein Element oder Attributfeld mit Daten, die nur einen von zwei Werten annehmen können. |
| Hyperlink |
Verwenden Sie diesen Datentyp für ein Element oder Attributfeld, das einen URI (Uniform Resource Identifier) enthält, z. B. einen Hyperlink oder einen Namespace. |
| Datum |
Verwenden Sie diesen Datentyp für ein Element oder Attributfeld mit einem Datum. |
| Zeit |
Verwenden Sie diesen Datentyp für ein Element oder Attributfeld mit einer Zeit im 24-Stunden-Format. |
| Datum und Zeit |
Verwenden Sie diesen Datentyp für ein Element oder Attributfeld mit einem Datum und einer Zeit im 24-Stunden-Format. |
| Bild oder Dateianlage |
Verwenden Sie diesen Datentyp für ein Element oder Attributfeld mit Binärdaten, wie einem Bild. |
| Benutzerdefiniert |
Verwenden Sie diesen Datentyp für ein Element oder Attributfeld mit benutzerdefinierten Datentypen, die durch einen Namespace definiert werden. Solche Daten werden gewöhnlich für ein Feld oder eine Gruppe verwendet, die an ein benutzerdefiniertes Steuerelement gebunden sind. Das Feld Datennamespace ist aktiviert, wenn Sie solch einen Datentyp wählen. |
Hinweis Die folgende Tabelle enthält die gebräuchlichsten in Formularvorlagen verwendeten XML-Datentypen. In InfoPath können Sie jeden Datentyp für XML 1.0 gemäß den W3C-Empfehlungen (World Wide Web Consortium) verwenden. Wenn Sie einen Datentyp verwenden möchten, der in dieser Tabelle nicht aufgeführt ist, müssen Sie die Formulardateien in eine Formularvorlage extrahieren und dann die Schemadatei (.xsd) bearbeiten. Weitere Informationen zum Extrahieren von Formulardateien in einer Formularvorlage finden Sie unter den Verknüpfungen im Abschnitt Siehe auch.
- Um den Anfangswert anzugeben, den das Feld enthalten sollte, wenn ein Benutzer das Formular zum ersten Mal öffnet, geben Sie den Wert in das Feld Standardwert ein. Verknüpfungen zu weiteren Informationen über das Einstellen des Standardwerts für ein Feld finden Sie im Abschnitt Siehe auch.
- Um ein Elementfeld in ein wiederholtes Feld zu konvertieren, aktivieren Sie das Kontrollkästchen Wiederholt.
- Um anzugeben, dass das Feld einen Wert enthalten muss, aktivieren Sie das Kontrollkästchen Darf nicht leer gelassen werden. Wenn Sie dieses Kontrollkästchen aktivieren, wird ein Steuerelement, das an ein Feld ohne Wert gebunden (Binden: Verbinden eines Steuerelements mit einem Feld oder einer Gruppe in der Datenquelle, sodass in das Steuerelement eingegebene Daten gespeichert werden. Wenn die Bindung eines Steuerelements aufgehoben wird, ist das Steuerelement nicht mit einem Feld oder einer Gruppe verbunden, und in das Steuerelement eingegebene Daten werden somit nicht gespeichert.) ist, mit einem roten Sternchen oder bei einigen Steuerelementtypen mit einem roten, gestrichelten Rahmen gekennzeichnet.
Hinzufügen eines Attributfelds zu einem Elementfeld
Da Sie einem Elementfeld nur ein Attributfeld hinzufügen können, ist die Liste Typ im Dialogfeld Feld oder Gruppe hinzufügen deaktiviert.
- Wenn der Aufgabenbereich Datenquelle nicht sichtbar ist, klicken Sie im Menü Ansicht auf Datenquelle.
- Wenn von der Formularvorlage mehrere Datenquellen verwendet werden, wählen Sie in der Liste Datenquelle den Eintrag Haupt aus.
- Klicken Sie im Aufgabenbereich Datenquelle mit der rechten Maustaste auf das Feld, dem Sie ein Feld hinzufügen möchten, und klicken Sie dann im Kontextmenü auf Hinzufügen.
- Geben Sie im Feld Name des Dialogfelds Feld oder Gruppe hinzufügen einen Namen für das neue Feld ein. Namen müssen mit einem Buchstaben oder einem Unterstrich (_) beginnen und dürfen nur alphanumerische Zeichen, Unterstriche, Bindestriche (-) und Punkte (.) enthalten. Namen dürfen kein Leerzeichen enthalten.
Tipp Verwenden Sie einen Namen, der die Inhalte des Felds beschreibt. Wenn Sie z. B. ein Feld haben, das den Betrag der Ausgaben enthält, dann nennen Sie das Feld Ausgaben.
- Wählen Sie in der Liste Datentyp den Datentyp aus, den Sie für das Feld verwenden möchten.
Listen der Datentypen für Felder
| Datentyp |
Wann verwenden |
| Text |
Verwenden Sie diesen Datentyp für ein Element- oder Attributfeld, das nicht formatierten Text enthält. |
| Ganze Zahl |
Verwenden Sie diesen Datentyp für ein Element- oder Attributfeld, das Zahlen ohne Dezimalwerte enthält. |
| Dezimal |
Verwenden Sie diesen Datentyp für ein Element- oder Attributfeld, das Währungswerte oder Zahlen mit Dezimalwerten enthält. |
| Wahr/Falsch |
Verwenden Sie diesen Datentyp für ein Element- oder Attributfeld, das Daten enthält, die nur einer von beiden Werten sein können. |
| Hyperlink |
Verwenden Sie diesen Datentyp für ein Element- oder Attributfeld, das einen Uniform Resource Identifier (URI) (Uniform Resource Identifier (URI): Eine Zeichenfolge, die zum Identifizieren einer Ressource im Internet anhand von Typ und Speicherort dient.), wie z. B. einen Hyperlink oder einen Namespace, enthält. |
| Datum |
Verwenden Sie diesen Datentyp für ein Element- oder Attributfeld, das ein Kalenderdatum enthält. |
| Zeit |
Verwenden Sie diesen Datentyp für ein Element- oder Attributfeld, das ein 24-Stunden-Format enthält. |
| Datum und Uhrzeit |
Verwenden Sie diesen Datentyp für ein Element- oder Attributfeld, das sowohl ein Kalenderdatum als auch ein 24-Stunden-Format enthält. |
| Bild- oder Dateianlage |
Verwenden Sie diesen Datentyp für ein Element- oder Attributfeld, das binäre Daten (z. B. ein Bild) enthält. |
Hinweis In dieser Tabelle werden nur die häufigsten XML-Datentypen dargestellt, die in einer Formularvorlage verwendet werden. In Microsoft Office InfoPath können Sie jeden XML 1.0-Datentyp in den W3C-Empfehlungen verwenden. Um einen in der Tabelle nicht aufgeführten Datentyp zu verwenden, müssen Sie die Formulardateien für eine Formularvorlage extrahieren und die Schemadatei (XSD) bearbeiten. Verknüpfungen zu weiteren Informationen zum Extrahieren der Formulardateien für eine Formularvorlage finden Sie im Abschnitt Siehe auch.
- Um den Anfangswert anzugeben, den das Feld enthalten sollte, wenn ein Benutzer das Formular zum ersten Mal öffnet, geben Sie den Wert in das Feld Standardwert ein. Verknüpfungen zu weiteren Informationen über das Einstellen des Standardwerts für ein Feld finden Sie im Abschnitt Siehe auch.
- Um ein Elementfeld in ein wiederholtes Feld zu konvertieren, aktivieren Sie das Kontrollkästchen Wiederholt.
- Um anzugeben, dass das Feld einen Wert enthalten muss, aktivieren Sie das Kontrollkästchen Darf nicht leer gelassen werden. Wenn Sie dieses Kontrollkästchen aktivieren, wird ein Steuerelement, das an ein Feld ohne Wert gebunden (Binden: Verbinden eines Steuerelements mit einem Feld oder einer Gruppe in der Datenquelle, sodass in das Steuerelement eingegebene Daten gespeichert werden. Wenn die Bindung eines Steuerelements aufgehoben wird, ist das Steuerelement nicht mit einem Feld oder einer Gruppe verbunden, und in das Steuerelement eingegebene Daten werden somit nicht gespeichert.) ist, mit einem roten Sternchen oder bei einigen Steuerelementtypen mit einem roten, gestrichelten Rahmen gekennzeichnet.
Seitenanfang
Hinzufügen einer Gruppe
- Wenn der Aufgabenbereich Datenquelle nicht sichtbar ist, klicken Sie im Menü Ansicht auf Datenquelle.
- Wenn von der Formularvorlage mehrere Datenquellen verwendet werden, wählen Sie in der Liste Datenquelle den Eintrag Haupt aus.
- Klicken Sie im Aufgabenbereich Datenquelle mit der rechten Maustaste auf die Gruppe, der Sie eine Gruppe hinzufügen möchten, und klicken Sie dann im Kontextmenü auf Hinzufügen.
- Geben Sie im Feld Name des Dialogfelds Feld oder Gruppe hinzufügen einen Namen für die neue Gruppe ein. Namen müssen mit einem Buchstaben oder einem Unterstrich (_) beginnen und dürfen nur alphanumerische Zeichen, Unterstriche, Bindestriche (-) und Punkte (.) enthalten. Namen dürfen kein Leerzeichen enthalten.
Tipp Verwenden Sie einen Namen, der die Inhalte der Gruppe beschreibt. Wenn Sie z. B. eine Gruppe haben, die eine Einzelauflistung der Ausgaben enthält, nennen Sie die Gruppe Einzelauflistung der Ausgaben.
- Führen Sie in der Liste Typ eine der folgenden Aktionen aus:
- Wählen Sie Gruppe aus, um eine Gruppe hinzuzufügen, die andere Gruppen oder Felder enthalten kann.
- Um eine Gruppe hinzuzufügen, die mindestens zwei Gruppen von Feldern enthalten kann, aber nur eine dieser Gruppen von Feldern in einer Formularanzeige dargestellt wird, wählen Sie Gruppe (Auswahl).
- Um die Gruppe in eine wiederholte Gruppe zu konvertieren, aktivieren Sie das Kontrollkästchen Wiederholt.
Seitenanfang
Hinzufügen eines Referenzfelds
Wenn Sie den Namen eines vorhandenen Felds für ein Feld in einer anderen Gruppe in Ihrer Formularvorlage verwenden möchten, dann können Sie ein Referenzfeld erstellen. Wenn Sie ein Referenzfeld erstellen, erstellt InfoPath ein neues Feld in der Formularvorlage, deren Eigenschaften mit den Eigenschaften im ursprünglichen Feld verknüpft sind und mit ihnen übereinstimmen (u. a. Name und Datentyp). Beide Felder werden zu Referenzfeldern und Änderungen, die Sie an einem Feld vornehmen, führen automatisch zu Aktualisierungen am anderen Feld.
Hinweis Zwei Referenzfelder können nicht Teil derselben Gruppe sein. Sie können ein Referenzfeld nur einer Gruppe hinzufügen. Sie können ein Referenzfeld nicht einem Feld hinzufügen.
- Wenn der Aufgabenbereich Datenquelle nicht sichtbar ist, klicken Sie im Menü Ansicht auf Datenquelle.
- Wenn von der Formularvorlage mehrere Datenquellen verwendet werden, wählen Sie in der Liste Datenquelle den Eintrag Haupt aus.
- Klicken Sie mit der rechten Maustaste auf das Feld, auf dem das Referenzfeld basieren soll, und klicken Sie dann im Kontextmenü auf Referenzieren.
- Wählen Sie im Dialogfeld Referenzfeld oder -gruppe die Gruppe aus, die das neue Referenzfeld enthalten soll.
Seitenanfang
Hinzufügen einer Referenzgruppe
Wenn Sie den Namen einer vorhandenen Gruppe für eine andere Gruppe in Ihrer Formularvorlage verwenden möchten, können Sie eine Referenzgruppe erstellen. Wenn Sie eine Referenzgruppe erstellen, erstellt InfoPath eine neue Gruppe in der Formularvorlage, deren Eigenschaften mit den Eigenschaften der ursprünglichen Gruppe verknüpft sind. Beliebige Felder in der ersten Gruppe werden in der Referenzgruppe verdoppelt. Beide Gruppen werden zu Referenzgruppen, und Änderungen, die Sie an einer Gruppe vornehmen, wie z. B. Änderungen an den Feldern in dieser Gruppe, führen zur automatischen Aktualisierung der anderen Gruppe.
Hinweis Zwei Referenzgruppen können nicht Teil derselben Gruppe sein.
- Wenn der Aufgabenbereich Datenquelle nicht sichtbar ist, klicken Sie im Menü Ansicht auf Datenquelle.
- Wenn von der Formularvorlage mehrere Datenquellen verwendet werden, wählen Sie in der Liste Datenquelle den Eintrag Haupt aus.
- Klicken Sie mit der rechten Maustaste auf die Gruppe, auf der die Referenzgruppe basieren soll, und klicken Sie dann im Kontextmenü auf Referenzieren.
- Wählen Sie im Dialogfeld Referenzfeld oder -gruppe die Gruppe aus, die die neue Referenzgruppe enthalten soll.
Seitenanfang
Verschieben eines Felds oder einer Gruppe an einen anderen Speicherort in der Hauptdatenquelle
- Wenn der Aufgabenbereich Datenquelle nicht sichtbar ist, klicken Sie im Menü Ansicht auf Datenquelle.
- Wenn von der Formularvorlage mehrere Datenquellen verwendet werden, wählen Sie in der Liste Datenquelle den Eintrag Haupt aus.
- Klicken Sie im Aufgabenbereich Datenquelle mit der rechten Maustaste auf das Feld oder die Gruppe, die bzw. das verschoben werden soll, und führen Sie dann eine der folgenden Aktionen aus:
- Klicken Sie im Kontextmenü auf Nach oben oder Nach unten, um die Reihenfolge des Felds oder der Gruppe in der aktuellen Gruppe neu anzuordnen.
- Um das Feld oder die Gruppe zu einem neuen Feld oder einer neuen Gruppe zu verschieben, klicken im Kontextmenü auf Verschieben, und wählen Sie dann im Dialogfeld Feld oder Gruppe verschieben einen neuen Speicherort für das Feld oder die Gruppe aus.
Seitenanfang
Löschen eines Felds oder einer Gruppe
Hinweis Das Löschen eines Felds oder einer Gruppe verursacht einen Fehler in allen Steuerelementen der Formularvorlage, die an dieses Feld oder diese Gruppe gebunden (Binden: Verbinden eines Steuerelements mit einem Feld oder einer Gruppe in der Datenquelle, sodass in das Steuerelement eingegebene Daten gespeichert werden. Wenn die Bindung eines Steuerelements aufgehoben wird, ist das Steuerelement nicht mit einem Feld oder einer Gruppe verbunden, und in das Steuerelement eingegebene Daten werden somit nicht gespeichert.) sind. Wenn Benutzer bereits Formulare ausgefüllt haben, die auf der Formularvorlage basieren, kann das Löschen eines Felds oder einer Gruppe zudem zu Datenverlusten in diesen Formularen führen.
- Wenn der Aufgabenbereich Datenquelle nicht sichtbar ist, klicken Sie im Menü Ansicht auf Datenquelle.
- Wenn von der Formularvorlage mehrere Datenquellen verwendet werden, wählen Sie in der Liste Datenquelle den Eintrag Haupt aus.
- Klicken Sie mit der rechten Maustaste auf das Feld oder die Gruppe, das bzw. die Sie löschen möchten, und klicken Sie dann im Kontextmenü auf Löschen.
Seitenanfang
|