Möglichkeiten zum Anpassen eines Textfelds
Nachdem Sie ein Textfeld in eine Formularvorlage eingefügt haben, können Sie es anpassen, indem Sie auf seine Eigenschaften und Einstellungen im Dialogfeld Textfeldeigenschaften zugreifen und diese ändern. Um das Dialogfeld zu öffnen, doppelklicken Sie in der Formularvorlage auf das Textfeld, dessen Eigenschaften Sie ändern möchten.
Die folgende Tabelle beschreibt einige der Möglichkeiten, wie Sie ein Textfeld anpassen können, und bietet Gründe dafür an. Obwohl die Tabelle keine detaillierten Verfahrensinformationen zu den Optionen im Dialogfeld „Eigenschaften von Textfeldern" enthält, vermittelt sie Ihnen doch eine Vorstellung von der Bandbreite der verfügbaren Optionen.
Anmerkungen:
Wenn Sie eine browserkompatible Formularvorlage entwerfen, sind bestimmte Features im Dialogfeld Textfeldeigenschaften nicht verfügbar. Beispielsweise werden Absatzumbrüche 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 möglicherweise die Größe des Steuerelements ändern, aber nicht seinen Feld- oder Gruppennamen, die von der vorhandenen Datenquelle abgeleitet werden.
Tab | Aufgabe | Einzelheiten | ||||||||||||||||||
Daten | Ändern Sie den zugehörigen Feldnamen | Wenn Sie eine neue, leere Formularvorlage entwerfen, können Sie den standardmäßigen Feld- 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 „Vertriebsmitarbeiter" leichter zu verstehen als ein Feld mit dem Namen „Feld1". Hinweis: Das Ändern des Feldnamens ändert nicht die Bindung zwischen einem Textfeld und einem Feld in der Datenquelle. 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 Sie den Datentyp | 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 (String), aber Sie können dies frei ändern. Wenn Sie beispielsweise möchten, dass Benutzer britische Pfund in ein Textfeld für den Transaktionsbetrag eingeben, können Sie den Datentyp „Ganze Zahl (Ganzzahl)" und dann Formatierungsoptionen auswählen, sodass die in das Textfeld eingegebenen Werte mit dem Pfund ( £) Währungssymbol. Mehr über Datentypen In der folgenden Tabelle sind die Datentypen aufgeführt, die für Textfelder verfügbar sind.
| ||||||||||||||||||
Daten | Geben Sie einen Standardwert an | Wenn Sie möchten, dass Standardtext in einem Steuerelement angezeigt wird, 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 von Platzhaltertext (der weiter unten in diesem Artikel beschrieben wird) darin, dass sie immer als Daten in der Formulardatei (.xml) gespeichert werden. | ||||||||||||||||||
Daten | Zeigt die Ergebnisse einer Berechnung an | Um die Ergebnisse einer Berechnung in einem Steuerelement anzuzeigen, können Sie auf Formel einfügen klicken neben dem Feld Wert , um dem Steuerelement Formeln und Funktionen zuzuordnen. Sie können beispielsweise eine Formel erstellen, die eine Spalte mit Zahlen in einer sich wiederholenden Tabelle summiert, indem Sie ein Textfeld in Verbindung mit der Summenfunktion verwenden. Oder Sie können die Heute- Funktion einem bestimmten Textfeld zuordnen, sodass das aktuelle Datum in diesem Textfeld angezeigt wird, wenn der Benutzer das Formular öffnet. | ||||||||||||||||||
Daten | Machen Sie das erforderliche Textfeld | 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, erscheint ein rotes Sternchen im Steuerelement als Erinnerung daran, es nicht leer zu lassen. Benutzer können keine Daten senden, bis sie einen Wert in das Steuerelement eingeben. | ||||||||||||||||||
Daten | Datenvalidierung hinzufügen | Klicken Sie auf Datenvalidierung , um Datenvalidierungsregeln für das Steuerelement anzugeben. Wenn Sie beispielsweise Teilenummern in einem bestimmten Format eingeben müssen – drei Zahlen, dann einen Bindestrich und dann zwei weitere Zahlen – können Sie die Datenvalidierung verwenden, um sicherzustellen, dass die Benutzer diesem Muster entsprechen. | ||||||||||||||||||
Daten | Regeln anwenden | Wenn Sie auf Regeln klicken, können Sie eine Regel erstellen, die automatisch eine oder mehrere Aktionen auslöst, wenn Benutzer den Wert in einem Steuerelement ändern. Wenn ein Benutzer beispielsweise in einem Bestellformular eine Zahl größer als 10 in ein Textfeld „ Betrag " eingibt, können Sie eine Regel verwenden, um ein Dialogfeld anzuzeigen, das besagt: „Die gleichzeitige Bestellung von mehr als 10 verschiedenen Artikeln kann den Versand verzögern." Sie können auch eine Regel verwenden, um automatisch aktualisierte Informationen aus einer externen Datenquelle abzurufen. Beispielsweise können Sie in einem Aktienkaufformular eine Regel verwenden, um Aktienkurse in Echtzeit abzurufen und in einem Textfeld anzuzeigen, entweder wenn das Formular geöffnet wird oder wenn der Benutzer die Informationen anfordert. | ||||||||||||||||||
Anzeige | Platzhaltertext anzeigen | Wenn Sie Ihren Benutzern Anweisungen geben möchten, welche Daten in das Textfeld eingegeben werden sollen, können Sie einen Anleitungstext in das Feld Platzhalter eingeben. Beispielsweise kann in einem Textfeld „Anzahl der Übernachtungen im Hotel" Platzhaltertext verwendet werden, um Benutzer aufzufordern, welche Art von Daten sie eingeben sollen. Wie ein Standardwert wird Platzhaltertext in einem Texteingabesteuerelement angezeigt, wenn ein Benutzer zum ersten Mal ein Formular öffnet. Platzhaltertext unterscheidet sich jedoch in den folgenden drei Punkten von Standardwerten:
| ||||||||||||||||||
Anzeige | Machen Sie das Textfeld schreibgeschützt | 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 machen, um zu verhindern, dass Benutzer dieses Ergebnis überschreiben. Obwohl ein schreibgeschütztes Textfeld im Formular nicht abgeblendet angezeigt wird, werden Benutzer daran gehindert, Informationen in das Textfeld einzugeben. | ||||||||||||||||||
Anzeige | Deaktivieren Sie die Rechtschreibprüfung oder die AutoComplete-Funktion | Um zu verhindern, dass Benutzer die Rechtschreibung von Text in einem Texteingabesteuerelement überprüfen oder zuvor in das Formular in diesem Steuerelement eingegebene Einträge 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, die Eigennamen anzeigen. Sie können AutoComplete aus Datenschutzgründen deaktivieren, z. B. wenn ein Formular von vielen Personen geteilt wird. | ||||||||||||||||||
Anzeige | Lassen Sie Benutzer mehrere Textzeilen eingeben | Wenn ein Textfeld mehr als eine Textzeile anzeigen soll, aktivieren Sie das Kontrollkästchen Mehrzeilig . Sie können dann entscheiden, ob Sie Absatzumbrüche innerhalb des Textfelds zulassen möchten. | ||||||||||||||||||
Anzeige | Absatzumbrüche aktivieren | Wenn Sie das Kontrollkästchen Mehrzeilig 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 beispielsweise nützlich, wenn Sie möchten, dass Benutzer eine Essay-ähnliche Frage in einem Textfeld beantworten, die Daten jedoch im Nur-Text-Format vorliegen sollen, da die Benutzer sie letztendlich an eine Datenbank senden. Wenn Sie das Kontrollkästchen Mehrzeilig in einer browserkompatiblen Formularvorlage aktivieren, können Sie das Kontrollkästchen Absatzumbrüche nicht deaktivieren. | ||||||||||||||||||
Anzeige | Textumbruch aktivieren | Wenn Sie das Kontrollkästchen Mehrzeilig aktivieren, aktiviert InfoPath automatisch das Kontrollkästchen Zeilenumbruch , damit der Text von einer Zeile in die andere fließt, während Benutzer in das Textfeld eingeben. Wenn Textumbruch aktiviert ist, können Sie Bildlaufoptionen in der Bildlaufliste auswählen. Beispielsweise können Sie Bildlaufleisten im Textfeld anzeigen lassen, wenn Benutzer mehr Text eingeben, als das Textfeld standardmäßig anzeigen kann. Damit die Bildlaufoptionen richtig funktionieren, muss Ihr Textfeld eine feste Höhe und Breite haben. Wenn Sie das Kontrollkästchen Mehrzeilig in einer browserkompatiblen Formularvorlage aktivieren, können Sie das Kontrollkästchen Zeilenumbruch nicht deaktivieren oder Optionen in der Bildlaufliste angeben. | ||||||||||||||||||
Anzeige | Zeichen begrenzen | Um einem Textfeld eine Zeichenbegrenzung zuzuweisen, aktivieren Sie das Kontrollkästchen Textfeld begrenzen auf und geben Sie dann die zulässige Anzahl von Zeichen ein. In einer Formularvorlage für Personalwesen können Sie diese Funktion beispielsweise verwenden, um Benutzer daran zu hindern, mehr als fünf Zeichen in ein Textfeld „Mitarbeiter-ID" einzugeben. Wenn Ihre Formularvorlage mit einer Datenbank oder einem externen XML-Schema verbunden ist und diese Datenquelle bestehende Zeichenlängenanforderungen hat, zeigt Microsoft Office InfoPath automatisch einen Datenüberprüfungsfehler an, wenn Benutzer diese Grenzwerte überschreiten, wenn sie ein Formular basierend auf ausfüllen Ihre Formularvorlage. Damit der Cursor automatisch zum nächsten Steuerelement auf dem Formular vorrückt, nachdem der Benutzer die Zeichenbegrenzung für ein Steuerelement erreicht hat, aktivieren Sie das Kontrollkästchen Automatisch zum nächsten Steuerelement verschieben, wenn das Limit erreicht ist . Das automatische Vorrücken des Cursors zum nächsten Steuerelement wird in browserkompatiblen Formularvorlagen nicht unterstützt. | ||||||||||||||||||
Anzeige | Bedingte Formatierung hinzufügen | 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 Werten ändern können, die Benutzer in das Formular eingeben. Beispielsweise können Sie in einer Formularvorlage für einen Verkaufsbericht eine bedingte Formatierung verwenden, um den Benutzer darauf hinzuweisen, dass der ausgegebene Betrag höher ist als der budgetierte Betrag. | ||||||||||||||||||
Größe | Passen Sie Größe, Polsterung und Ränder an | Sie können die Größe eines Steuerelements manuell festlegen, indem Sie Werte in die Felder „Höhe " und „Breite" eingeben. Sie können auch den Abstand innerhalb und außerhalb des Steuerelements verfeinern, indem Sie die Auffüllung ändern, also den Pufferraum, der den Inhalt des Steuerelements umgibt, oder die Ränder, d. h. den Abstand zwischen dem Rahmen des Steuerelements und umgebendem Text oder umgebenden Steuerelementen die Formularvorlage. | ||||||||||||||||||
Größe | Richten Sie das Textfeld an seiner Beschriftung aus | Um den Text innerhalb eines Steuerelements besser an seiner Beschriftung auszurichten, klicken Sie auf die Schaltfläche „Ausrichten" . InfoPath passt die Höhe, den unteren Abstand und den unteren Rand des Steuerelements nach Bedarf automatisch an. | ||||||||||||||||||
Fortschrittlich | Geben Sie eine QuickInfo an | Damit ein erklärender Hinweis angezeigt wird, wenn Benutzer ihren Mauszeiger über das Steuerelement bewegen, geben Sie den gewünschten Text in das Feld QuickInfo ein. Barrierefreiheitshilfen, wie z. B. Dienstprogramme zur Bildschirmüberprüfung, die Bildschirminformationen als synthetisierte Sprache oder eine aktualisierbare Brailleanzeige zur Verfügung stellen, verlassen sich häufig auf diese QuickInfos, um Informationen für ihre Benutzer zu interpretieren. | ||||||||||||||||||
Fortschrittlich | Ändern Sie die Tab-Index-Reihenfolge | Sie können die Position eines Steuerelements in der gesamten Tabulatorreihenfolge der Formularvorlage ändern. Tab-Reihenfolge ist die Reihenfolge, in der sich der Fokus in einem Formular von einem Feld oder Objekt zum nächsten bewegt, wenn Benutzer TAB oder UMSCHALT+TAB drücken. Die Standardeinstellung für den Tabulatorindex für alle Steuerelemente in einer Formularvorlage ist 0, aber die Tabulatorreihenfolge beginnt mit 1. Das heißt, jedes Steuerelement mit 1 im Tabulatorindexfeld wird zuerst besucht, wenn Benutzer die TAB-TASTE drücken. Jedes Steuerelement mit 2 im Tab- Indexfeld wird als zweites besucht und so weiter. Alle Steuerelemente mit 0 im Tab- Indexfeld werden in der Tab-Reihenfolge an letzter Stelle stehen. Wenn Sie Steuerelemente in der Tab-Reihenfolge überspringen möchten, geben Sie -1 in das Feld Tab-Index ein. | ||||||||||||||||||
Fortschrittlich | Weisen Sie eine Tastenkombination zu | Sie können einen Buchstaben oder eine Zahl in das Feld Zugriffstaste eingeben, um eine Tastenkombination anzugeben. Tastenkombinationen ermöglichen es Benutzern, zu einem Steuerelement zu navigieren, indem sie eine Kombination von Tastenanschlägen drücken, anstatt die Maus zu bewegen. Wenn Sie in Ihrer Formularvorlage Tastenkombinationen verwenden, müssen Sie den Benutzern mitteilen, dass die Tastenkombinationen vorhanden sind. Sie können beispielsweise (ALT+S) nach einer Textfeldbezeichnung eingeben, um Benutzer wissen zu lassen, dass es eine Tastenkombination für das Textfeld „Verkäufer" gibt. | ||||||||||||||||||
Fortschrittlich | Geben Sie Zusammenführungsaktionen an oder passen Sie sie an | Klicken Sie auf Zusammenführungseinstellungen, um anzugeben, wie Daten, die Benutzer in das Steuerelement eingeben, angezeigt werden sollen, wenn mehrere Formulare kombiniert werden. Beispielsweise können Sie dem Text aus einem Textfeld ein bestimmtes Wort voranstellen oder Textfeldelemente mit einem Semikolon trennen. | ||||||||||||||||||
Fortschrittlich | Rufen Sie den ViewContext-Bezeichner für das Textfeld ab | 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. | ||||||||||||||||||
Fortschrittlich | Geben Sie einen Eingabebereich an und passen Sie ihn an | Klicken Sie auf Eingabebereich, um die Art der Benutzereingabe anzugeben, die für das Steuerelement vorgesehen ist. Dies kann helfen, die Erkennung von Handschrift und Spracheingabe für das Steuerelement zu verbessern. Wenn Sie beispielsweise den IS_URL- Eingabebereich für das Steuerelement verwenden, weiß InfoPath, dass Leerzeichen zwischen Wörtern ignoriert werden. | ||||||||||||||||||
Browserformulare | Passen Sie die Einstellungen zum Zurücksenden von Daten an den Server an | Die Registerkarte Browserformulare wird nur angezeigt, wenn Sie eine browserkompatible Formularvorlage entwerfen. Damit können Sie steuern, ob Daten an den Server gesendet werden, wenn Benutzer Daten im Textfeld ändern. |
No comments:
Post a Comment