Str-funktio

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Palauttaa Variant luvun ()String-esityksen.

Syntaksi

Str(number)

Pakollinen number argumentti on a Long , joka sisältää minkä tahansa kelvollisen numeerisen lausekkeen.

Huomautuksia

Kun numerot muunnetaan merkkijonoiksi, alussa oleva välilyönti varataan aina .number Jos number arvo on positiivinen, palautetun merkkijonon alussa on välilyönti ja plusmerkki on käytössä.

Funktion avulla Format voit muuntaa numeerisia arvoja, jotka haluat muotoilla päivämääriksi, kellonaikoihin, valuutoiksi tai muihin käyttäjän määrittämiksi muodoiksi. Toisin kuin Str, Format funktiossa ei ole välilyöntiä .number

Huomautus

Funktio Str tunnistaa vain pisteen (.) kelvollisena desimaalierottimena. Käytä tätä, kun käytetään eri desimaalierottimia (kuten kansainvälisissä sovelluksissa), kun CStr haluat muuntaa luvun merkkijonoksi.

Kyselyesimerkki

Lauseke Tulokset
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; Palauttaa alkuperäiset Discount arvot sekä sarakkeessa merkkijonomuotoon StrDiscount muunnetut arvot.

VBA-esimerkki

Huomautus

Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä Str funktiolla palautetaan luvun merkkijonomuoto. Kun luku muunnetaan merkkijonoksi, alussa oleva välilyönti varataan aina sen merkille.

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