Einfügen einer Gruppe von Optionsschaltflächen

Gilt für
InfoPath 2010 InfoPath 2013

Sie können zwei oder mehr Optionsfelder in Ihre Microsoft Office InfoPath-Formularvorlage einfügen, wenn Benutzer eine Auswahl aus einer begrenzten Gruppe von Optionen auswählen sollen.

In diesem Artikel

Wann sollte eine Gruppe von Optionsschaltflächen verwendet werden?

Verwenden Sie eine Gruppe von Optionsschaltflächen in Ihrer Formularvorlage, um Benutzern eine kleine Anzahl verwandter, aber sich gegenseitig ausschließenden Optionen zu präsentieren.

In der folgenden Abbildung klicken Mitarbeiter und Manager auf Optionsschaltflächen, um die Auftragsleistung in einem Leistungsüberprüfungsformular zu bewerten. In jedem Abschnitt können Benutzer nur eine Schaltfläche auswählen.

413594a2-a89d-4b6f-9802-8b7be86a2c05

Wenn Benutzer ein Formular öffnen, das auf Ihrer Formularvorlage basiert, ist keine der Optionsschaltflächen standardmäßig ausgewählt. Wenn eine der Optionsschaltflächen ausgewählt werden soll, wenn Benutzer das Formular öffnen, können Sie das Kontrollkästchen Diese Schaltfläche ist standardmäßig ausgewählt (Dialogfeld Optionsfeldeigenschaften ) für diese Optionsschaltfläche aktivieren.

InfoPath enthält Steuerelemente, die Optionsschaltflächen ähneln, aber unterschiedlichen Zwecken dienen. Anhand der folgenden Liste können Sie die geeigneten Steuerelemente für eine Formularvorlage bestimmen:

Kontrollkästchen Wie eine Optionsschaltfläche unterstützt ein Kontrollkästchen Optionen, die entweder aktiviert oder deaktiviert sind. Der Unterschied besteht darin, dass Sie in der Regel Kontrollkästchen für Ja/Nein-Entscheidungen oder nicht eindeutige Entscheidungen verwenden.

Listenfeld Wie eine Gruppe von Optionsschaltflächen ermöglicht es einem Listenfeld, aus mehreren Optionen auf dem Formular auszuwählen. Bei Listenfeldern treffen Benutzer jedoch ihre Wahl, indem sie auf ein Element in der Liste klicken, anstatt auf einen kleinen Kreis zu klicken.

Seitenanfang

Die Benutzerfreundlichkeit

Wenn Benutzer ein Formular ausfüllen, das auf Ihrer Formularvorlage basiert, werden Optionsfelder als kleine Kreise mit Beschriftungen daneben angezeigt. Wenn Benutzer auf eine der Schaltflächen klicken, wird in der Mitte dieses Kreises ein Punkt angezeigt. In einem beliebigen Satz von Optionsfeldern kann nur eine Schaltfläche ausgewählt werden.

Seitenanfang

Einfügen einer Gruppe von Optionsschaltflächen

Das Verfahren zum Einfügen einer Gruppe von Optionsschaltflächen 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.

Die folgende Abbildung zeigt, wie eine Optionsschaltfläche aussieht, wenn Sie sie im Entwurfsmodus auswählen.

c1f0873a-8d05-4403-ac18-cebd49fc6ea8

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 aus Feldern und Gruppen, die im Aufgabenbereich Datenquelle in einer hierarchischen Ansicht angezeigt werden. Jede Optionsschaltfläche ist an dasselbe Feld in der Datenquelle gebunden. Wenn ein Benutzer auf eine Optionsschaltfläche klickt, wird der Dieser Optionsschaltfläche zugeordnete Wert im Feld gespeichert. Im folgenden Beispiel sind die Optionsschaltflächen 1, 2, 3 und n/a an das Feld employeeScore im Aufgabenbereich Datenquelle gebunden.

d43ba68f-5620-4fc0-ae4e-10335a4af67d

Einfügen einer Gruppe von Optionsschaltflächen in einer neuen, leeren Formularvorlage

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.

  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. Klicken Sie unter Steuerelemente einfügen auf Optionsschaltfläche.

  4. Geben Sie im Dialogfeld Optionsfelder einfügen die Anzahl der Schaltflächen ein, die Sie einfügen möchten, und klicken Sie dann auf OK.

  5. Um den Wert zu ändern, der beim Klicken auf eine Optionsschaltfläche in der Datenquelle gespeichert wird, doppelklicken Sie auf die Optionsschaltfläche, deren Wert Sie ändern möchten, klicken Sie auf die Registerkarte Daten , und geben Sie dann den gewünschten Wert in das Feld Wert ein, wenn ausgewählt .

    Hinweis

    Standardmäßig speichert die erste Optionsschaltfläche in der Gruppe den Wert 1 , wenn darauf geklickt wird, die zweite speichert den Wert 2 usw.

  6. Ersetzen Sie in der Formularvorlage den Platzhaltertext für jede Optionsschaltflächenbezeichnung durch eigenen Text.

Einfügen einer Gruppe von Optionsschaltflächen in einer Formularvorlage, die auf einer vorhandenen Datenquelle basiert

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. In diesem Szenario können Sie eine Gruppe von Optionsschaltflächen einfügen, indem Sie ein Feld aus dem Aufgabenbereich Datenquelle auf die Formularvorlage ziehen oder stattdessen eine Gruppe von Optionsschaltflächen aus dem Aufgabenbereich Steuerelemente einfügen, wie im folgenden Verfahren beschrieben:

  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. Klicken Sie unter Steuerelemente einfügen auf Optionsschaltfläche.

  4. Wählen Sie im Dialogfeld Optionsschaltflächenbindung das Feld aus, in dem Sie die Optionsfelddaten speichern möchten, und klicken Sie dann auf OK.

    Hinweis

    Wenn Sie die Optionsschaltflächen an ein wiederholtes Feld binden, müssen sich die Optionsschaltflächen innerhalb eines wiederholten Steuerelements befinden, z. B. in einer wiederholten Tabelle oder einem wiederholten Abschnitt.

  5. Geben Sie im Feld Anzahl der einzufügenden Optionsschaltflächen im Dialogfeld Optionsfelder einfügen die Anzahl der Optionen ein, die Sie einfügen möchten, und klicken Sie dann auf OK.

  6. Um den Wert zu ändern, der beim Klicken auf eine Optionsschaltfläche in der Datenquelle gespeichert wird, doppelklicken Sie auf die Optionsschaltfläche, deren Wert Sie ändern möchten, klicken Sie auf die Registerkarte Daten , und geben Sie dann den gewünschten Wert in das Feld Wert ein, wenn ausgewählt .

    Hinweis

    Standardmäßig speichert die erste Optionsschaltfläche in der Gruppe den Wert 1 , wenn darauf geklickt wird, die zweite speichert den Wert 2 usw. Die zulässigen Werte hängen vom Datentyp des Felds ab, an das die Optionsschaltflächen gebunden sind.

  7. InfoPath verwendet den Namen des Felds als Bezeichnung für jede Optionsschaltfläche in der Gruppe. Ersetzen Sie in der Formularvorlage den Platzhaltertext für jede Optionsschaltflächenbezeichnung durch eigenen Text.

    Tipp

    Sie können auch den Aufgabenbereich Datenquelle verwenden, um Steuerelemente einzufügen. Klicken Sie im Aufgabenbereich Datenquelle mit der rechten Maustaste auf das Feld, an das Sie die Optionsschaltflächen binden möchten, und klicken Sie dann im Kontextmenü auf Optionsschaltfläche .

Seitenanfang

Layouttipps

Verwenden Sie die folgenden Tipps, um die Darstellung, Größe und andere Aspekte einer Gruppe von Optionsschaltflächen zu verfeinern:

  • Um die Größe mehrerer Optionsfelder gleichzeitig zu ändern, wählen Sie die Optionsfelder aus, deren Größe Sie ändern möchten, drücken Sie ALT+EINGABETASTE, klicken Sie auf die Registerkarte Größe , und nehmen Sie dann die erforderlichen Anpassungen vor.
  • Um die Lesbarkeit zu verbessern, sollten Sie eine Anweisungstextzeile hinzufügen, die den Optionsschaltflächen vorangestellt ist, einen Rahmen um die Gruppe von Schaltflächen oder eine Schattierung hinter den Schaltflächen. Dazu fügen Sie die Optionsfelder am besten in einen leeren Abschnitt der Formularvorlage ein. Wählen Sie den Abschnitt aus, klicken Sie dann im Menü Format auf Rahmen und Schattierung, und nehmen Sie die erforderlichen Anpassungen vor.
  • Verwenden Sie randeinstellungen, um den Abstand um die einzelnen Optionsschaltflächen anzupassen.
  • 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 zugunsten des nächsten Steuerelements 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 die Einstellung Tabstoppindex auf der Registerkarte Erweitert im Dialogfeld Optionsfeldeigenschaften ändern.

Seitenanfang