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