Aktivieren der Auswahl über Auswahlsteuerelemente (Kontrollkästchen und Listenfelder)

Gilt für
InfoPath 2010

In einer Microsoft InfoPath 2010 Formularvorlage können Sie verschiedene Arten von Auswahlsteuerelementen (Kontrollkästchen und Listenfelder) hinzufügen, damit Benutzer aus vordefinierten oder benutzerdefinierten Optionen auswählen können, je nachdem, wie Sie die Informationen präsentieren und sammeln möchten. In den folgenden Abschnitten werden die einzelnen verfügbaren Auswahlsteuerelemente ausführlich beschrieben.

In diesem Artikel

Informationen zu Kontrollkästchen und Listenfeldern

3fb56d5f-1fa5-4e1b-8099-8b4aadfc9a08

Dropdownlistenfelder werden verwendet, um einem Benutzer eine erweiterbare Liste von Auswahlmöglichkeiten anzuzeigen. Wenn ein Benutzer das Formular zum ersten Mal öffnet, ist der Standardwert, sofern angegeben, die Auswahl, die im Steuerelement angezeigt wird. Um eine andere Option auszuwählen, klickt der Benutzer auf den Pfeil an der Seite des Steuerelements und klickt auf die gewünschte Option.

Standardmäßig wird Auswählen als erster Eintrag in einem Dropdown-Listenfeld angezeigt. Dadurch können Benutzer wissen, dass sie eine Auswahl treffen können. Nachdem Sie ein Dropdownlistenfeld eingefügt haben, müssen Sie die Optionen angeben, die im Steuerelement angezeigt werden, entweder manuell oder durch Abrufen aus einer Datenverbindung.

Verwenden Sie für folgende Zwecke ein Dropdown-Listenfeld:

  • Ermöglichen Sie benutzern, eine einzelne Auswahl aus einer Reihe vordefinierter Optionen zu treffen.

Listenfeld für Mehrfachauswahl

0f0437e1-648d-4086-b80d-9cdc30a05487

Bei Listenfeldern mit Mehrfachauswahl treffen Benutzer Auswahlmöglichkeiten, indem sie Kontrollkästchen aktivieren oder deaktivieren, die in einem Gruppensteuerelement auf dem Formular angezeigt werden. Wenn die Anzahl der Optionen die Höhe des Steuerelements überschreitet, wird eine Bildlaufleiste angezeigt, damit Benutzer scrollen können, um die zusätzlichen Optionen anzuzeigen.

Benutzer können beliebig viele Kontrollkästchen aus der Liste auswählen, und Sie können die Eingabe neuer Einträge zulassen. In diesem Fall wird ein Kontrollkästchen mit einem Textfeld als letztes Element in der Liste angezeigt. Um einen benutzerdefinierten Wert einzugeben, wählt ein Benutzer das Kontrollkästchen neben dem Textfeld aus und gibt dann den Eintrag ein.

Verwenden Sie ein Listenfeld für Mehrfachauswahl, wenn Sie folgende Aktionen ausführen möchten:

  • Benutzern ermöglichen, mehrere Optionen aus einer Reihe vordefinierter Optionen zu treffen.
  • Ermöglichen Sie Es Benutzern, mehrere Optionen zu treffen und ihre eigenen benutzerdefinierten Werte anzugeben.

Listenfeld

Aktivieren einer Auswahl mithilfe von Auswahlsteuerelementen

Listenfelder werden verwendet, um einem Benutzer eine bildlauffähige Liste mit Auswahlmöglichkeiten anzuzeigen. Um etwas aus einem Listenfeld auszuwählen, klickt ein Benutzer auf das gewünschte Element, wodurch seine Auswahl hervorgehoben wird. Mehrere Auswahlmöglichkeiten in einem Listenfeld werden sofort angezeigt, und wenn die Anzahl der Auswahlmöglichkeiten in der Liste die Höhe des Felds überschreitet, in dem sie enthalten sind, wird eine Bildlaufleiste angezeigt. Wenn Benutzer die Tastatur zum Ausfüllen des Formulars verwenden, können sie die NACH-OBEN- und NACH-UNTEN-TASTE drücken, um durch die Elemente im Listenfeld zu navigieren.

Verwenden Sie ein Listenfeld, wenn Sie Folgendes ausführen möchten:

  • Benutzern ermöglichen, mehrere Optionen aus einer Reihe vordefinierter Optionen zu treffen.

Kombinationsfeld

fc4261dc-c4fe-41be-a482-fef4b413d5ed

Kombinationsfelder sind eine Kombination aus einem Dropdownlistenfeld und einem Textfeld. Sie funktionieren und ähneln Dropdownlistenfeldern – die Optionen werden ausgeblendet, bis der Benutzer auf den Pfeil klickt, um die Optionen anzuzeigen. Wenn der Benutzer keine der vordefinierten Optionen auswählen möchte, kann er in das Kombinationsfeld klicken und einen benutzerdefinierten Wert eingeben, sodass der Benutzer ein Kombinationsfeld verwenden kann, das einem Textfeld ähnelt. Dies wird dem Benutzer angezeigt, wenn die Werte in einem Kombinationsfeld manuell aufgefüllt wurden, durch den folgenden Text, der in einem Kombinationsfeld angezeigt wird: Auswählen oder Eingeben.

Hinweis

Wenn die Listenelemente im Kombinationsfeld nicht manuell eingegeben und aus einer externen Datenquelle wie SharePoint oder einer Datenbank abgerufen werden, wird der Text Auswählen oder Typ ausgelassen.

Verwenden Sie ein Kombinationsfeld für folgende Zwecke:

  • Ermöglichen Sie Es Benutzern, entweder einen Wert aus einer Liste vordefinierter Optionen auszuwählen oder einen benutzerdefinierten Wert einzugeben.

Kontrollkästchen

f0b5c2ae-a355-4202-88a6-d758d2fcc30c

Kontrollkästchen sind Steuerelemente, die umgeschaltet werden können, um anzugeben, ob sie aktiviert oder deaktiviert sind. Das heißt, sie können verwendet werden, um die Auswahl true/false oder ja/nein darzustellen.

Verwenden Sie ein Kontrollkästchen, wenn Sie Folgendes ausführen möchten:

  • Benutzern ermöglichen, eine Wahr/Falsch- oder Ja/Nein-Auswahl zu treffen.
  • Ermöglichen Sie Es Benutzern, zu aktivieren, ob zusätzliche Informationen in einem Formular angezeigt werden sollen. Sie können beispielsweise einen Abschnitt nach einem Kontrollkästchen hinzufügen und den Abschnitt ausblenden, wenn das Kontrollkästchen nicht aktiviert ist.
  • Anzeigen von True/False- oder Ja/Nein-Informationen aus einer Datenbank, einem Webdienst oder einer anderen Datenquelle.

Optionsfeld

cc202875-b30b-46d9-847a-84f6f36d1ae0

Optionsschaltflächen werden als Gruppe von sich gegenseitig ausschließenden auswählbaren Steuerelementen eingefügt, die alle gleichzeitig für den Benutzer sichtbar sind. Wenn Sie beispielsweise über fünf Optionen verfügen, aus denen ein Benutzer auswählen kann, und dem Benutzer alle Optionen angezeigt werden sollen, ohne dass er durch eine Liste scrollen muss, verwenden Sie Optionsschaltflächen. Der Benutzer kann dann schnell die verfügbaren Optionen durchsuchen und nur eine Auswahl aus den Optionen auswählen.

Verwenden Sie Optionsschaltflächen, wenn Sie Folgendes ausführen möchten:

  • Benutzern das Auswählen einer einzelnen Auswahl ermöglichen.
  • Zeigen Sie alle verfügbaren Optionen gleichzeitig an, und lassen Sie dem Benutzer die Auswahl der entsprechenden Option zu.

Seitenanfang

Einfügen eines Auswahlsteuerelements

Das Verfahren zum Einfügen eines Auswahlsteuerelements unterscheidet sich geringfügig, je nachdem, ob Sie eine neue, leere Formularvorlage entwerfen oder den Entwurf ihrer Formularvorlage auf einer Datenbank oder einer anderen externen Datenquelle basieren.

Einfügen eines Auswahlsteuerelements in eine neue, leere Formularvorlage

  1. Platzieren Sie den Cursor in der Formularvorlage an der Stelle, wo Sie das Steuerelement einfügen möchten.
  2. Klicken Sie auf der Registerkarte Start in der Gruppe Steuerelemente auf ein Steuerelement.

Hinweis

Wenn Sie eine Gruppe von Optionsfeldern einfügen, geben Sie an, wie viele Optionsfelder Sie einfügen möchten, und klicken Sie dann auf OK.

  1. Um dem Steuerelement eine Bezeichnung hinzuzufügen, geben Sie text oberhalb oder links vom Steuerelement ein. Wenn Sie eine Layouttabelle verwenden, um die Steuerelemente und Bezeichnungen zu organisieren, geben Sie alternativ die Bezeichnung des Steuerelements in der angrenzenden Zelle ein. Wenn der Benutzer beispielsweise über das Listen- oder Auswahlsteuerelement einen Zustand auswählen kann, können Sie State eingeben.

Einfügen eines Auswahlsteuerelements in einer Formularvorlage, die auf einer vorhandenen Datenquelle basiert

Wenn Sie den Entwurf Ihrer Formularvorlage auf einer externen Datenquelle basieren, werden die Felder und Gruppen im Aufgabenbereich Felder für diese vorhandene Datenquelle verwendet. In diesem Szenario können Sie ein Auswahlsteuerelement einfügen, indem Sie ein Feld aus dem Aufgabenbereich Felder auf das Formular ziehen oder das Steuerelement einfügen, wie im folgenden Verfahren beschrieben:

  1. Platzieren Sie in der Formularvorlage den Cursor an der Stelle, an der Sie das Steuerelement einfügen möchten.
  2. Klicken Sie im Aufgabenbereich Felder mit der rechten Maustaste auf ein Feld aus der externen Datenquelle.
  3. Wählen Sie den Typ des Steuerelements aus, das Sie einfügen möchten.

Hinweis

Wenn Sie eine Gruppe von Optionsfeldern einfügen, geben Sie an, wie viele Optionsfelder Sie einfügen möchten, und klicken Sie dann auf OK.

  1. Der Name des Felds oder der Gruppe wird standardmäßig automatisch als Steuerelementbezeichnung eingefügt. Ändern Sie den Beschriftungstext bei Bedarf.

Tipp

Sie können das Feld auch aus dem Aufgabenbereich Felder in das Formular ziehen. In diesem Fall wird das am besten geeignete Steuerelement basierend auf dem Feldtyp verwendet. Wenn der gewünschte Typ nicht standardmäßig ausgewählt ist, verwenden Sie die vorherige Methode, um den richtigen Typ auszuwählen, oder klicken Sie mit der rechten Maustaste auf das Steuerelement, klicken Sie auf Steuerelement ändern, und klicken Sie dann auf den gewünschten Steuerelementtyp.

Seitenanfang

Zuweisen von Werten zu einer Dropdownliste, einem Listenfeld mit Mehrfachauswahl, einem Kombinationsfeld oder einem Listenfeld

Nach dem Hinzufügen eines Listenfelds, eines Dropdownlistenfelds, eines Kombinationsfelds oder eines Listenfelds mit mehrfacher Auswahl müssen Sie die verfügbaren Optionen festlegen. Führen Sie unten die entsprechenden Schritte aus, um diese Optionen zuzuweisen.

Manuelles Eingeben der Werte

Die manuelle Eingabe von Werten ist nützlich, wenn es einen kleinen, begrenzten Satz vordefinierter Werte gibt, die sich in Zukunft nicht ändern werden. Wenn werte manuell festgelegt werden und sich die Werte ändern, müssen Sie das Formular aktualisieren und es erneut veröffentlichen.

  1. Wählen Sie ein Steuerelement aus.
  2. Klicken Sie unter Steuerungstools auf der Registerkarte Eigenschaften auf Steuerelementeigenschaften.
  3. Klicken Sie auf der Registerkarte Daten auf Hinzufügen.

b3d4d3ff-dc6a-4fa3-a4bf-e94cc4b0e147

  1. Geben Sie im Feld Wert den Text ein, den Sie speichern möchten, wenn ein Benutzer diesen Eintrag auswählt.
  2. Geben Sie im Feld Anzeigename den Text ein, der für diesen Eintrag angezeigt werden soll.
  3. Klicken Sie auf OK.
  4. Wiederholen Sie die Schritte 3 bis 6, um weitere Werte hinzuzufügen.

Verwenden von Werten aus einem anderen Teil des Formulars

Durch Das Abrufen von Auswahlmöglichkeiten aus anderen Feldern im Formular können Sie die Liste mit Werten auffüllen, die von Werten stammen, die vom Benutzer eingegeben werden. Auf diese Weise können Sie beispielsweise Werte verwenden, die ein Benutzer möglicherweise in eine wiederholte Tabelle eingegeben hat, in der er Produktkategorien eingegeben hat, und sie verwenden, um eine Dropdownliste aufzufüllen, um den soeben definierten Produktkategorien einzelne Produkte zuzuweisen.

  1. Wählen Sie das Steuerelement aus, dem Optionen hinzugefügt werden sollen.
  2. Klicken Sie unter Steuerungstools auf der Registerkarte Eigenschaften auf Steuerelementeigenschaften.
  3. Wählen Sie auf der Registerkarte Datendie Option Auswahl aus Feldern in diesem Formular abrufen aus.

131a8030-8719-4598-98aa-8ade9e509936

  1. Klicken Sie neben dem Feld Einträge auf Select XPath3b971d0d-5ff0-46e0-a3eb-b685501027f6 .

67a51354-627a-4eb9-ad17-0da1bfac1058

  1. Wählen Sie das gewünschte wiederholte Feld aus.
  2. Klicken Sie auf OK.

Hinweis

Um zu verhindern, dass mehrere Werte mit demselben Namen angezeigt werden, aktivieren Sie das Kontrollkästchen Nur Einträge mit eindeutigen Anzeigenamen anzeigen .

Verwenden von Werten aus einer externen Datenquelle

Die Verwendung einer externen Datenquelle stellt sicher, dass Ihr Formular immer auf dem neuesten Stand mit den neuesten Änderungen an den externen Daten ist, vorausgesetzt, der Benutzer kann auf die externe Ressource zugreifen.

Hinweis

Es ist zwar möglich, die anfängliche Empfangsdatenverbindung während dieses Vorgangs einzurichten, es ist jedoch einfacher, wenn bereits eine Verbindung konfiguriert wurde.

  1. Wählen Sie ein Steuerelement aus.
  2. Klicken Sie unter Steuerungstools auf der Registerkarte Eigenschaften auf Steuerelementeigenschaften.
  3. Klicken Sie auf der Registerkarte Daten im Abschnitt Listenfeldoptionen auf Auswahlmöglichkeiten aus einer externen Datenquelle abrufen.
  4. Wählen Sie in der Liste Datenquelle die gewünschte Datenquelle aus, oder klicken Sie auf Hinzufügen.
  5. Klicken Sie neben dem Feld Einträge auf Select XPath3b971d0d-5ff0-46e0-a3eb-b685501027f6 .
  6. Wählen Sie das lokale Wiederholungsfeld aus, in dem die Daten gespeichert werden.
  7. Klicken Sie auf OK.

Hinweis

Wenn Sie ein Multiple-Selection Listenfeld hinzufügen und möchten, dass Benutzer unten einen benutzerdefinierten Wert eingeben können, aktivieren Sie das Kontrollkästchen Benutzern die Eingabe benutzerdefinierter Werte gestatten .

  1. Um zu verhindern, dass mehrere Werte mit demselben Namen angezeigt werden, aktivieren Sie das Kontrollkästchen Nur Einträge mit eindeutigen Anzeigenamen anzeigen .

Seitenanfang

Zuweisen von Werttypen zu einem Kontrollkästchen

Standardmäßig sind Kontrollkästchen auf einen booleschen Datentyp (true/false) festgelegt, und der Standardzustand ist clear (false). Sie können sie jedoch so festlegen, dass sie je nach Zustand einen anderen Wert zurückgeben, wenn ein Benutzer das Formular ausfüllt. Wenn Sie z. B. das Formular vorbereiten, das an eine Gruppe von Benutzern gesendet werden soll, um nach Nahrungsmittelallergien zu fragen, kann ein Kontrollkästchen mit der Frage verknüpft werden: Allergisch gegen Schalentiere? Anstatt eine TRUE/FALSE-Antwort zu erhalten, können Sie beim Abrufen des Formulars den Datentyp auf Text und den eindeutigen Wert Nicht allergisch gegen Schalentiere festlegen, während der ausgewählte Wert Allergisch gegen Schalentiere ist.

  1. Aktivieren Sie ein Kontrollkästchen.
  2. Klicken Sie unter Steuerungstools auf der Registerkarte Eigenschaften auf Steuerelementeigenschaften.

99d981da-169d-4f4d-a1cb-437a21655492

  1. Wählen Sie den Datentyp, den Standardzustand, den Wert beim Löschen und den gewünschten Wert aus.

Seitenanfang

Zuweisen von Werten zu einer Optionsschaltfläche in einer Gruppe von Optionsschaltflächen

  1. Wählen Sie eine Optionsschaltfläche aus.
  2. Klicken Sie unter Steuerungstools auf der Registerkarte Eigenschaften auf Steuerelementeigenschaften.

19ada2b8-f62b-4db7-9aa5-633aabb765a6

  1. Geben Sie den gewünschten Wert an, der zurückgegeben werden soll, wenn die Optionsschaltfläche ausgewählt wird.
  2. Klicken Sie auf OK.
  3. Wiederholen Sie für jede nachfolgende Optionsschaltfläche die Schritte 1 bis 4.

Seitenanfang

Layouttipps

Verwenden Sie die folgenden Tipps, um die Darstellung, Größe und andere Aspekte eines Auswahlsteuerelements zu verfeinern:

  • Um einem Steuerelement eine QuickInfo hinzuzufügen, klicken Sie auf das Steuerelement, und klicken Sie dann unter Steuerelementtools auf der Registerkarte Eigenschaften in der Gruppe Eigenschaften auf Steuerelementeigenschaften. Geben Sie auf der Registerkarte Erweitert im Feld QuickInfo die QuickInfo ein.
  • Um die Schriftart anzupassen, die in einem Listenfeld, einem Dropdownlistenfeld oder neben den Kontrollkästchen in einem Mehrfachauswahl-Listenfeld angezeigt wird, verwenden Sie die Felder Schriftart und Schriftgrad auf der Formatierungssymbolleiste . Wenn Sie die Schriftart und den Schriftgrad für alle ähnlichen Steuerelemente ändern möchten, wählen Sie die Listenfelder, Dropdownlistenfelder oder Listenfelder mit mehrfacher Auswahl aus, die die gewünschte Formatierung enthalten, und klicken Sie dann im Menü Format auf Schriftart auf alle Listenfeldsteuerelemente anwenden.
  • Wenn Sie die Breite mehrerer Steuerelemente gleichzeitig ändern möchten, wählen Sie die Steuerelemente aus, und geben Sie dann unter Steuerungstools auf der Registerkarte Eigenschaften in der Gruppe Steuerelementgröße im Feld Breite eine Breite ein, und drücken Sie die EINGABETASTE auf der Tastatur.
  • Sie können den Abstand zwischen einem angegebenen Steuerelement und anderen Steuerelementen in der Nähe einer Formularvorlage anpassen, indem Sie die Ränder anpassen. Klicken Sie dazu auf das Steuerelement, und klicken Sie dann unter Steuerungstools auf der Registerkarte Eigenschaften in der Gruppe Steuerelementgröße auf Ränder. Passen Sie als Nächstes auf der Registerkarte Größe die Ränder an.
  • Um einen Rahmen um ein Steuerelement hinzuzufügen, klicken Sie auf das Steuerelement, und klicken Sie dann unter Steuerelementtools auf der Registerkarte Eigenschaften in der Gruppe Farbe auf Rahmen. Nehmen Sie auf der Registerkarte Rahmen die gewünschte Auswahl vor, und klicken Sie dann auf OK.
  • Die Aktivierreihenfolge bezieht sich auf die Reihenfolge, in der der Fokus des Cursors verschoben wird, wenn der Benutzer die TAB-TASTE drückt. Bei Optionsfeldern wird der Fokus beim Drücken der TAB-TASTE auf die erste Optionsschaltfläche in der Gruppe verschoben, wenn keine der Optionsfelder ausgewählt ist, oder auf die zuletzt ausgewählte Optionsschaltfläche. Ein nachfolgendes Drücken der TAB-TASTE überspringt die verbleibenden Optionsschaltflächen und wechselt zum nächsten Steuerelement in der Aktivierreihenfolge. Obwohl Benutzer die Pfeiltasten verwenden können, um durch die Schaltflächen zu navigieren, können Sie gelegentlich möchten, dass die TAB-TASTE stattdessen den Fokus bewegt. In diesem Fall können Sie die Aktivierreihenfolge manuell anpassen, indem Sie den Registerkartenindex ändern. Klicken Sie dazu auf das Steuerelement, und klicken Sie dann unter Steuerungstools auf der Registerkarte Eigenschaften in der Gruppe Eigenschaften auf Steuerelementeigenschaften. Nehmen Sie auf der Registerkarte Erweitert die gewünschte Änderung am Feld Tabstoppindex vor.
  • Erwägen Sie beim Hinzufügen von Elementen zu einer Liste, das Steuerelement etwas breiter als die Elemente in der Liste zu machen, damit elemente in der Liste nicht abgeschnitten werden, insbesondere wenn eine Bildlaufleiste vorhanden ist.

Seitenanfang