Egy szám (String) ábrázolását adja eredményül Variant .
Szintaxis
Str(number)
Kötelező number argumentum tetszőleges Long érvényes numerikus kifejezést tartalmazó argumentum.
Megjegyzések
A számok karakterláncokká konvertálásakor a rendszer mindig fenntart egy kezdő szóközt a . előjele numberszámára. Ha number pozitív, a visszaadott karakterlánc szóközt tartalmaz a kezdő szóközzel, és a pluszjel implicial.
A függvénnyel Format átalakíthatja a dátumként, időpontként, pénznemként vagy más, felhasználó által definiált formátumként formázni kívánt számértékeket. A fenti előjeltől eltérően Stra Format függvény nem tartalmaz kezdő szóközt a . előjele numberszámára.
Megjegyzés
A Str függvény csak a pontot (.) ismeri fel érvényes tizedeselválasztóként. Különböző tizedeselválasztók használata esetén (például nemzetközi alkalmazásokban) ezzel a módszerrel CStr lehet karakterlánccá konvertálni egy számot.
Példalekérdezés
| Expression (Kifejezés) | Eredmény: |
|---|---|
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; |
Az oszlopban StrDiscount az eredeti Discount értékeket adja vissza, karakterlánc formátumba konvertált értékekkel együtt. |
VBA-példa
Megjegyzés
A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.
Ebben a példában a Str függvény egy számot ábrázoló karakterláncot ad vissza. Amikor egy számot karakterlánccá alakít, az előjele mindig fennmarad egy kezdőszóköznek.
Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".