Wednesday, August 3, 2022

Abschnitt einfügen

Sie können einen Abschnitt verwenden, um Gruppen verwandter Steuerelemente in einer Microsoft Office InfoPath-Formularvorlage zu organisieren.

In diesem Artikel

Wann man einen Abschnitt verwendet

Verwenden Sie einen Abschnitt, wenn Sie eine Reihe verwandter Steuerelemente in Ihrer Formularvorlage organisieren möchten. Beispielsweise können Sie in einer Formularvorlage für Versicherungsansprüche einen Abschnitt verwenden, um eine Reihe von Textfeldern zu gruppieren, die zum Erfassen von Kontaktinformationen von Versicherungsnehmern verwendet werden.

Sie können auch bedingte Formatierung verwenden, um Abschnitte ein- oder auszublenden, die auf Werten basieren, die Benutzer an anderer Stelle im Formular eingeben. Beispielsweise können Sie in einem Spesenabrechnungsformular eine bedingte Formatierung verwenden, um Benutzern einen Manager-Genehmigungsabschnitt anzuzeigen, wenn ihre Ausgaben insgesamt mehr als 1.000 US-Dollar betragen. Bei geringeren Ausgaben bleibt der Abschnitt auf dem Formular ausgeblendet.

Wenn Sie einen Abschnitt in Ihre Formularvorlage einfügen, fügen Sie im Wesentlichen einen leeren Container ein. Damit der Abschnitt nützlich ist, müssen Sie andere Steuerelemente darin einfügen. Diese Steuerelemente können Textfelder, Listenfelder oder sogar andere Abschnitte umfassen.

Tipp: Standardmäßig sind Abschnittsgrenzen auf dem Formular unsichtbar. Wenn Sie möchten, dass um Ihren Abschnitt ein Umriss ähnlich dem im Beispiel für Versicherungsansprüche angezeigt wird, können Sie im Dialogfeld „Rahmen und Schattierung " einen Rahmen auf den Abschnitt anwenden.

Verwandte Steuerelemente

InfoPath enthält andere Steuerelemente, die Abschnitten ähnlich sind, 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:

Wiederholter Abschnitt Um einen Abschnitt zu erstellen, den Benutzer mehrmals in ein Formular einfügen können, verwenden Sie einen sich wiederholenden Abschnitt oder ein anderes sich wiederholendes Steuerelement.

Optionaler Abschnitt Wenn Sie Ihrer Formularvorlage einen Abschnitt hinzufügen, wird dieser auf dem Formular angezeigt, wenn ein Benutzer es zum ersten Mal öffnet. Optionale Abschnitte hingegen sind standardmäßig ausgeblendet. Benutzer können wählen, ob sie den optionalen Abschnitt in ihr Formular einfügen möchten.

Auswahlgruppe Um einen Abschnitt einzufügen, der durch einen anderen Abschnitt ersetzt werden kann, verwenden Sie eine Auswahlgruppe. Eine Auswahlgruppe enthält zwei oder mehr Abschnitte. Standardmäßig wird einer dieser Abschnitte auf dem Formular angezeigt. Benutzer können ihn durch einen anderen Abschnitt ersetzen.

Seitenanfang

Abschnitt einfügen

Das Verfahren zum Einfügen eines Abschnitts 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 ein Abschnitt im Entwurfsmodus aussieht.

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. Abschnitte sind immer an Gruppen in der Datenquelle der Formularvorlage gebunden. Jedes Steuerelement in einem Abschnitt ist an ein Feld gebunden, das Teil der Gruppe des Abschnitts ist.

Im folgenden Beispiel ist der Abschnitt Informationen zum Versicherungsnehmer in der Formularvorlage an die Gruppe addressPolicyholder im Aufgabenbereich Datenquelle gebunden.

Fügen Sie einen Abschnitt 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.

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

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

  3. Klicken Sie unter Steuerelemente einfügen auf Abschnitt .

  4. Um dem Abschnitt Steuerelemente hinzuzufügen, ziehen Sie die gewünschten Steuerelemente aus dem Aufgabenbereich Steuerelemente in den Abschnitt Ihrer Formularvorlage.

    Hinweis: Sie sollten ein Steuerelement, das sich bereits in der Formularvorlage befindet, nicht in den Abschnitt verschieben, es sei denn, das Feld des Steuerelements ist bereits Teil der Gruppe des Abschnitts in der Datenquelle. Andernfalls kann die Bindung für das Steuerelement brechen.

  5. Um dem Steuerelement eine Beschriftung hinzuzufügen, geben Sie Text darüber ein.

Fügen Sie einen Abschnitt 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 einen Abschnitt hinzufügen, indem Sie entweder eine sich wiederholende Gruppe aus dem Aufgabenbereich Datenquelle auf die Formularvorlage ziehen oder den Abschnitt mithilfe des Aufgabenbereichs Steuerelemente 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. Wenn der Aufgabenbereich Steuerelemente nicht sichtbar ist, klicken Sie im Menü Einfügen auf Weitere Steuerelemente oder drücken Sie ALT+I, C.

  3. Klicken Sie unter Steuerelemente einfügen auf Abschnitt .

  4. Wählen Sie im Dialogfeld Abschnittsbindung die Gruppe aus, in der Sie Abschnittsdaten speichern möchten, und klicken Sie dann auf OK .

  5. Fügen Sie dem Abschnitt Steuerelemente hinzu, und binden Sie sie dann an die entsprechenden Felder in der Datenquelle.

Seitenanfang

Ausblenden eines Abschnitts basierend auf Werten im Formular

Die bedingte Formatierung dient nicht nur zum Anwenden von Formatierungsänderungen auf Steuerelemente. Eine der besten Möglichkeiten, die bedingte Formatierung zu verwenden, besteht darin, ein Steuerelement anzuzeigen oder auszublenden, das auf dem Wert basiert, der in ein anderes Steuerelement eingegeben wird. Eine typische Möglichkeit besteht darin, Ihr Formular mit einem Kontrollkästchen über einem Abschnitt zu gestalten, sodass das Aktivieren des Kontrollkästchens den Abschnitt ein- oder ausblendet. Diese Technik macht es Ihnen leicht, die richtigen Informationen zur richtigen Zeit anzuzeigen.

Bei diesem Verfahren wird davon ausgegangen, dass Sie Ihrer Formularvorlage bereits einen Abschnitt hinzugefügt haben.

  1. Klicken Sie in der Formularvorlage auf den Abschnitt, den Sie ausblenden möchten.

  2. Klicken Sie im Menü Format auf Bedingte Formatierung .

  3. Klicken Sie im Dialogfeld Bedingte Formatierung auf Hinzufügen .

  4. Legen Sie unter Wenn diese Bedingung wahr ist die gewünschte Bedingung fest. Um beispielsweise den Abschnitt auszublenden, den Sie in Schritt 1 ausgewählt haben, wenn ein bestimmtes Kontrollkästchen aktiviert ist, wählen Sie im ersten Feld das Feld aus, an das das Kontrollkästchen gebunden ist, und geben Sie dann den Wert an, der bestimmt, ob der Abschnitt ausgeblendet werden soll.

    Tipp: Bei Kontrollkästchen bedeutet TRUE standardmäßig „ausgewählt" oder „markiert", während FALSE dasselbe wie „deaktiviert" oder „nicht markiert" bedeutet.

  5. Klicken Sie unter Dann diese Formatierung anwenden auf Dieses Steuerelement ausblenden .

  6. Um die Bedingung zu speichern und zur Formularvorlage zurückzukehren, klicken Sie zweimal auf OK .

  7. Um Ihre Änderungen zu testen, klicken Sie auf der Standardsymbolleiste auf Vorschau , oder drücken Sie STRG+UMSCHALT+B.

Seitenanfang

Layout-Tipps

Bevor Sie Steuerelemente in einen Abschnitt einer Formularvorlage einfügen, überlegen Sie, wie Sie diese Steuerelemente anordnen möchten. Sie können Textfelder und andere Steuerelemente hinzufügen, indem Sie sie an einer beliebigen Stelle in den Abschnitt ziehen. Oder wenn Sie mehr Kontrolle über das Layout haben möchten, können Sie eine Layouttabelle in den Abschnitt einfügen und dann Beschriftungen und Steuerelemente in die einzelnen Zellen einfügen, damit sie gut ausgerichtet sind. Im folgenden Beispiel hat der Formulardesigner eine Layouttabelle mit zwei Zeilen und drei Spalten verwendet, um Steuerelemente innerhalb eines Abschnitts anzuordnen.

Zusätzlich zur Verwendung von Layouttabellen können Sie eine oder mehrere der folgenden Aktionen ausführen:

  • Um die Größe mehrerer Abschnitte gleichzeitig zu ändern, wählen Sie die Abschnitte 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 den Rahmen oder die Farbe eines Abschnitts zu ändern, wählen Sie ihn in der Formularvorlage aus, klicken Sie im Menü Format auf Rahmen und Schattierung , klicken Sie auf die Registerkarte Rahmen und nehmen Sie dann die erforderlichen Anpassungen vor.

  • Um zu sehen, wie die Steuerelemente in Ihrem Abschnitt mit tatsächlichem Text darin aussehen, klicken Sie im Menü Ansicht auf Beispieldaten . Auf diese Weise können Sie sich ein Bild davon machen, wie ein auf Ihrer Formularvorlage basierendes Formular aussehen wird, wenn ein Benutzer es ausfüllt.

  • Gelegentlich scheinen der Text innerhalb der Steuerelemente in einem Abschnitt und die Beschriftungen links von diesen Steuerelementen leicht falsch ausgerichtet zu sein. Um sie schnell neu auszurichten, doppelklicken Sie auf das Steuerelement, klicken Sie auf der Registerkarte Größe auf Ausrichten und dann auf Anwenden . Wenn sich die Beschriftung und das Steuerelement in verschiedenen Zellen einer Layouttabelle befinden, klicken Sie mit der rechten Maustaste auf die Zelle, die die Beschriftung enthält, klicken Sie im Kontextmenü auf Tabelleneigenschaften, und klicken Sie dann auf der Registerkarte Zelle unter Vertikale Ausrichtung auf Zentrieren .

Seitenanfang

No comments:

Post a Comment