Fügen Sie eine Gruppe von Optionsfeldern ein
Sie können zwei oder mehr Optionsschaltflächen in Ihre Microsoft Office InfoPath-Formularvorlage einfügen, wenn Sie möchten, dass Benutzer eine Option aus einer begrenzten Gruppe von Optionen auswählen.
In diesem Artikel
Wann eine Gruppe von Optionsfeldern verwendet werden sollte
Verwenden Sie eine Gruppe von Optionsschaltflächen in Ihrer Formularvorlage, um Benutzern eine kleine Anzahl verwandter, aber sich gegenseitig ausschließender Auswahlmöglichkeiten zu präsentieren.
In der folgenden Abbildung klicken Mitarbeiter und Manager auf Optionsschaltflächen, um die Arbeitsleistung auf einem Leistungsbeurteilungsformular zu bewerten. In jedem Abschnitt können Benutzer nur eine Schaltfläche auswählen.
Wenn Benutzer ein Formular öffnen, das auf Ihrer Formularvorlage basiert, ist standardmäßig keines der Optionsfelder 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 aktiviert (Dialogfeld Eigenschaften der Optionsschaltfläche) für diese Optionsschaltfläche aktivieren.
Verwandte Steuerelemente
InfoPath enthält Steuerelemente, die Optionsfeldern ähneln, aber anderen Zwecken dienen. Um zu entscheiden, welches dieser Steuerelemente für Ihre Formularvorlage am besten geeignet ist, sehen Sie sich die folgende Liste an:
Kontrollkästchen Wie eine Optionsschaltfläche unterstützt ein Kontrollkästchen Optionen, die entweder aktiviert oder deaktiviert sind. Der Unterschied besteht darin, dass Sie normalerweise Kontrollkästchen für Ja/Nein-Entscheidungen oder nicht exklusive Entscheidungen verwenden.
Listenfeld Wie eine Gruppe von Optionsschaltflächen ermöglicht ein Listenfeld Benutzern die Auswahl aus mehreren Optionen im Formular. Bei Listenfeldern treffen Benutzer ihre Auswahl jedoch, indem sie auf ein Element in der Liste klicken, anstatt auf einen kleinen Kreis zu klicken.
Die Benutzererfahrung
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, erscheint ein Punkt in der Mitte dieses Kreises. In jedem Satz von Optionsschaltflächen kann nur eine Schaltfläche ausgewählt werden.
Fügen Sie eine Gruppe von Optionsfeldern ein
Das Verfahren zum Einfügen einer Gruppe von Optionsfeldern unterscheidet sich geringfügig, je nachdem, ob Sie eine neue, leere Formularvorlage entwerfen oder das Design 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.
Steuerelemente können gebunden oder ungebunden sein. Wenn ein Steuerelement gebunden ist, wird es mit einem Feld oder einer Gruppe in der Datenquelle verbunden, sodass die in das Steuerelement eingegebenen Daten in der zugrunde liegenden Formulardatei (.xml) gespeichert werden. Wenn ein Steuerelement ungebunden ist, ist es nicht mit einem Feld oder einer Gruppe verbunden, und in das Steuerelement eingegebene Daten werden nicht gespeichert. Wenn Sie ein Steuerelement auswählen oder den Mauszeiger darüber bewegen, werden Text und ein Bindungssymbol in der oberen rechten Ecke des Steuerelements angezeigt. Der Text gibt die Gruppe oder das Feld an, an das das Steuerelement in der Datenquelle gebunden ist. Das Symbol zeigt an, ob das Steuerelement korrekt an diese Gruppe oder dieses Feld gebunden ist. Wenn die Bindung korrekt ist, wird ein grünes Symbol angezeigt. Wenn etwas mit der Bindung nicht stimmt, sehen Sie stattdessen ein blaues oder rotes Symbol.
Die Datenquelle für die Formularvorlage besteht aus Feldern und Gruppen, die in einer hierarchischen Ansicht im Aufgabenbereich Datenquelle angezeigt werden. Jede Optionsschaltfläche ist an dasselbe Feld in der Datenquelle gebunden. Wenn ein Benutzer auf eine Optionsschaltfläche klickt, wird der Wert, der dieser Optionsschaltfläche zugeordnet ist, in dem Feld gespeichert. Im folgenden Beispiel sind die Optionsschaltflächen 1 , 2 , 3 und n/a alle an das Feld employeeScore im Aufgabenbereich Datenquelle gebunden.
Fügen Sie eine Gruppe von Optionsfeldern in eine neue, leere Formularvorlage ein
Wenn Sie eine neue, leere Formularvorlage entwerfen, ist das Kontrollkästchen Datenquelle automatisch erstellen im Aufgabenbereich Steuerelemente standardmäßig aktiviert. Dadurch kann InfoPath automatisch Felder und Gruppen in der Datenquelle erstellen, wenn Sie der Formularvorlage Steuerelemente hinzufügen. Diese Felder und Gruppen werden im Aufgabenbereich Datenquelle durch Ordner- und Dateisymbole dargestellt.
Platzieren Sie in der Formularvorlage den Cursor an der Stelle, an der Sie das Steuerelement einfügen möchten.
Wenn der Aufgabenbereich Steuerelemente nicht sichtbar ist, klicken Sie im Menü Einfügen auf Weitere Steuerelemente oder drücken Sie ALT+I, C.
Klicken Sie unter Steuerelemente einfügen auf Optionsschaltfläche .
Geben Sie im Dialogfeld Optionsschaltflächen einfügen die Anzahl der Schaltflächen ein, die Sie einfügen möchten, und klicken Sie dann auf OK .
Um den in der Datenquelle gespeicherten Wert zu ändern, wenn auf eine Optionsschaltfläche geklickt 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 das erste Optionsfeld in der Gruppe den Wert 1 , wenn es angeklickt wird, das zweite speichert den Wert 2 und so weiter.
Ersetzen Sie in der Formularvorlage den Platzhaltertext für jede Beschriftung der Optionsschaltflächen durch Ihren eigenen Text.
Fügen Sie eine Gruppe von Optionsfeldern in eine Formularvorlage ein, die auf einer vorhandenen Datenquelle basiert
Wenn Sie das Design Ihrer Formularvorlage auf einer vorhandenen XML-Datei (Extensible Markup Language), einer Datenbank oder einem Webdienst basieren, leitet InfoPath die Felder und Gruppen im Aufgabenbereich Datenquelle von dieser vorhandenen Datenquelle ab. In diesem Szenario können Sie eine Gruppe von Optionsfeldern einfügen, indem Sie ein Feld aus dem Aufgabenbereich Datenquelle auf die Formularvorlage ziehen oder indem Sie stattdessen eine Gruppe von Optionsfeldern aus dem Aufgabenbereich Steuerelemente einfügen, wie im folgenden Verfahren beschrieben:
Platzieren Sie in der Formularvorlage den Cursor an der Stelle, an der Sie das Steuerelement einfügen möchten.
Wenn der Aufgabenbereich Steuerelemente nicht sichtbar ist, klicken Sie im Menü Einfügen auf Weitere Steuerelemente oder drücken Sie ALT+I, C.
Klicken Sie unter Steuerelemente einfügen auf Optionsschaltfläche .
Wählen Sie im Dialogfeld Optionsschaltflächenbindung das Feld aus, in dem Sie die Optionsschaltflächendaten speichern möchten, und klicken Sie dann auf OK .
Hinweis: Wenn Sie die Optionsschaltflächen an ein Wiederholungsfeld binden, müssen sich die Optionsschaltflächen innerhalb eines Wiederholungssteuerelements befinden, z. B. einer Wiederholungstabelle oder eines Wiederholungsabschnitts.
Geben Sie im Feld Anzahl der einzufügenden Optionsschaltflächen im Dialogfeld Optionsschaltflächen einfügen die Anzahl der einzufügenden Optionen ein, und klicken Sie dann auf OK .
Um den in der Datenquelle gespeicherten Wert zu ändern, wenn auf eine Optionsschaltfläche geklickt 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 das erste Optionsfeld in der Gruppe den Wert 1 , wenn es angeklickt wird, das zweite speichert den Wert 2 und so weiter. Die zulässigen Werte hängen vom Datentyp des Felds ab, an das die Optionsfelder gebunden sind.
InfoPath verwendet den Namen des Felds als Bezeichnung für jedes Optionsfeld in der Gruppe. Ersetzen Sie in der Formularvorlage den Platzhaltertext für jede Beschriftung der Optionsschaltflächen durch Ihren 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 .
Layout-Tipps
Verwenden Sie die folgenden Tipps, um das Erscheinungsbild, die Größe und andere Aspekte einer Gruppe von Optionsfeldern 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 Zeile mit Anweisungstext vor den Optionsschaltflächen, einen Rahmen um die Gruppe von Schaltflächen oder eine Schattierung hinter den Schaltflächen hinzufügen. Am besten fügen Sie dazu die Optionsfelder in einen leeren Abschnitt der Formularvorlage ein. Wählen Sie den Abschnitt aus und klicken Sie dann im Menü Format auf Rahmen und Schattierung und nehmen Sie die erforderlichen Anpassungen vor.
Verwenden Sie Randeinstellungen, um den Abstand um jede Optionsschaltfläche anzupassen.
Tab-Reihenfolge bezieht sich auf die Reihenfolge, in der der Fokus des Cursors bewegt wird, wenn der Benutzer die TAB-TASTE drückt. Wenn Benutzer bei Optionsfeldern die TAB-TASTE drücken, wird der Fokus auf das erste Optionsfeld in der Gruppe verschoben, wenn keines der Optionsfelder ausgewählt ist, oder auf das zuletzt ausgewählte Optionsfeld. 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, möchten Sie möglicherweise gelegentlich, dass stattdessen die TAB-TASTE den Fokus verschiebt. In diesem Fall können Sie die Tab-Reihenfolge manuell anpassen, indem Sie die Tab-Index- Einstellung auf der Registerkarte „ Erweitert " im Dialogfeld „ Optionsfeld-Eigenschaften " ändern.
No comments:
Post a Comment