Funktionen Str

Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnerar en Variant (String)-representation av ett tal.

Syntax

Str(number)

Det obligatoriska number argumentet är a Long som innehåller ett giltigt numeriskt uttryck.

Kommentarer

När tal konverteras till strängar reserveras alltid ett inledande blanksteg för tecknet numberför . Om number värdet är positivt innehåller den returnerade strängen ett inledande blanksteg och plustecknet är underförstått.

Format Använd funktionen för att konvertera numeriska värden som du vill formatera som datum, tider, valuta eller andra användardefinierade format. Till skillnad från Strinnehåller Format funktionen inte ett inledande blanksteg för tecknet för number.

Obs

Funktionen Str känner endast igen punkten (.) som ett giltigt decimaltecken. När olika decimaltecken kan användas, till exempel i internationella program, används de CStr för att konvertera ett tal till en sträng.

Exempel på fråga

Uttryck Resultat
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; Returnerar de ursprungliga Discount värdena tillsammans med värden som konverterats till strängformat i kolumnen StrDiscount .

VBA-exempel

Obs

I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.

I det här exemplet används funktionen Str för att returnera en strängrepresentation av ett tal. När ett tal konverteras till en sträng reserveras alltid ett inledande blanksteg för talets tecken.

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