Str Funkcija

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Grąžina Variant (String) skaičiaus išraišką.

Sintaksė

Str(number)

Būtinas number argumentas yra a Long , kuriame yra bet kuris galiojantis skaitinis reiškinys.

Pastabos

Kai skaičiai konvertuojami į eilutes, pirmojo tarpo ženklas visada rezervuojamas .number Jei number teigiama, grąžintoje eilutėje yra nereikalingas tarpas, o pliuso ženklas yra numanomas.

Naudokite Format šią funkciją norėdami konvertuoti skaitines reikšmes, kurias norite suformatuoti kaip datas, laiką, valiutą ar kitus vartotojo apibrėžtus formatus. Skirtingai nei Str, funkcijoje Format nėra tarpo simbolio numberpradžioje.

Pastaba

Funkcija Str atpažįsta tik tašką (.) kaip leistiną dešimtainių skaičių skyriklį. Jei naudojami skirtingi dešimtainių skaičių skyrikliai, pvz., tarptautinėse programose, naudokite CStr skaičiui konvertuoti į eilutę.

Užklausos pavyzdys

Išraiška Rezultatai
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; Grąžina pradines Discount reikšmes kartu su reikšmėmis, StrDiscount stulpelyje konvertuotomis į eilutės formatą.

VBA pavyzdys

Pastaba

Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.

Šiame pavyzdyje ši funkcija naudojama Str grąžinti skaičiaus eilutės atvaizdavimą. Kai skaičius konvertuojamas į eilutę, jo ženklui visada rezervuojamas tarpas.

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