Einfügen eines Listenfelds

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.

Sie können ein Listenfeld in einer Microsoft Office InfoPath-Formularvorlage zur Präsentation von einer gegenseitig Auswahlliste für einem Benutzer verwenden.

Inhalt dieses Artikels

Verwenden ein Listenfelds

Die Benutzerfunktionalität

Einfügen eines Listenfelds

Layout-Tipps

Verwenden ein Listenfelds

Verwenden Sie ein Listenfeld, wenn Sie möchten:

  • Können Sie Benutzer mit eine einzige Auswahl aus einer Liste von vordefinierten Elemente auswählen.

  • Anzeigen von Werten, die aus einer festen Liste, aus der Datenquelle der Formularvorlage oder aus einer externen Datenquelle, z. B. einer Datenbank oder Microsoft Windows SharePoint Services-Liste, abgerufen wurden

In der folgenden Abbildung kategorisieren Benutzer die Ausgaben in einem Spesenabrechnungsformular, indem Sie die Werte in einem Listenfeld auswählen.

Item selected in list box

Nachdem Sie in der Formularvorlage ein Listenfeld eingefügt haben, müssen Sie die Werte angeben, die darin angezeigt werden sollen. Benutzer andernfalls werden eine leere Liste angezeigt, beim Öffnen eines Formulars, das auf Ihrer Formularvorlage basiert. Klicken Sie im Dialogfeld Eigenschaften für Listenfeld können Sie die Einträge selbst eingeben oder das Listenfeld, um die Einträge aus einer Datenbank oder einer anderen Datenquelle abgerufen so konfigurieren.

Verwandte Steuerelemente

InfoPath enthält Steuerelemente, die zu Listenfeldern vergleichbar sind, aber, die für andere Zwecke verwendet, werden. Wenn Sie sich entscheiden, die diese Steuerelemente in der Formularvorlage geeigneten, finden Sie in der folgenden Liste:

Dropdown - Listenfeld    Ähnlich wie ein Listenfeld bietet ein Dropdown-Listenfeld Benutzer eine Liste mit Auswahlmöglichkeiten. Allerdings werden in einem Dropdown-Listenfeld Einträge in der Liste ausgeblendet, bis der Benutzer auf einen Pfeil neben dem Listenfeld klickt. Wenn Sie beabsichtigen, viele Optionen in der Liste anbieten oder Speicherplatz auf Ihrer Formularvorlage beschränkt ist, kann ein Dropdown-Listenfeld eine gute Wahl sein.

Kombinationsfeld    Ähnlich wie ein Listenfeld bietet ein Kombinationsfelds Benutzern eine Liste mit Auswahlmöglichkeiten. Jedoch sind in einem Kombinationsfeld Einträge in der Liste ausgeblendet, bis der Benutzer auf einen Pfeil neben dem Kombinationsfeld klickt. Benutzer können eigene Eingabe in ein Kombinationsfeld oder auswählen aus einer Liste der vordefinierten Einträge.

Listenfeld für Mehrfachauswahl    Wenn Sie Benutzer können mehrere Elemente in einer Liste auswählen möchten, können Sie anstelle eines Listenfelds ein Listenfeld für Mehrfachauswahl. In einem Listenfeld für Mehrfachauswahl kennzeichnen Benutzer eine Wahl, indem Sie eine oder mehrere Kontrollkästchen anstatt auf einen Wert in einer Liste auswählen. Wie bei standard Listenfeldern, werden die Einträge in einem Listenfeld für Mehrfachauswahl angezeigt, wenn Benutzer das Formular zum ersten Mal öffnen.

Optionsfelder    Ähnlich wie ein Listenfeld können einer Gruppe von Optionsfeldern Benutzer auswählen aus einer Liste mit Auswahlmöglichkeiten gegenseitig. Jedoch, klicken Sie auf mit Optionsfeldern, Benutzer einen kleinen Kreis um eine der Auswahlmöglichkeiten klicken anstatt auf ein Element in einem Listenfeld zu machen.

Seitenanfang

Die Benutzerfreundlichkeit

Listenfelder sind die am häufigsten verwendeten Formularsteuerelementen, damit die meisten Benutzer wissen, wie sie verwendet.

Um einen Beitrag aus einem Listenfeld auszuwählen, klicken Sie auf Benutzer einfach das gewünschte Element. Das Listenfeld ist "Öffnen", damit die Benutzer der Auswahlliste sehen können, ohne das Steuerelement klicken. Wenn die Auswahlmöglichkeiten in der Liste die Höhe des Felds, die sie enthält überschreiten, wird eine Bildlaufleiste auf der rechten Seite des Steuerelements angezeigt. Wenn der Benutzer die Tastatur verwenden, um das Formular ausfüllen, können sie die nach-oben und nach-unten-Taste durch die Elemente im Listenfeld navigieren drücken.

Seitenanfang

Einfügen eines Listenfelds

Das Verfahren zum Einfügen eines Listenfelds weicht je nachdem, ob Sie eine neue, leere Formularvorlage entwerfen oder der Entwurf Ihrer Formularvorlage anhand einer Datenbank oder einer anderen externen Datenquelle basiert.

Die folgende Abbildung zeigt, wie ein Listenfeld aussieht, wenn sie vor dem Hinzufügen einer Bezeichnung und Einträge im Entwurfsmodus ausgewählt ist.

List box selected in design mode

Steuerelemente können gebunden oder ungebunden sein. Wenn ein Steuerelement gebunden ist, ist es mit einem Feld oder einer Gruppe in der Datenquelle verbunden, sodass in das Steuerelement eingegebene Daten in der zugrunde liegenden Formulardatei (XML) gespeichert werden. Wenn ein Steuerelement ungebunden ist, ist nicht mit einem Feld oder einer Gruppe verbunden, und in das Steuerelement eingegebene Daten werden nicht gespeichert. Wenn Sie ein Steuerelement auswählen oder mit dem Mauszeiger darauf zeigen, werden rechts oben in der Ecke des Steuerelements Text und eine Bindungssymbol angezeigt. Der Text weist auf die Gruppe oder das Feld hin, mit der/dem das Steuerelement in der Datenquelle verbunden ist. Das Symbol zeigt an, ob das Steuerelement korrekt an diese Gruppe oder das Feld gebunden ist. Wenn die Bindung korrekt ist, wird ein grünes Symbol angezeigt. Wenn etwas mit der Bindung nicht stimmt, wird stattdessen ein blaues oder rotes Symbol angezeigt.

Die Datenquelle für die Formularvorlage besteht von Feldern und Gruppen, die in einer hierarchischen Ansicht im Aufgabenbereich Datenquelle angezeigt werden. Listenfelder sind immer an Felder gebunden. Im folgenden Beispiel wird im Feld Kategorie auf der Formularvorlage an das Kategoriefeld im Aufgabenbereich Datenquelle gebunden.

relationship between list box on form template and corresponding field in data source

Wenn Sie eine neue, leere Formularvorlage entwerfen, ist das Kontrollkästchen Datenquelle automatisch erstellen im Aufgabenbereich Steuerelemente standardmäßig aktiviert. Hierdurch kann InfoPath Felder und Gruppen automatisch in der Datenquelle erstellen, wenn Sie der Formularvorlage Steuerelemente hinzufügen. Diese Felder und Gruppen werden im Aufgabenbereich Datenquelle durch Ordner- und Dateisymbole dargestellt.

Wenn Sie den Entwurf Ihrer Formularvorlage auf einer vorhandenen XML-Datei (Extensible Markup Language), Datenbank oder einem Webdienst basieren lassen, leitet InfoPath die Felder und Gruppen im Aufgabenbereich Datenquelle von dieser vorhandenen Datenquelle ab.

Einfügen eines Listenfelds

  1. Platzieren Sie den Cursor in der Formularvorlage an der Stelle, wo Sie das Steuerelement einfügen möchten.

  2. Wenn der Aufgabenbereich Steuerelemente nicht angezeigt wird, klicken Sie im Menü Einfügen auf Weitere Steuerelemente, oder drücken Sie ALT+I, C.

  3. Führen Sie im Aufgabenbereich Steuerelemente eine der folgenden Aktionen aus:

    • Um in der Datenquelle automatisch ein Feld zu erstellen, das an das Listenfeld gebunden ist, aktivieren Sie das Kontrollkästchen Datenquelle automatisch erstellen.

    • Um das Listenfeld an ein vorhandenes Feld zu binden, deaktivieren Sie das Kontrollkästchen Datenquelle automatisch erstellen.

      Hinweis: Wenn das Kontrollkästchen nicht verfügbar ist, ist die Datenquelle gesperrt. Wenn Sie beispielsweise den Entwurf Ihrer Formularvorlage auf einem XML-Schema basieren lassen, können Sie der Datenquelle in InfoPath eventuell keine neuen Felder oder Gruppen hinzufügen. Diese Einschränkung hilft dabei zu verhindern, dass Sie unabsichtlich Änderungen am Schema vornehmen, wodurch dieses ungültig würde.

  4. Klicken Sie unter Steuerelemente einfügen klicken Sie auf Listenfeld.

  5. Wenn Sie das Kontrollkästchen Automatisches Erstellen von Datenquellen in Schritt 3 deaktiviert haben, wählen Sie ein Feld im Dialogfeld Bindung für Listenfeld, um das Listenfeld gebunden werden soll.

  6. Geben Sie den Text über oder links neben dem Listenfeld gefolgt von einem Doppelpunkt (:)), um eine Beschriftung im Listenfeld in der Formularvorlage hinzuzufügen.

  7. Wenn Sie die Werte angeben, die Sie als die Einträge in der Liste verwenden möchten, doppelklicken Sie auf das Listenfeld in der Formularvorlage.

  8. Klicken Sie auf die Registerkarte Daten.

  9. Führen Sie eine der folgenden Aktionen aus, um das Listenfeld aufzufüllen:

    Manuelles Eingeben eigener Listenfeldwerte

    Diese Option ist nützlich, wenn Sie einen vordefinierten, begrenzten Satz von Werten haben und nicht erwarten, dass sich diese Werte noch ändern werden. Wenn sich die Werte doch ändern sollten, müssen Sie eine aktualisierte Version Ihrer Formularvorlage veröffentlichen, damit Benutzer die neuesten Listeneinträge anzeigen und verwenden können.

    1. Klicken Sie auf Hinzufügen.

    2. Geben Sie in das Feld Wert den Text ein, der gespeichert werden soll, wenn ein Benutzer diesen Eintrag auswählt.

    3. Geben Sie in das Feld Anzeigename den Text ein, der für diesen Eintrag angezeigt werden soll, und klicken Sie dann auf OK.

    4. Wiederholen Sie die Schritte 1 bis 3 für jeden Eintrag, den Sie dem Listenfeld hinzufügen möchten.

    5. Klicken Sie zum Testen Ihrer Änderungen auf der Symbolleiste Standard auf Vorschau, oder drücken Sie STRG+UMSCHALT+B.

    Verwenden von Werten aus einem anderen Teil des Formulars

    Diese Option ist nützlich, wenn Sie möchten, dass sich die Werte in Ihrer Liste in Abhängigkeit von anderen Werten, die der Benutzer in das Formular eingibt, ändern.

    1. Klicken Sie unter Listenfeldeinträge auf Werte in Datenquelle des Formulars nachschlagen.

      Die Einträge im Listenfeld müssen einer bestimmten wiederholenden Gruppe oder einem bestimmten wiederholten Feld in Ihrer Formularvorlage zugeordnet sein.

    2. Klicken Sie neben dem Feld Einträge auf XPath auswählen  Schaltfläche (Symbol) , und klicken Sie dann im Dialogfeld Feld oder Gruppe auswählen auf das wiederholte Feld oder die wiederholende Gruppe, das/die die Felder enthält, die die Werte für das Listenfeld bereitstellen sollen, und klicken Sie dann auf OK.

    3. Klicken Sie neben dem Feld Wert auf XPath auswählen  Schaltfläche (Symbol) , klicken Sie dann auf das Feld, das die möglichen Werte für die Elemente im Listenfeld enthält, und klicken Sie schließlich auf OK. Einer dieser Werte wird im zugrunde liegenden XML-Code gespeichert, wenn ein Benutzer auf eine Element im Listenfeld klickt.

    4. Klicken Sie neben dem Feld Anzeigename auf XPath auswählen  Schaltfläche (Symbol) , klicken Sie dann auf das Feld, das die Werte enthält, die im Listenfeld angezeigt werden, und klicken Sie schließlich auf OK.

      Tipp: Um zu verhindern, dass Anzeigenamenwerte mehrfach im Listenfeld angezeigt werden, aktivieren Sie das Kontrollkästchen Nur Einträge mit eindeutigen Anzeigenamen anzeigen.

    Verwenden von Werten aus einer Datenbank, einem Webdienst, XML-Dokument oder von einer SharePoint-Website

    Diese Option ist nützlich, wenn Sie möchten, dass die Werte in einem Listenfeld aktuell sind bzw. regelmäßig aktualisiert werden sollen. Normalerweise werden die Werte in einer Datenbank oder anderen externen Datenquelle gespeichert und bei jedem Öffnen des Formulars abgerufen.

    1. Klicken Sie auf Werte in externer Datenquelle nachschlagen.

    2. Führen Sie eine der folgenden Aktionen aus:

      • Wenn Sie bereits eine Datenverbindung hinzugefügt haben, klicken Sie im Feld Datenverbindung darauf.

      • Um eine neue Datenverbindung hinzuzufügen, klicken Sie auf Hinzufügen, und befolgen Sie dann die Anleitungen im Datenverbindungs-Assistenten.

        Die Einträge im Listenfeld müssen einem bestimmten wiederholten Feld oder einer bestimmten wiederholenden Gruppe zugeordnet sein.

    3. Klicken Sie neben dem Feld Einträge auf XPath auswählen  Schaltfläche (Symbol) , und klicken Sie dann im Dialogfeld Feld oder Gruppe auswählen auf die Gruppe oder das Feld, die/das die Felder enthält, die die Werte für das Listenfeld bereitstellen sollen, und klicken Sie dann auf OK.

    4. Klicken Sie neben dem Feld Wert auf XPath auswählen  Schaltfläche (Symbol) , klicken Sie dann auf das Feld, das die möglichen Werte für die Elemente im Listenfeld enthält, und klicken Sie schließlich auf OK. Einer dieser Werte wird im zugrunde liegenden XML-Code gespeichert, wenn ein Benutzer auf eine Element im Listenfeld klickt.

    5. Klicken Sie neben dem Feld Anzeigename auf XPath auswählen  Schaltfläche (Symbol) , klicken Sie dann auf das Feld, das die Werte enthält, die im Listenfeld angezeigt werden, und klicken Sie schließlich auf OK.

      Tipp: Um zu verhindern, dass Anzeigenamenwerte mehrfach im Listenfeld angezeigt werden, aktivieren Sie das Kontrollkästchen Nur Einträge mit eindeutigen Anzeigenamen anzeigen.

Seitenanfang

Layouttipps

Verwenden Sie die folgenden Tipps helfen Ihnen bei der Optimierung der Darstellung, Größe und andere Aspekte eines Listenfelds:

  • Erwägen Sie das Listenfeld etwas erweitern, dass es ein paar Leerzeichen größer als die durchschnittliche Breite der Elemente in der Liste ist. Die Listenelemente werden nicht auf diese Weise teilweise ausgeblendet sind.

  • Um die Breite mehrerer Listenfelder gleichzeitig zu ändern, wählen Sie die Listenfelder, dessen Größe Sie ändern möchten, drücken Sie ALT + EINGABETASTE, klicken Sie auf die Registerkarte Größe, und geben Sie dann im Feld Breite eine neue Nummer.

  • Um die Hintergrundfarbe mehrerer Listenfelder gleichzeitig zu ändern, wählen Sie die Listenfelder, die Sie ändern möchten. Klicken Sie im Menü Format klicken Sie auf Rahmen und Schattierung, und nehmen Sie dann die notwendigen Anpassungen vor, klicken Sie auf die Registerkarte Schattierung.

  • Zum Anpassen der Schriftart, die in einem Listenfeld angezeigt wird, verwenden Sie die Felder Schriftart und Schriftgrad auf der Formatsymbolleiste aus. Um die Schriftart und den Schriftgrad für alle Listenfelder in der Formularvorlage gleichzeitig zu ändern, klicken Sie auf das Listenfeld mit der Formatierung, die Sie möchten, und klicken Sie dann im Menü Format auf Schriftart für alle Listensteuerelementen übernehmen.

  • Wenn Sie den Abstand zwischen einem Listenfeld und die Objekte, die sie in der Formularvorlage umgeben anpassen möchten, können Sie die Randeinstellungen im Dialogfeld Eigenschaften für Listenfeld (Registerkarte "Größe ") anpassen. Verwenden Seitenränder zum Vergrößern des Abstands bietet einen feineren Grad an Kontrolle als mit Absatzumbrüche zum Vergrößern des Abstands.

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.

×