Monday, June 20, 2022

Eigenschaft formatieren

Gilt für

ComboBox-Objekt

TextBox-Objekt

Sie können die Format -Eigenschaft verwenden, um die Art und Weise anzupassen, wie Zahlen, Datumsangaben, Uhrzeiten und Text angezeigt und gedruckt werden. Zeichenfolge lesen/ schreiben .

Ausdruck . Format

Ausdruck Erforderlich. Ein Ausdruck, der eines der Objekte in der Liste Gilt für zurückgibt.

Bemerkungen

Sie können eines der vordefinierten Formate verwenden oder mithilfe von Formatierungssymbolen ein benutzerdefiniertes Format erstellen.

Die Format -Eigenschaft verwendet unterschiedliche Einstellungen für unterschiedliche Datentypen.

Für ein Steuerelement können Sie diese Eigenschaft im Eigenschaftenblatt des Steuerelements festlegen. Für ein Feld können Sie diese Eigenschaft in der Tabellenentwurfsansicht (im Abschnitt Feldeigenschaften) oder in der Entwurfsansicht des Abfragefensters (im Eigenschaftenblatt Feldeigenschaften) festlegen. Sie können auch ein Makro oder VBA-Code (Visual Basic for Applications) verwenden.

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

Die Eigenschaft Format wirkt sich nur darauf aus, wie Daten angezeigt werden. Es hat keinen Einfluss darauf, wie Daten gespeichert werden.

Microsoft Office Access 2007 bietet vordefinierte Formate für die Datentypen „Datum/Uhrzeit", „Zahl und Währung", „Text und Memo" und „Ja/Nein". Die vordefinierten Formate hängen von dem Land/der Region ab, das bzw. die durch Doppelklicken auf Regionale Einstellungen in der Windows-Systemsteuerung angegeben wurde. Access zeigt Formate an, die für das ausgewählte Land/die ausgewählte Region geeignet sind. Wenn beispielsweise Englisch (USA) auf der Registerkarte „ Allgemein " ausgewählt ist, wird 1234,56 im Währungsformat als 1.234,56 $ angezeigt, aber wenn Englisch (Britisch) auf der Registerkarte „ Allgemein " ausgewählt ist, wird die Zahl als 1.234,56 £ angezeigt.

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

Sie können die folgenden Symbole in benutzerdefinierten Formaten für jeden Datentyp verwenden.

Symbol

Bedeutung

(Platz)

Stellen Sie Leerzeichen als Literalzeichen dar.

"ABC"

Alles innerhalb von Anführungszeichen als Literalzeichen anzeigen.

!

Erzwingt Linksausrichtung statt Rechtsausrichtung.

*

Füllen Sie den verfügbaren Platz mit dem nächsten Zeichen.

\

Zeigt das nächste Zeichen als Literalzeichen an. Sie können auch wörtliche Zeichen darstellen, indem Sie sie in Anführungszeichen setzen.

[ Farbe ]

Zeigt die formatierten Daten in der zwischen den Klammern angegebenen Farbe an. Verfügbare Farben: Schwarz, Blau, Grün, Cyan, Rot, Magenta, Gelb, Weiß.


Sie können benutzerdefinierte Formatierungssymbole für die Datentypen „Zahl" und „Währung" nicht mit den Formatierungssymbolen „Datum/Uhrzeit", „Ja/Nein" oder „Text und Memo" mischen.

Wenn Sie eine Eingabemaske definiert und die Eigenschaft Format für dieselben Daten festgelegt haben, hat die Eigenschaft Format Vorrang, wenn die Daten angezeigt werden, und die Eingabemaske wird ignoriert. Wenn Sie beispielsweise eine Passwort-Eingabemaske in der Tabellenentwurfsansicht erstellen und auch die Format -Eigenschaft für dasselbe Feld entweder in der Tabelle oder in einem Steuerelement auf einem Formular festlegen, wird die Passwort-Eingabemaske ignoriert und die Daten entsprechend angezeigt die Format- Eigenschaft.

Beispiel

In den folgenden drei Beispielen wird die Format -Eigenschaft mithilfe eines vordefinierten Formats festgelegt:

Me!Date.Format = "Mittleres Datum"

Me!Time.Format = "Lange Zeit"

Me!Registered.Format = "Ja/Nein"

Im nächsten Beispiel wird die Format -Eigenschaft mithilfe eines benutzerdefinierten Formats festgelegt. Dieses Format zeigt ein Datum als: Jan 1995.

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

Das folgende Beispiel veranschaulicht eine VBA-Funktion, die numerische Daten mithilfe des Währungsformats formatiert und Textdaten vollständig in Großbuchstaben formatiert. Die Funktion wird aus dem OnLostFocus- Ereignis eines ungebundenen Steuerelements namens 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

No comments:

Post a Comment