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".