Einfügen einer Auswahlgruppe

Gilt für
InfoPath 2010 InfoPath 2013

Eine Auswahlgruppe ist ein Steuerelement, das verwendet wird, um Benutzern eine Reihe von sich gegenseitig ausschließenden Optionen zu präsentieren. Standardmäßig enthält eine Auswahlgruppe zwei Auswahlabschnitte, von denen einer dem Benutzer als Standardauswahl im Formular angezeigt wird.

In diesem Artikel

Wann sollte eine Auswahlgruppe verwendet werden?

Verwenden Sie eine Auswahlgruppe, wenn Sie Folgendes ausführen möchten:

  • Geben Sie Benutzern die Möglichkeit, zwischen zwei oder mehr Abschnitten in einem Formular auszuwählen.
  • Entwerfen Sie eine Formularvorlage basierend auf einem vorhandenen XML-Schema, das ein xsd: choice-Element enthält. In diesem Fall können Sie mit einer Auswahlgruppe dieses Schemaelement in Ihrer Formularvorlage unterbringen, damit Benutzer damit arbeiten können.

Auswahlgruppen enthalten zwei oder mehr Auswahlabschnitte. Standardmäßig wird einer dieser Abschnitte auf dem Formular angezeigt, und Benutzer können es entfernen oder durch einen anderen Abschnitt ersetzen. Beispielsweise kann in einem Kaufanforderungsformular standardmäßig ein Abschnitt zum Anfordern eines neuen Desktopcomputers angezeigt werden, aber Benutzern erlauben, den Abschnitt vollständig zu entfernen oder durch einen Abschnitt zum Anfordern eines Laptopcomputers zu ersetzen.

b950796f-d334-4e4b-8e87-8367cf171495

Die Auswahlabschnitte innerhalb der Auswahlgruppe enthalten die Steuerelemente, mit denen Benutzer interagieren, wenn sie das Formular ausfüllen. Auswahlabschnitte sind immer in Auswahlgruppen enthalten. Wenn Sie also versuchen, ihrer Formularvorlage selbst einen Auswahlabschnitt hinzuzufügen, erstellt Microsoft Office InfoPath automatisch eine Auswahlgruppe, in der sie enthalten sein soll.

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

Abschnitt Abschnitte ähneln den Auswahlabschnitten in einer Auswahlgruppe, da Sie sie verwenden, um Benutzern einen zugehörigen Satz von Steuerelementen zu präsentieren. Abschnitte werden jedoch ausschließlich für Organisationszwecke verwendet. Benutzer können sie beim Ausfüllen eines Formulars nicht entfernen oder ersetzen, wie dies bei Auswahlabschnitten möglich ist.

Optionaler Abschnitt Wenn Sie Ihrer Formularvorlage eine Auswahlgruppe hinzufügen, wird der Standardabschnitt immer angezeigt, wenn ein Benutzer ein Formular öffnet, das auf Ihrer Formularvorlage basiert. Optionale Abschnitte sind dagegen standardmäßig ausgeblendet. Benutzer können auswählen, ob ein optionaler Abschnitt in das Formular eingeschlossen werden soll. Beispielsweise möchten einige Benutzer auf dem zuvor erwähnten Kaufanforderungsformular Kommentare zu dem Computer einfügen, den sie bestellen möchten. Sie können einen optionalen Abschnitt in der Formularvorlage einfügen und in diesem optionalen Abschnitt ein Rich-Textfeld mit der Bezeichnung "Notizen" hinzufügen. Benutzer können dann den Notizenabschnitt hinzufügen, wenn und wenn sie ihn möchten, indem sie auf den Anweisungstext im Formular klicken.

Wiederholter Abschnitt Wie bei wiederholten Auswahlgruppen können Benutzer mit wiederholten Abschnitten ihrem Formular je nach Bedarf mehrere Abschnitte hinzufügen. Verwenden Sie einen wiederholten Abschnitt in Ihrer Formularvorlage, wenn Ihr Ziel darin besteht, Benutzern das Einfügen, aber nicht Ersetzen mehrerer Instanzen eines Abschnitts zu ermöglichen.

Wiederholte Auswahlgruppe Wiederholte Auswahlgruppen sind genau wie Auswahlgruppen, mit der Ausnahme, dass Benutzer mehr als eine davon in ihr Formular einfügen können. Beispielsweise können Benutzer auf dem zuvor erwähnten Kaufanforderungsformular auswählen, ob sie einen Desktopcomputer oder einen Laptop anfordern möchten. In einigen Fällen kann ein Benutzer jedoch beide Computertypen oder mehrere Computer jedes Typs anfordern. Wenn im Formular eine wiederholte Auswahlgruppe verwendet wird, kann der Benutzer den Abschnitt ausfüllen, der Desktopanforderungsinformationen enthält. Anschließend kann der Benutzer eine zweite instance der Auswahlgruppe einfügen, um den Abschnitt auszufüllen, der Laptop-Anforderungsinformationen enthält.

Seitenanfang

Die Benutzerfreundlichkeit

Sowohl im Aussehen als auch im Verhalten ähneln Auswahlgruppen Abschnitten und anderen layoutbezogenen Steuerelementen. Die wichtigsten Unterschiede bestehen darin, dass Benutzer den Standardabschnitt innerhalb einer Auswahlgruppe durch einen alternativen Abschnitt ersetzen oder die Auswahlgruppe vollständig löschen können.

Wenn Benutzer ihren Cursor über den Standardauswahlabschnitt bewegen, wird in der oberen linken Ecke des Abschnitts eine kleine violette Schaltfläche angezeigt. Wenn Benutzer auf diese Schaltfläche klicken, werden in einem Kontextmenü Befehle zum Entfernen oder Ersetzen des Standardabschnitts angezeigt.

597e6687-63a7-430d-898a-1ba12a12bff5

Tipp

Mit einer Auswahlgruppe können Benutzer den Standardabschnitt entfernen oder ersetzen, aber sie können nicht mehrere Instanzen davon in das Formular einfügen. Wenn Sie möchten, dass Benutzer zusätzliche Abschnitte in ihr Formular einfügen können, sollten Sie eine wiederholte Auswahlgruppe anstelle einer Auswahlgruppe verwenden. Aus Sicht des Benutzers sind die Erfahrungen ähnlich. Neben den Kontextmenübefehlen zum Entfernen oder Ersetzen des Standardabschnitts werden dem Benutzer jedoch auch Befehle zum Einfügen mehrerer Instanzen der Auswahlgruppe angezeigt.

Seitenanfang

Überlegungen zur Kompatibilität

Wenn Sie eine Formularvorlage in InfoPath entwerfen, können Sie eine browserkompatible Formularvorlage entwerfen. Wenn Sie eine browserkompatible Formularvorlage entwerfen, sind Auswahlgruppen und Auswahlabschnitte im Aufgabenbereich Steuerelemente nicht verfügbar, da sie nicht in einem Webbrowser angezeigt werden können.

Seitenanfang

Einfügen einer Auswahlgruppe

Das Verfahren zum Einfügen einer Auswahlgruppe in eine Formularvorlage 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 Auswahlgruppe aussieht, wenn sie im Entwurfsmodus ausgewählt wird.

7c5e5783-aaee-424e-9874-645cd7b84cf4

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. Auswahlabschnitte sind immer an Gruppen gebunden. Jedes Steuerelement in einem Auswahlabschnitt ist an ein Feld gebunden, das Teil der Gruppe des Auswahlabschnitts ist. Im folgenden Beispiel ist der Abschnitt Desktopcomputerauswahl in der Formularvorlage an die Desktopgruppe im Aufgabenbereich Datenquelle gebunden.

d58a533f-6a53-4cf8-ab0a-505eabc6bc76

Einfügen einer Auswahlgruppe 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.

Wenn Sie eine Auswahlgruppe einfügen, erstellt InfoPath Gruppen, die an die Auswahlabschnitte innerhalb dieser Auswahlgruppe gebunden sind. Darüber hinaus erstellt InfoPath eine spezielle Art von Gruppe, um die Beziehung zwischen der Auswahlgruppe in der Formularvorlage und der Datenquelle visuell anzugeben. Dieser Gruppentyp enthält das Wort (Auswahl) neben der Bezeichnung in der Datenquelle.

  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 Auswahlgruppe.
    Eine Auswahlgruppe mit zwei Auswahlabschnitten wird in der Formularvorlage angezeigt.

  4. Um zusätzliche Auswahlabschnitte in die Auswahlgruppe einzufügen, platzieren Sie den Cursor in der Auswahlgruppe in der Formularvorlage, und klicken Sie dann im Aufgabenbereich Steuerung auf Auswahlabschnitt.

  5. Führen Sie eine der folgenden Aktionen aus, um den Auswahlabschnitten innerhalb der Auswahlgruppe Steuerelemente hinzuzufügen:

    • Um steuerelemente zum Standardauswahlabschnitt hinzuzufügen, ziehen Sie die gewünschten Steuerelemente aus dem Aufgabenbereich Steuerelemente in den Auswahlabschnitt ihrer Formularvorlage, der mit Auswahlabschnitt (Standard) bezeichnet wird.
    • Um den alternativen Auswahlabschnitten Steuerelemente hinzuzufügen, ziehen Sie die gewünschten Steuerelemente aus dem Aufgabenbereich Steuerelemente in den Auswahlabschnitt ihrer Formularvorlage mit der Bezeichnung Auswahlabschnitt.

Einfügen einer Auswahlgruppe 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. Angenommen, Sie basieren auf dem Entwurf Ihrer Formularvorlage auf einem XML-Schema, und dieses Schema enthält ein xsd:choice-Element . In diesem Fall können Sie eine Auswahlgruppe einfügen, indem Sie die entsprechende Gruppe aus dem Aufgabenbereich Datenquelle auf Ihre Formularvorlage ziehen. Wenn Sie stattdessen den Aufgabenbereich Steuerelemente verwenden, um eine Auswahlgruppe einzufügen, fordert InfoPath Sie auf, die Auswahlgruppe an eine vorhandene Gruppe in der Datenquelle zu binden, 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 Auswahlgruppe.

  4. Wählen Sie im Dialogfeld Auswahlgruppenbindung eine Gruppe mit dem Wort (Auswahl) neben ihrem Namen aus, und klicken Sie dann auf OK.

  5. Fügen Sie der Auswahlgruppe in der Formularvorlage zwei oder mehr Auswahlabschnitte hinzu, und binden Sie sie dann an die entsprechenden Gruppen in der Datenquelle.

    Hinweis

    Die von Ihnen ausgewählten Gruppen müssen Teil der Gruppe (Auswahl) sein, die Sie in Schritt 4 ausgewählt haben.

  6. Fügen Sie jedem Auswahlabschnitt Steuerelemente hinzu, und binden Sie diese Steuerelemente dann an die entsprechenden Felder in der Datenquelle.

    Hinweis

    Die Felder müssen Teil der Gruppen sein, die Sie in Schritt 5 ausgewählt haben. InfoPath verwendet die Namen dieser Felder für die Steuerelementbezeichnungen. Ändern Sie den Beschriftungstext bei Bedarf.

Seitenanfang

Layouttipps

Verwenden Sie die folgenden Tipps, um die Darstellung, Größe und andere Aspekte der Auswahlgruppen und Auswahlabschnitte zu verfeinern:

  • Da die Kontextmenüschaltfläche nur angezeigt wird, wenn Benutzer ihren Zeiger über einen Auswahlabschnitt bewegen, verstehen neue Benutzer möglicherweise nicht, wie der Standardauswahlabschnitt ersetzt wird. Wenn Sie Ihre Formularvorlage entwerfen, sollten Sie über dem Auswahlabschnitt eine kurze Erklärung hinzufügen, die Benutzern mitteilt, wie ein Auswahlabschnitt durch einen anderen ersetzt werden kann.
  • Standardmäßig sind die Rahmen um die Auswahlabschnitte für Benutzer, die das Formular ausfüllen, nicht sichtbar. Daher werden Benutzern nur die Steuerelemente in den Abschnitten angezeigt, wenn sie Ihr Formular öffnen. Um einen Auswahlbereich visuell vom Text und den steuerelementen umgebenden Steuerelementen zu trennen oder einfach die Aufmerksamkeit der Benutzer auf den Abschnitt zu lenken, können Sie das Dialogfeld Rahmen und Schattierung verwenden, um den Auswahlabschnitten innerhalb einer Auswahlgruppe Rahmen oder Farbe hinzuzufügen.
  • Um die Größe mehrerer Auswahlabschnitte gleichzeitig zu ändern, wählen Sie die Auswahlabschnitte aus, deren Größe Sie ändern möchten. Klicken Sie im Menü Format auf Eigenschaften, und nehmen Sie dann auf der Registerkarte Größe die erforderlichen Anpassungen vor.
  • Gelegentlich kann es vorkommen, dass der Text in den Steuerelementen in einem Auswahlbereich und die Bezeichnungen links von diesen Steuerelementen etwas außerhalb der Ausrichtung liegen. Um sie schnell neu auszurichten, doppelklicken Sie auf das Steuerelement, klicken Sie auf der Registerkarte Größe auf Ausrichten, und klicken Sie dann auf Übernehmen. Um Bezeichnungen und Steuerelemente, die sich in verschiedenen Zellen in einer Layouttabelle befinden, neu auszurichten, klicken Sie mit der rechten Maustaste auf die Zelle, die die Bezeichnung enthält, klicken Sie im Kontextmenü auf Tabelleneigenschaften, und klicken Sie dann auf der Registerkarte Zelle unter Vertikale Ausrichtung auf Zentriert.

Seitenanfang