Möglichkeiten des Anpassens eines Textfelds
Gilt für
InfoPath 2010 InfoPath 2013
Nachdem Sie ein Textfeld in eine Formularvorlage eingefügt haben, können Sie es anpassen, indem Sie auf die Eigenschaften und Einstellungen im Dialogfeld Textfeldeigenschaften zugreifen und diese ändern. Doppelklicken Sie zum Öffnen des Dialogfelds in der Formularvorlage auf das Textfeld, dessen Eigenschaften Sie ändern möchten.
In der folgenden Tabelle werden einige der Möglichkeiten beschrieben, wie Sie ein Textfeld anpassen können, und es gibt Gründe, warum Sie dies tun können. Obwohl die Tabelle keine ausführlichen Informationen zu den Optionen im Dialogfeld Textfeldeigenschaften enthält, erhalten Sie eine Vorstellung von den verfügbaren Optionen.
Hinweis
- Wenn Sie eine browserkompatible Formularvorlage entwerfen, sind bestimmte Features im Dialogfeld Textfeldeigenschaften nicht verfügbar. Absatzumbrüche werden beispielsweise nicht unterstützt.
- Wenn Ihre Formularvorlage auf einer Datenbank, einem Schema oder einer anderen vorhandenen Datenquelle basiert, können Sie möglicherweise nicht alle Aspekte eines Steuerelements anpassen. Beispielsweise können Sie die Größe des Steuerelements ändern, aber nicht den Feld- oder Gruppennamen, die von der vorhandenen Datenquelle abgeleitet werden.
| Tab | Aufgabe | Details |
|---|---|---|
| Daten | Ändern des zugehörigen Feldnamens | Wenn Sie eine neue, leere Formularvorlage entwerfen, können Sie den Standardfeld- oder Gruppennamen für ein Steuerelement in etwas ändern, das beim Arbeiten mit der Datenquelle leichter zu identifizieren ist. Beispielsweise ist ein Feld mit dem Namen "Salesperson" einfacher zu verstehen als ein Feld mit dem Namen "Field1". Hinweis: Wenn Sie den Feldnamen ändern, wird die Bindung zwischen einem Textfeld und einem Feld in der Datenquelle nicht geändert. Wenn Sie ein Textfeld an ein anderes Feld binden müssen, klicken Sie mit der rechten Maustaste auf das Textfeld, und klicken Sie dann im Kontextmenü auf Bindung ändern . |
| Daten | Ändern des Datentyps | Wenn Sie eine neue, leere Formularvorlage entwerfen, können Sie den Standarddatentyp für ein Steuerelement ändern. Der Standarddatentyp für ein Textfeld ist Text (Zeichenfolge), aber Sie können dies ändern. Wenn Benutzer beispielsweise britische Pfund in ein Textfeld Transaktionsbetrag eingeben sollen, können Sie den Datentyp Ganze Zahl (ganzzahl) und dann Formatierungsoptionen auswählen, sodass die in das Textfeld eingegebenen Werte mit dem Währungssymbol pfund (£) angezeigt werden. Weitere Informationen zu Datentypen Im Folgenden sind die Datentypen aufgeführt, die für Textfelder verfügbar sind:
|
| Daten | Angeben eines Standardwerts | Wenn Standardtext in einem Steuerelement angezeigt werden soll, wenn ein Benutzer das Formular zum ersten Mal öffnet, können Sie diesen Text in das Feld Wert eingeben. Sie können auch den Wert eines anderen Felds in der Datenquelle als Standardwert für ein Steuerelement verwenden. Standardwerte unterscheiden sich vom Platzhaltertext (der weiter unten in diesem Artikel beschrieben wird), da sie immer als Daten in der Formulardatei (.xml) gespeichert werden. |
| Daten | Anzeigen der Ergebnisse einer Berechnung | Um die Ergebnisse einer Berechnung in einem Steuerelement anzuzeigen, können Sie neben dem Feld Wert auf Formel klicken, um dem Steuerelement Formeln und Funktionen zuzuordnen. Sie können beispielsweise eine Formel erstellen, die eine Spalte mit Zahlen in einer sich wiederholenden Tabelle addiert, indem Sie ein Textfeld in Verbindung mit der Summenfunktion verwenden. Alternativ können Sie die heute-Funktion einem bestimmten Textfeld zuordnen, sodass beim Öffnen des Formulars das aktuelle Datum in diesem Textfeld angezeigt wird. |
| Daten | Festlegen, dass das Textfeld erforderlich ist | Um Benutzer visuell daran zu erinnern, Daten in ein Steuerelement einzugeben, aktivieren Sie das Kontrollkästchen Darf nicht leer sein . Wenn Benutzer das Formular öffnen, wird im Steuerelement ein rotes Sternchen angezeigt, um es nicht leer zu lassen. Benutzer können keine Daten übermitteln, bis sie einen Wert in das Steuerelement eingeben. |
| Daten | Hinzufügen der Datenüberprüfung | Klicken Sie auf Datenüberprüfung , um Datenüberprüfungsregeln für das Steuerelement anzugeben. Wenn Sie z. B. Teilenummern in einem bestimmten Format eingeben müssen – drei Zahlen, dann ein Bindestrich und dann zwei weitere Zahlen –, können Sie mithilfe der Datenüberprüfung sicherstellen, dass Benutzer diesem Muster entsprechen. |
| Daten | Anwenden von Regeln | Wenn Sie auf Regeln klicken, können Sie eine Regel erstellen, die dazu führt, dass eine oder mehrere Aktionen automatisch ausgeführt werden, wenn Benutzer den Wert in einem Steuerelement ändern. Wenn ein Benutzer in einem Bestellformular beispielsweise eine Zahl größer als 10 in ein Textfeld Betrag eingibt, können Sie eine Regel verwenden, um ein Dialogfeld anzuzeigen, das besagt: "Wenn Sie mehr als 10 verschiedene Artikel gleichzeitig bestellen, kann sich der Versand verzögern." Sie können auch eine Regel verwenden, um automatisch aktualisierte Informationen aus einer externen Datenquelle abzurufen. In einem Aktienkaufformular können Sie beispielsweise eine Regel verwenden, um Aktienkurse in Echtzeit in einem Textfeld abzurufen und anzuzeigen, entweder wenn das Formular geöffnet wird oder wenn der Benutzer die Informationen anfordert. |
| Anzeige | Platzhaltertext anzeigen | Wenn Sie Ihren Benutzern Anleitungen dazu geben möchten, welche Daten in das Textfeld eingegeben werden sollen, können Sie Anweisungstext in das Feld Platzhalter eingeben. Beispielsweise kann in einem Textfeld Anzahl von Nächten im Hotel platzhaltertext verwendet werden, um Benutzer aufzufordern, welche Art von Daten sie eingeben sollten. Wie ein Standardwert wird Platzhaltertext in einem Texteingabesteuerelement angezeigt, wenn ein Benutzer ein Formular zum ersten Mal öffnet. Platzhaltertext unterscheidet sich jedoch in den folgenden drei Punkten von Standardwerten:
|
| Anzeige | Festlegen eines schreibgeschützten Textfelds | Um zu verhindern, dass Benutzer den Inhalt eines Steuerelements ändern, aktivieren Sie das Kontrollkästchen Schreibgeschützt . Wenn Sie beispielsweise ein Textfeld verwenden, um die Ergebnisse einer Formel anzuzeigen, können Sie das Textfeld schreibgeschützt festlegen, um zu verhindern, dass Benutzer dieses Ergebnis eingeben. Obwohl ein schreibgeschütztes Textfeld im Formular nicht abgeblendet angezeigt wird, werden Benutzer daran gehindert, Informationen in das Textfeld einzugeben. |
| Anzeige | Deaktivieren der Rechtschreibprüfung oder der AutoVervollständigen-Funktion | Um zu verhindern, dass Benutzer die Rechtschreibung von Text in einem Texteingabesteuerelement überprüfen oder vorherige Einträge, die in diesem Steuerelement eingegeben wurden, automatisch wiederverwenden, deaktivieren Sie die Kontrollkästchen Rechtschreibprüfung aktivieren und AutoVervollständigen aktivieren , die beide standardmäßig aktiviert sind. Beispielsweise können Sie die Rechtschreibprüfung für Textfelder deaktivieren, in denen Eigennamen angezeigt werden. Sie können AutoVervollständigen aus Datenschutzgründen deaktivieren, z. B. wenn ein Formular für viele Personen freigegeben wird. |
| Anzeige | Zulassen, dass Benutzer mehrere Textzeilen eingeben | Wenn in einem Textfeld mehr als eine Textzeile angezeigt werden soll, aktivieren Sie das Kontrollkästchen Mehrzeiliger Text. Anschließend können Sie entscheiden, ob Absatzumbrüche innerhalb des Textfelds zulässig sind. |
| Anzeige | Aktivieren von Absatzumbrüchen | Wenn Sie das Kontrollkästchen Mehrzeiliges Kontrollkästchen aktivieren und möchten, dass Benutzer Absätze mit Informationen in das Textfeld eingeben können, aktivieren Sie das Kontrollkästchen Absatzumbrüche . Dies ist z. B. nützlich, wenn Sie möchten, dass Benutzer eine essayähnliche Frage in einem Textfeld beantworten, aber die Daten im Nur-Text-Format vorliegen sollen, da Benutzer sie letztendlich an eine Datenbank übermitteln. Wenn Sie das Kontrollkästchen Mehrzeiliges Kontrollkästchen in einer browserkompatiblen Formularvorlage aktivieren, können Sie das Kontrollkästchen Absatzumbrüche nicht deaktivieren. |
| Anzeige | Aktivieren des Textumbruchs | Wenn Sie das Kontrollkästchen Mehrzeiliges aktivieren, aktiviert InfoPath automatisch das Kontrollkästchen Text umbrechen , sodass Text von einer Zeile zu einer anderen fließt, während Benutzer in das Textfeld eingeben. Wenn Textumbruch aktiviert ist, können Sie in der Liste Bildlaufoptionen auswählen. Sie können beispielsweise festlegen, dass Bildlaufleisten im Textfeld angezeigt werden, wenn Benutzer mehr Text eingeben, als das Textfeld standardmäßig anzeigen kann. Damit Die Bildlaufoptionen ordnungsgemäß funktionieren, muss das Textfeld eine feste Höhe und Breite aufweisen. Wenn Sie das Kontrollkästchen Mehrzeiliges Kontrollkästchen in einer browserkompatiblen Formularvorlage aktivieren, können Sie das Kontrollkästchen Text umbrechen nicht deaktivieren oder optionen in der Liste Bildlauf angeben. |
| Anzeige | Einschränken von Zeichen | Wenn Sie einem Textfeld eine Zeichenbegrenzung zuweisen möchten, aktivieren Sie das Kontrollkästchen Textfeld einschränken auf , und geben Sie dann die zulässige Anzahl von Zeichen ein. In einer Personalformularvorlage können Sie beispielsweise dieses Feature verwenden, um zu verhindern, dass Benutzer mehr als fünf Zeichen in ein Textfeld mit der Mitarbeiter-ID eingeben. Wenn Ihre Formularvorlage mit einer Datenbank oder einem externen XML-Schema verbunden ist und diese Datenquelle vorhandene Zeichenlängenanforderungen aufweist, zeigt Microsoft Office InfoPath automatisch einen Datenüberprüfungsfehler an, wenn Benutzer diese Grenzwerte überschreiten, wenn sie ein Formular basierend auf Ihrer Formularvorlage ausfüllen. Wenn der Cursor automatisch zum nächsten Steuerelement im Formular wechselt, nachdem der Benutzer den Zeichengrenzwert für ein Steuerelement erreicht hat, aktivieren Sie das Kontrollkästchen Beim Erreichen des Grenzwerts automatisch zum nächsten Steuerelement wechseln . Das automatische Wechseln des Cursors zum nächsten Steuerelement wird in browserkompatiblen Formularvorlagen nicht unterstützt. |
| Anzeige | Hinzufügen von bedingter Formatierung | Klicken Sie auf Bedingte Formatierung , um das Dialogfeld Bedingte Formatierung zu öffnen, in dem Sie die Darstellung eines Steuerelements einschließlich seiner Sichtbarkeit basierend auf den Werten ändern können, die Benutzer in das Formular eingeben. In einer Formularvorlage für einen Verkaufsbericht können Sie beispielsweise die bedingte Formatierung verwenden, um den Benutzer darauf hinzuweisen, dass der ausgegebene Betrag größer als der budgetierte Betrag ist. |
| Größe | Anpassen von Größe, Abstand und Rändern | Sie können die Größe eines Steuerelements manuell angeben, indem Sie Werte in die Felder Höhe und Breite eingeben. Sie können den Abstand auch innerhalb und außerhalb des Steuerelements verfeinern, indem Sie den Abstand ändern, d. h. die Menge des Pufferraums, der den Inhalt des Steuerelements umgibt, oder die Ränder, d. h. den Abstand zwischen dem Rahmen des Steuerelements und allen umgebenden Texten oder Steuerelementen in der Formularvorlage. |
| Größe | Ausrichten des Textfelds an seiner Beschriftung | Um den Text innerhalb eines Steuerelements besser an dessen Bezeichnung auszurichten, klicken Sie auf die Schaltfläche Ausrichten . InfoPath passt die Höhe, die untere Auffüllung und die Einstellungen für den unteren Rand des Steuerelements nach Bedarf automatisch an. |
| Erweitert | Angeben einer QuickInfo | Damit eine erläuternde Notiz angezeigt wird, wenn Benutzer ihren Zeiger auf das Steuerelement bewegen, geben Sie den gewünschten Text in das Feld QuickInfo ein. Barrierefreiheitshilfen, z. B. Hilfsprogramme zur Bildschirmüberprüfung, die Bildschirminformationen als synthetisierte Sprache oder eine aktualisierbare Braille-Anzeige verfügbar machen, sind häufig auf diese QuickInfos angewiesen, um Informationen für ihre Benutzer zu interpretieren. |
| Erweitert | Ändern der Reihenfolge des Aktivierindexes | Sie können die Position eines Steuerelements in der allgemeinen Aktivierreihenfolge der Formularvorlage ändern. Die Aktivierreihenfolge ist die Reihenfolge, in der der Fokus in einem Formular von einem Feld oder Objekt zum nächsten verschoben wird, wenn Benutzer TAB oder UMSCHALT+TAB drücken. Die Standardeinstellung für den Registerkartenindex für alle Steuerelemente in einer Formularvorlage ist 0, aber die Aktivierreihenfolge beginnt mit 1. Das heißt, jedes Steuerelement mit 1 im Tab-Indexfeld wird zuerst aufgerufen, wenn Benutzer die TAB-TASTE drücken. Jedes Steuerelement mit 2 im Tab-Indexfeld wird als Zweites besucht usw. Alle Steuerelemente mit 0 im Feld Tab-Index werden in der Aktivierreihenfolge an letzter Stelle angezeigt. Wenn Sie Steuerelemente in der Aktivierreihenfolge überspringen möchten, geben Sie -1 in das Feld Tabstoppindex ein. |
| Erweitert | Zuweisen einer Tastenkombination | Sie können einen Buchstaben oder eine Zahl in das Feld Zugriffstaste eingeben, um eine Tastenkombination anzugeben. Mit Tastenkombinationen können Benutzer zu einem Steuerelement navigieren, indem sie eine Kombination aus Tastenkombinationen drücken, anstatt die Maus zu bewegen. Wenn Sie sich für die Verwendung von Tastenkombinationen in Ihrer Formularvorlage entscheiden, müssen Sie den Benutzern mitteilen, dass die Tastenkombinationen vorhanden sind. Beispielsweise können Sie nach einer Textfeldbezeichnung (ALT+S) eingeben, um den Benutzern mitzuteilen, dass es eine Tastenkombination für ein Textfeld Salesperson gibt. |
| Erweitert | Angeben oder Anpassen von Mergeaktionen | Klicken Sie auf Mergeeinstellungen , um anzugeben, wie Daten, die Benutzer in das Steuerelement eingeben, angezeigt werden sollen, wenn mehrere Formulare kombiniert werden. Sie können z. B. auswählen, ob dem Text aus einem Textfeld ein bestimmtes Wort vorangestellt werden soll, oder Sie können Textfeldelemente mit einem Semikolon trennen. |
| Erweitert | Abrufen des ViewContext-Bezeichners für das Textfeld | Sie können den ViewContext-Wert verwenden, um das Steuerelement im Code zu identifizieren. Wenn Sie beispielsweise den ViewContext-Wert kennen, können Sie diesen Wert mit der ExecuteAction-Methode des View-Objekts verwenden, um programmgesteuert eine Bearbeitungsaktion für die XML-Daten auszuführen, die an das Steuerelement gebunden sind. |
| Erweitert | Angeben und Anpassen eines Eingabebereichs | Klicken Sie auf Eingabebereich , um den Typ der Benutzereingabe anzugeben, der für das Steuerelement vorgesehen ist. Dies kann dazu beitragen, die Erkennung von Handschrift und Spracheingabe für das Steuerelement zu verbessern. Wenn Sie z. B. den IS_URL Eingabebereich für das Steuerelement verwenden, weiß InfoPath Leerzeichen zwischen Wörtern zu ignorieren. |
| Browserformulare | Anpassen der Einstellungen für die Veröffentlichung von Daten auf dem Server | Die Registerkarte Browserformulare wird nur angezeigt, wenn Sie eine browserkompatible Formularvorlage entwerfen. Sie können steuern, ob Daten an den Server gesendet werden, wenn Benutzer Daten im Textfeld ändern. |
