Formatieren eines Textfelds

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Die Felder "Kurzer Text" und "Langer Text" (auch als "Memo" bezeichnet) sind die vielleicht am häufigsten verwendeten Datentypen. Bei der Textformatierung haben Sie zwei Möglichkeiten: Beibehalten der Standardformate, oder Erstellen eines benutzerdefinierten Formats. Wenn Sie ein Format auf ein Tabellenfeld anwenden, wird dieses Format automatisch auf alle Formulare oder Berichtssteuerelemente angewendet, die Sie anschließend an dieses Tabellenfeld binden.  Die Formatierung ändert nur die Anzeige der Daten und wirkt sich nicht darauf aus, wie die Daten gespeichert werden oder wie Benutzer Daten eingeben.

Inhalt dieses Artikels

Übersicht über Textformate

Die Datentypen "Kurzer Text" und "Langer Text" (auch Memo genannt) verfügen über keine vordefinierten Formate. Für den Datentyp "Kurzer Text" gibt es nur benutzerdefinierte Formate. Der Datentyp "Langer Text" ist sowohl mit benutzerdefinierter als auch mit Rich-Text-Formatierung formatiert. Wenn Sie kein Format angeben, richtet Access den gesamten Text in Datenblättern linksbündig aus.

In der Regel wenden Sie benutzerdefinierte Formate auf die Datentypen "Kurzer Text" und "Langer Text" an, damit die Tabellendaten einfacher zu lesen sind. Wenn Sie z. B. ein Formular zum Sammeln von Gutschriften Karte Nummern verwenden und diese Nummern ohne Leerzeichen speichern, können Sie ein benutzerdefiniertes Format verwenden, um die entsprechenden Leerzeichen hinzuzufügen, damit die Gutschriftsnummern Karte besser lesbar sind.

Benutzerdefinierte Formate für Textfelder können bis zu zwei Abschnitte aufweisen. Jeder Abschnitt enthält die Formatangabe für jeweils andere Daten in einem Feld.

Abschnitt Beschreibung
Erster Format für Felder mit Text.
Zweiter Format für Felder mit Zeichenfolgen der Länge 0 (Null) und Nullwerte.

Wenn Sie z. B. über ein TextfeldSteuerelement verfügen, in dem das Wort "None" angezeigt werden soll, wenn keine Zeichenfolge im Feld vorhanden ist, können Sie das benutzerdefinierte Format @; " eingeben. None" als Einstellung der Format-Eigenschaft des Steuerelements. Das @-Symbol im ersten Abschnitt bewirkt, dass der Text aus dem Feld angezeigt wird, und im zweiten Abschnitt wird das Wort "None" (Keiner) angezeigt, wenn sich eine leere Zeichenfolge oder ein Nullwert im Feld befindet.

Sie können die Format-Funktion verwenden, um einen Wert für eine leere Zeichenfolge und einen anderen für einen Nullwert zurückzugeben

Informationen zum Steuern des Formats, in dem Daten eingegeben werden, finden Sie unter Steuern von Dateneingabeformaten mit Eingabeformaten. Informationen zum Verbessern von Nur-Text in einem Langtext-Datentyp finden Sie unter Hinzufügen eines Rich-Text-Felds.

Seitenanfang

Anwenden eines benutzerdefinierten Formats

  1. Öffnen Sie die Tabelle in der Entwurfsansicht.

  2. Wählen Sie im oberen Abschnitt des Entwurfsbereichs das zu formatierende Datums-/Uhrzeitfeld aus.

  3. Wählen Sie im Abschnitt Feldeigenschaften die Registerkarte Allgemein aus, klicken Sie auf die Zelle neben dem Feld Format und geben Sie die spezifischen Zeichen basierend auf Ihren Formatierungsanforderungen ein.

  4. Nachdem Sie ein Format eingegeben haben, wird die Schaltfläche "Optionen zum Aktualisieren von Eigenschaften " angezeigt, mit der Sie das Format auf alle anderen Tabellenfelder und Formularsteuerelemente anwenden können, die es logisch erben würden. Um Ihre Änderungen in der gesamten Datenbank anzuwenden, klicken Sie auf das Smarttag und dann auf "Format aktualisieren" überall dort, wo <Feldname> verwendet wird. In diesem Fall ist Feldname der Name Ihres Textfelds.

  5. Wenn Sie die Änderungen für die gesamte Datenbank übernehmen möchten, wird das Dialogfeld Eigenschaften aktualisieren mit den Formularen und anderen Objekten angezeigt, die das neue Format erben. Klicken Sie auf Ja, um das Format anzuwenden.
    Weitere Informationen finden Sie unter Weitergabe einer Feldeigenschaft.

  6. Speichern Sie Ihre Änderungen, und wechseln Sie dann zur Datenblattansicht, um zu prüfen, ob das Format Ihren Anforderungen entspricht.

  7. Testen Sie Ihre benutzerdefinierte Textformatierung auf folgende Weise:

    • Geben Sie Groß- oder Kleinbuchstaben ein, und überprüfen Sie, wie das Format die Daten behandelt.
    • Geben Sie eine leere Zeichenfolge oder einen Nullwert ein, und sehen Sie, ob Ihnen das Ergebnis gefällt.

Seitenanfang

Beispiele für benutzerdefinierte Formate

Im Folgenden finden Sie Beispiele für benutzerdefinierte Textformate.

Einstellung Daten Anzeige
@@@-@@-@@@@ 465043799 465-04-3799
@@@@@@@@@ 465-04-3799
465043799
465-04-3799
465043799
> Davolio
DAVOLIO
Davolio
DAVOLIO
DAVOLIO
DAVOLIO
< Davolio
DAVOLIO
Davolio
Davolio
Davolio
Davolio
@;"Unbekannt" Nullwert  Unbekannt
Zeichenfolge der Länge 0 (Null) Unbekannt
Beliebiger Text Der eingegebene Text wird angezeigt.

Seitenanfang

Benutzerdefinierte Formatzeichen

Hinweis

Wenn Sie ein benutzerdefiniertes Format auf lange Text- oder Memofelder anwenden, wird die Anzeige auf 255 Zeichen gekürzt.

Um ein benutzerdefiniertes Format zu erstellen, verwenden Sie die folgenden Zeichen als Platzhalter und Trennzeichen.

Zeichen Beschreibung
@ Wird verwendet, um ein beliebiges verfügbares Zeichen für seine Position in der Formatzeichenfolge anzuzeigen. Wenn Access alle Zeichen in den zugrunde liegenden Daten platziert, werden alle verbleibenden Platzhalter als Leerzeichen angezeigt.
Wenn die Formatzeichenfolge z. B. @@@@@ lautet und der zugrunde liegende Text ABC ist, wird der Text linksbündig mit zwei führenden Leerzeichen ausgerichtet.
& Wird verwendet, um ein beliebiges verfügbares Zeichen für seine Position in der Formatzeichenfolge anzuzeigen. Wenn Access alle Zeichen in den zugrunde liegenden Daten platziert, wird für die verbleibenden Platzhalter nichts angezeigt.
Wenn die Formatzeichenfolge beispielsweise &&&&& lautet und der Text ABC lautet, wird nur der linksbündig ausgerichtete Text angezeigt.
! Wird verwendet, um zu erzwingen, dass Platzhalterzeichen von links nach rechts statt von rechts nach links ausgefüllt werden. Sie müssen dieses Zeichen am Anfang jeder Formatzeichenfolge verwenden.
< Wird verwendet, um das Erzwingen von Kleinbuchstaben für gesamten Text zu erzwingen. Sie müssen dieses Zeichen am Anfang einer Formatzeichenfolge verwenden, können ihm aber ein Ausrufezeichen (!) voranstellen.
> Wird verwendet, um die Umwandlung von Großbuchstaben für gesamten Text zu erzwingen. Sie müssen dieses Zeichen am Anfang einer Formatzeichenfolge verwenden, können ihm aber ein Ausrufezeichen (!) voranstellen.
* Bei Verwendung wird das Zeichen unmittelbar nach dem Sternchen (*) zu einem Füllzeichen – ein Zeichen, das zum Ausfüllen von Leerzeichen verwendet wird. Access zeigt Text normalerweise linksbündig an und füllt jeden Bereich rechts vom Wert mit Leerzeichen. Sie können Füllzeichen an beliebiger Stelle in einer Formatzeichenfolge hinzufügen. Dabei füllt Access alle Leerzeichen mit dem angegebenen Zeichen aus.
Leerzeichen, + - $ () Wird verwendet, um Leerzeichen, mathematische Zeichen (+ -), Finanzsymbole ($ ¥ £) und Klammern nach Bedarf an einer beliebigen Stelle in Ihren Formatzeichenfolgen einzufügen. Wenn Sie andere gebräuchliche mathematische Symbole verwenden möchten, z. B. Schrägstrich (\ oder /) und Sternchen (*), schließen Sie sie in doppelte Anführungszeichen ein. Beachten Sie, dass Sie diese Zeichen an einer beliebigen Stelle in der Formatzeichenfolge platzieren können.
"Literaler Text" Verwenden Sie Anführungszeichen, um jeden Text zu umgeben, der Benutzern angezeigt werden soll.
\ Wird verwendet, um zu erzwingen, dass Access das unmittelbar folgende Zeichen anzeigt. Dies entspricht dem Einfügen eines Zeichens in doppelte Anführungszeichen.
[Farbe] Wird verwendet, um eine Farbe auf alle Werte in einem Abschnitt Ihres Formats anzuwenden. Sie müssen den Namen in Klammern einschließen und einen der folgenden Namen verwenden: schwarz, blau, cyan, grün, magenta, rot, gelb oder weiß.

Seitenanfang