Funktionen Str

Gælder for
Access til Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnerer en Variant (String) repræsentation af et tal.

Syntaks

Str(number)

Det påkrævede number argument er en Long , der indeholder et gyldigt numerisk udtryk.

Bemærkninger

Når tal konverteres til strenge, reserveres der altid et foranstillet mellemrum til tegnet i number. Hvis number er positiv, indeholder den returnerede streng et foranstillet mellemrum, og plustegnet er underforstået.

Brug funktionen Format til at konvertere numeriske værdier, der skal formateres som datoer, klokkeslæt, valuta eller andre brugerdefinerede formater. I modsætning til Strindeholder Format funktionen ikke et foranstillet mellemrum for tegnet på number.

Bemærk

Funktionen Str genkender kun punktummet (.) som en gyldig decimalseparator. Når der kan bruges forskellige decimalseparatorer, f.eks. i internationale programmer, skal du bruge CStr til at konvertere et tal til en streng.

Eksempel på forespørgsel

Udtryk Resultater
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; Returnerer de oprindelige Discount værdier sammen med værdier, der er konverteret til strengformat i kolonnen StrDiscount .

VBA-eksempel

Bemærk

Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.

I dette eksempel bruges funktionen Str til at returnere en strengrepræsentation af et tal. Når et tal konverteres til en streng, reserveres der altid et foranstillet mellemrum til dets fortegn.

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