Thursday, August 4, 2022

Fügen Sie ein Textfeld ein

In einer Microsoft Office InfoPath-Formularvorlage können Sie ein Textfeld verwenden, um Informationen von Benutzern zu sammeln oder Daten aus einer Datenbank oder einer anderen externen Datenquelle anzuzeigen.

In diesem Artikel

Wann Sie ein Textfeld verwenden sollten

Verwenden Sie ein Textfeld, wenn Sie Folgendes möchten:

  • Ermöglichen Sie Benutzern, beliebig viel Klartext in ein Formular einzugeben.

  • Zeigen Sie Informationen an, z. B. das Ergebnis einer Formel oder das aktuelle Datum.

In der folgenden Abbildung werden Textfelder verwendet, um Kontaktinformationen von Benutzern zu sammeln.

Wenn Sie ein Textfeld in Ihre Formularvorlage einfügen, fügt InfoPath standardmäßig ein einzeiliges Textfeld hinzu. Wenn das Textfeld stattdessen mehrere Textzeilen anzeigen soll, können Sie Absatzumbrüche oder Textumbruch für das Textfeld aktivieren, nachdem Sie es eingefügt haben. Alternativ können Sie ein Rich-Text-Feld verwenden.

Verwandte Steuerelemente

InfoPath enthält Steuerelemente, die Textfeldern ä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:

Rich-Text-Feld Wie ein normales Textfeld ermöglicht ein Rich-Text-Feld Benutzern das Eingeben, Bearbeiten oder Anzeigen von Text. Im Gegensatz zu einem Textfeld zeigt ein Rich-Text-Feld standardmäßig mehrere Textzeilen an. Benutzer können einem Rich-Text-Feld auch Formatierungselemente hinzufügen, z. B. fetten oder kursiven Text, Bilder und Tabellen. Die formatierten Daten in einem Rich-Text-Feld werden als XHTML gespeichert, das möglicherweise nicht mit Datenquellen kompatibel ist, die kurze Sequenzen aus reinem Text erwarten.

Ausdrucksfeld Ein Ausdrucksfeld wird im Allgemeinen zum Anzeigen von schreibgeschütztem Text, zum Anzeigen des Werts eines anderen Steuerelements im Formular oder zum Erstellen von Formeln verwendet, die auf XPath-Ausdrücken basieren. Im Gegensatz zu einem Textfeld werden in einem Ausdrucksfeld keine Daten gespeichert oder gespeichert. Daher sollten Sie ein Ausdrucksfeld nur dann verwenden, wenn Sie seinen Wert nicht speichern oder in einer anderen Formel darauf verweisen möchten.

Sie können Textfelder allein verwenden oder sie zu sich wiederholenden Tabellen, Abschnitten oder anderen Layout-bezogenen Steuerelementen hinzufügen. Textfelder werden beispielsweise häufig in den Zellen einer sich wiederholenden Tabelle angezeigt.

Seitenanfang

Die Benutzererfahrung

Die Eingabe von Daten in ein Textfeld ist einfach. Benutzer setzen ihren Cursor in das Textfeld und geben dann die erforderlichen Informationen ein. Die Daten erscheinen im Formular als Klartext.

Tipp: Wenn Sie möchten, dass Benutzer Zeichenformatierung auf Text in einem Textfeld anwenden können, können Sie anstelle eines Standardtextfelds ein Rich-Text-Feld verwenden.

Textfelder enthalten mehrere vertraute Funktionen des Microsoft Office-Systems. Wenn Benutzer beispielsweise ein Wort in einem Textfeld falsch schreiben, sehen sie die bekannte gewellte rote Unterstreichung, die auf einen möglichen Rechtschreibfehler hinweist.

Zusammen mit der Rechtschreibprüfung ist die AutoComplete-Funktion standardmäßig für Textfelder aktiviert. AutoComplete speichert vorherige Einträge, die Benutzer in ein Formular eingegeben haben. Wenn ein Benutzer die ersten paar Zeichen in ein Textfeld eingibt, listet InfoPath mögliche Übereinstimmungen aus Einträgen auf, die der Benutzer zuvor eingegeben hat. Dadurch wird es Benutzern erleichtert, sich wiederholende oder allgemeine Daten wie ihren Namen oder ihre Adresse in die von ihnen ausgefüllten Formulare einzugeben.

Hinweis: Wenn Sie eine Formularvorlage in InfoPath entwerfen, können Sie eine browserkompatible Formularvorlage entwerfen. Wenn Sie eine browserkompatible Formularvorlage entwerfen, sind einige Features, wie z. B. die Rechtschreibprüfung, für die Verwendung in InfoPath nicht verfügbar, da sie in einem Webbrowser nicht funktionieren.

Seitenanfang

Fügen Sie ein Textfeld ein

Das Verfahren zum Einfügen eines Textfelds unterscheidet sich leicht, 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 Textfeld aussieht, wenn es im Entwurfsmodus ausgewählt ist.

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. Textfelder sind immer an Felder gebunden. Im folgenden Beispiel ist das Textfeld „ Nachname " im Formular an das Feld „Nachname" im Aufgabenbereich „ Datenquelle " gebunden.

Fügen Sie ein Textfeld 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 Textfeld .

  4. Um dem Steuerelement eine Bezeichnung hinzuzufügen, geben Sie Text über oder links neben dem Steuerelement ein, gefolgt von einem Doppelpunkt (:). Wenn das Textfeld beispielsweise den Nachnamen eines Benutzers erfassen soll, können Sie Nachname: eingeben .

Fügen Sie ein Textfeld 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 ein Textfeld einfügen, indem Sie ein Feld aus dem Aufgabenbereich Datenquelle auf die Formularvorlage ziehen oder indem Sie stattdessen ein Textfeld aus dem Aufgabenbereich 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 Textfeld .

  4. Wählen Sie im Dialogfeld Textfeldbindung das Feld aus, in dem Sie Textfelddaten speichern möchten, und klicken Sie dann auf OK .

  5. InfoPath verwendet den Namen des Felds oder der Gruppe als Beschriftung des Steuerelements. Ändern Sie ggf. den Beschriftungstext.

    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 das Textfeld binden möchten, und klicken Sie dann im Kontextmenü auf Textfeld .

Seitenanfang

Layout-Tipps

Bevor Sie Textfelder in Ihre Formularvorlage einfügen, überlegen Sie, wie Sie sie anordnen möchten. Sie können Textfelder hinzufügen, indem Sie sie an eine beliebige Stelle in Ihrer Formularvorlage ziehen, aber das kann zu einem willkürlichen Design führen. Wenn Sie Ihre Formularvorlage besser organisieren möchten, können Sie eine Layouttabelle hinzufügen und dann Beschriftungen und Steuerelemente in die einzelnen Zellen einfügen, damit sie gut ausgerichtet sind. In der folgenden Abbildung wird eine Layouttabelle mit vier Zeilen und zwei Spalten verwendet, um Beschriftungen und Steuerelemente anzuordnen.

Zusätzlich zur Verwendung von Layouttabellen zum Organisieren von Textfeldern können Sie einen oder mehrere der folgenden Schritte ausführen:

  • Um die Größe mehrerer Textfelder gleichzeitig zu ändern, wählen Sie die Textfelder aus, deren Größe Sie ändern möchten, klicken Sie im Menü Format auf Eigenschaften , klicken Sie auf die Registerkarte Größe und nehmen Sie dann die erforderlichen Anpassungen vor.

  • Passen Sie die Größe der Textfelder in Ihrer Formularvorlage an die Länge des Textes an, den Benutzer in die Felder eingeben sollen.

  • Um den Rahmen oder die Farbe mehrerer Textfelder gleichzeitig zu ändern, wählen Sie die Textfelder aus, die Sie ändern möchten, klicken Sie im Menü Format auf Rahmen und Schattierung , klicken Sie auf die Registerkarte Rahmen und nehmen Sie dann die erforderlichen Anpassungen vor.

  • Um den in einem Textfeld angezeigten Text anzupassen, verwenden Sie die Felder „ Schriftart " und „ Schriftgröße " auf der Symbolleiste „ Formatierung ". Um die Schriftart und den Schriftgrad für alle Textfelder in Ihrer Formularvorlage gleichzeitig zu ändern, wählen Sie das Textfeld aus, das die gewünschte Formatierung enthält, und klicken Sie dann im Menü Format auf Schriftart auf alle Textfeld-Steuerelemente anwenden .

  • Um zu sehen, wie Ihre Textfelder mit tatsächlichem Text darin aussehen werden, klicken Sie im Menü Ansicht auf Beispieldaten . Dies hilft Ihnen, ein Gefühl dafür zu bekommen, wie das Formular aussehen wird, wenn Benutzer es ausfüllen.

  • Verwenden Sie Ränder, um den Abstand um die Außenseite eines Textfelds anzupassen. Verwenden Sie Padding, um den Abstand um den Text innerhalb des Textfelds anzupassen. Beide Einstellungen befinden sich auf der Registerkarte Größe im Dialogfeld Textfeldeigenschaften .

  • Gelegentlich kann es vorkommen, dass der Text in einem Textfeld und die Beschriftung links vom Textfeld leicht falsch ausgerichtet sind. Um sie schnell neu auszurichten, doppelklicken Sie auf das Textfeld, klicken Sie auf der Registerkarte Größe auf Ausrichten und dann auf Anwenden . Wenn sich die Beschriftung und das Textfeld 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