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 ett Long som innehåller ett giltigt numeriskt uttryck.

Kommentarer

När tal konverteras till strängar är ett inledande blanksteg alltid reserverat för tecknet för number. Om number ä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. Format Till skillnad från Strinnehåller funktionen inte ett inledande blanksteg för tecknet för number.

Obs

Funktionen Str identifierar bara perioden (.) som en giltig decimalavgränsare. När olika decimalavgränsare kan användas, till exempel i internationella program, används CStr för att konvertera ett tal till en sträng.

Frågeexempel

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 StrDiscount kolumnen.

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 Str här exemplet används funktionen för att returnera en strängrepresentation av ett tal. När ett tal konverteras till en sträng är ett inledande blanksteg alltid reserverat för tecknet.

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