Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Palauttaa variantin (merkkijonon), joka on numeron esitysmuoto.

Syntaksi

Str ( luku )

Tarvittavatlukuargumentti on pitkä, johon sisältyy mikä tahansa kelvollinen numeerinen lauseke.

Huomautuksia

Kun luvut muunnetaan merkkijonoiksi, välilyönti alussa on varattu aina luvun merkille. Jos luku on positiivinen, palautetun merkkijonon alussa on välilyönti ja plusmerkki on käytössä.

Käytä Muotoile-funktiota numeeristen arvojen muuntamiseen, jotka haluat muotoilla päivämäärinä, kellonaikoina tai valuuttana tai käyttäjän määrittäminä muotoina. Toisin kuin Str, Muotoile-funktio ei sisällä alussa olevaa välilyönti luvun merkille.

Huomautus:  Str-funktio tunnistaa vain pisteen (.) kelvollisena desimaalierottimena. Kun käytetään eri desimaalierottimia (esimerkiksi kansainvälisten käytäntöjen mukaisesti), käytä sen sijaan CStr, jolla voit muuntaa luvun merkkijonoksi.

Esimerkki kyselystä

Lauseke

Tulokset

SELECT Discount,str(Discount) AS StrDiscount FROM ProductSales;

Palauttaa alkuperäiset Alennus-arvot/-muotoilun sekä sarakkeen StrDiscount merkkijonomuotoon 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-funktion avulla palautetaan luvun merkkijonomuoto. Kun luku muunnetaan merkkijonoksi, alussa oleva välilyönti varataan aina sen merkille.

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

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.