Funkcija Str

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Atgriež Variant (String) skaitļa attēlojumu.

Sintakse

Str(skaitlis)

Nepieciešamais skaitļaarguments ir garš skaitlis, kas ietver jebkādu derīgu skaitlisku izteiksmi.

Piezīmes

Kad skaitļi tiek pārvērsti par virknēm, skaitļa zīmei vienmēr ir rezervēta atstarpe pirms skaitļa zīmes. Ja skaitlis ir pozitīvs, atgrieztajā virknē ir atstarpe pirms un ir iekļauta plusa zīme.

Izmantojiet funkciju Format, lai konvertētu skaitliskās vērtības, kuras vēlaties formatēt kā datumus, laikus vai valūtu vai citos lietotāja definētos formātos. Atšķirībā no Str, funkcijā Format nav skaitļa zīmes atstarpes.

Piezīme

Funkcija Str atpazīst tikai punktu (.) kā derīgu decimāldaļu atdalītāju. Ja var izmantot dažādus decimāldaļu atdalītājus (piemēram, starptautiskās lietojumprogrammās), izmantojiet CStr , lai skaitli pārvērstu par virkni.

Vaicājuma piemērs

Izteiksme Rezultāti
SELECT Discount,str(Discount) AS StrDiscount FROM ProductSales; Atgriež sākotnējās "Atlaides" vērtības/formātu kopā ar vērtībām, kas konvertētas virknes formātā kolonnā StrDiscount.

VBA piemērs

Piezīme

Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.

Šajā piemērā tiek izmantota funkcija Str , lai atgrieztu skaitļa attēlojumu kā virkni. Kad skaitlis tiek pārvērsts par virkni, tā zīmei vienmēr tiek rezervēta atstarpe pirms tās.

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