Wednesday, December 28, 2022

Str-Funktion – Microsoft-Support

Gibt eine Variant ( String )-Darstellung einer Zahl zurück.

Syntax

Str ( Zahl )

Das erforderliche Zahlenargument ist ein Long-Wert, der einen beliebigen gültigen numerischen Ausdruck enthält.

Bemerkungen

Bei der Umwandlung von Zahlen in Zeichenketten wird immer ein führendes Leerzeichen für das Vorzeichen von Zahl reserviert. Wenn Zahl positiv ist, enthält die zurückgegebene Zeichenfolge ein führendes Leerzeichen und das Pluszeichen ist impliziert.

Verwenden Sie die Funktion „ Format ", um numerische Werte zu konvertieren, die Sie als Datum, Uhrzeit oder Währung oder in andere benutzerdefinierte Formate formatieren möchten. Im Gegensatz zu Str enthält die Funktion Format kein führendes Leerzeichen für das Vorzeichen von number .

Hinweis: Die Str- Funktion erkennt nur den Punkt ( . ) als gültiges Dezimaltrennzeichen. Wenn unterschiedliche Dezimaltrennzeichen verwendet werden können (z. B. in internationalen Anwendungen), verwenden Sie CStr , um eine Zahl in eine Zeichenfolge umzuwandeln.

Abfragebeispiel

Ausdruck

Ergebnisse

SELECT Discount,str(Discount) AS StrDiscount FROM ProductSales;

Gibt die ursprünglichen "Discount"-Werte/-Format zusammen mit Werten zurück, die in das String-Format in der Spalte StrDiscount umgewandelt wurden.

VBA-Beispiel

Hinweis: Die folgenden Beispiele veranschaulichen die Verwendung dieser Funktion in einem Visual Basic for Applications (VBA)-Modul. Um weitere Informationen zum Arbeiten mit VBA zu erhalten, wählen Sie Entwicklerreferenz in der Dropdown-Liste neben Suchen aus und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

In diesem Beispiel wird die Str -Funktion verwendet, um eine Zeichenfolgendarstellung einer Zahl zurückzugeben. Bei der Umwandlung einer Zahl in einen String wird immer ein führendes Leerzeichen für ihr Vorzeichen reserviert.

 Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".

No comments:

Post a Comment