Str Funkcija

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

Pateikia variantą (eilutę), žymintį skaičių.

Sintaksė

Str(skaičius)

Reikalingas skaičiausargumentas yra ilgas laukas, kuriame yra bet kuris galiojantis skaitinis reiškinys.

Pastabos

Kai skaičiai konvertuojami į eilutes, skaičiaus ženklui visada rezervuojamas tarpas. Jei skaičius yra teigiamas, grąžintoje eilutėje yra tarpas pradžioje, o pliuso ženklas yra numanomas.

Naudokite funkciją Format norėdami konvertuoti skaitines reikšmes, kurias norite formatuoti kaip datas, laiką, valiutą arba kitais vartotojo apibrėžtais formatais. Skirtingai nei Str, funkcijoje Format skaičiaus ženklo pradžioje nėra tarpo.

Pastaba

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

Užklausos pavyzdys

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

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 naudojama funkcija Str , grąžinanti skaičiaus eilutę. 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".