Format-Eigenschaft

Betrifft

ComboBox-Objekt

TextBox-Objekt

Verwenden Sie die Format-Eigenschaft zum Anpassen des Drucks und der Anzeige von Zahlen, Datum, Uhrzeit und Text. Wert vom Typ String mit Lese-/Schreibzugriff.

Ausdruck.Format

Ausdruck Erforderlich. Ein Ausdruck, der ein Objekt aus der Liste Betrifft zurückgibt.

Hinweise

Sie können eines der vordefinierten Formate verwenden, oder Sie können ein benutzerdefiniertes Format erstellen, indem Sie Formatierungssymbole verwenden.

Die Format-Eigenschaft verwendet verschiedene Einstellungen für unterschiedliche Felddatentyp.

Sie können diese Eigenschaft für Steuerelemente im Eigenschaftenblatt des Steuerelements festlegen. Für Felder können Sie diese Eigenschaft in der Entwurfsansicht (im Abschnitt Feldeigenschaften) oder in der Entwurfsansicht des Abfragefenster (im Eigenschaftsfenster Feldeigenschaften) festlegen. Sie können auch ein Makro oder Visual Basic for Applications (VBA)-Code verwenden.

Hinweis : Geben Sie in Visual Basic einen Zeichenfolgenausdruck ein, der eines der vordefinierten Formate aufweist, oder geben Sie ein benutzerdefiniertes Format ein.

Die Format-Eigenschaft steuert lediglich die Anzeige von Daten. Auf die Speicherung von Daten hat diese Eigenschaft keine Auswirkungen.

Microsoft Office Access 2007 stellt vordefinierte Formate für Datum/Uhrzeit, Zahlen und Währungen, Texte und Memos sowie Ja/Nein-Datentypen bereit. Die vordefinierten Formate hängen von dem Land bzw. der Region ab, das bzw. die in der Windows-Systemsteuerung durch Doppelklicken auf Regionale Einstellungen angegeben wurde. In Access werden für die ausgewählten Länder bzw. Regionen die entsprechenden Formate angezeigt. Wurde auf der Registerkarte Allgemein beispielsweise Englisch (USA) ausgewählt, wird 1.234,56 im Format Währung als $ 1,234.56 dargestellt. Wird auf der Registerkarte Allgemein dagegen Englisch (Großbritannien) ausgewählt, wird die Zahl als 1,234.56 £ dargestellt.

Wenn Sie in der Tabellenentwurfsansicht eines Felds die Format-Eigenschaft festlegen, verwendet Access dieses Format, um Daten in Datenblättern anzuzeigen. Außerdem wird die Format-Eigenschaft des Felds in Formularen und Berichten auf neue Steuerelemente angewendet.

Die folgenden Symbole für benutzerdefinierte Formate können Sie für alle Datentypen verwenden.

Symbol

Bedeutung

(Leerzeichen)

Leerzeichen werden als Literalzeichen angezeigt.

ABC

Zeichen innerhalb von Anführungszeichen werden als Literalzeichen angezeigt.

!

Linksbündige statt rechtsbündiger Ausrichtung wird erzwungen.

*

Verfügbarer Speicherplatz wird mit dem nächsten Zeichen ausgefüllt.

\

Das nächste Zeichen wird als Literalzeichen angezeigt. Zudem können Literalzeichen auch angezeigt werden, indem Sie sie in Anführungszeichen setzen.

[Farbe]

Zeigen Sie die formatierten Daten in der Farbe an, die in den Klammern angegeben wird. Verfügbare Farben: Schwarz, Blau, Grün, Zyan, Rot, Magenta, Gelb und Weiß.


Symbole zum benutzerdefinierten Formatieren der Datentypen Zahl und Währung können nicht zusammen mit Formatierungssymbolen für Datum/Uhrzeit, Ja/Nein, Text oder Memo verwendet werden.

Wurde für dieselben Daten gleichzeitig ein Eingabeformat definiert und die Format-Eigenschaft festgelegt, wird die Format-Eigenschaft beim Anzeigen vorrangig behandelt, und das Eingabeformat wird ignoriert. Wenn Sie beispielsweise in der Tabellenentwurfsansicht ein Eingabeformat für Kennwörter erstellen und für dasselbe Feld gleichzeitig die Format-Eigenschaft festlegen (entweder in der Tabelle oder über ein Steuerelement in einem Formular), wird das Eingabeformat für Kennwörter ignoriert, und die Daten werden entsprechend der Format-Eigenschaft angezeigt.

Beispiel

In den drei folgenden Beispielen wurde die Format-Eigenschaft unter Verwendung eines vordefinierten Formats festgelegt:

Me!Date.Format = "Medium Date"

Me!Time.Format = "Long Time"

Me!Registered.Format = "Yes/No"

Im nächsten Beispiel wird die Format-Eigenschaft mithilfe eines benutzerdefinierten Formats festgelegt. Dieses Format stellt ein Datum folgendermaßen dar: Jan 1995.

Forms!Employees!HireDate.Format = "mmm jjjjj"

Das folgende Beispiel veranschaulicht eine VBA-Funktion, die numerische Daten im Format Währung und Textdaten komplett in Großbuchstaben formatiert. Die Funktion wird von dem OnLostFocus-Ereignis eines ungebundenen Steuerelements mit Namen TaxRefund aufgerufen.

Function FormatValue() As Integer
Dim varEnteredValue As Variant
varEnteredValue = Forms!Survey!TaxRefund.Value
If IsNumeric(varEnteredValue) = True Then
Forms!Survey!TaxRefund.Format = "Currency"
Else
Forms!Survey!TaxRefund.Format = ">"
End If
End Function
Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×