Számot tartalmazó Variant (karakterlánc) típusú adatot ad eredményül.
Szintaxis
Str ( szám )
A szükséges számargumentum egy hosszú, amely bármilyen érvényes numerikus kifejezés tartalmaz.
Megjegyzések
Amikor a számokat sztringekké alakítja, a rendszer mindig a szám előjele számára foglal egy kezdő szóközt. Ha a szám pozitív, a visszaadott sztring kezdő szóközt tartalmaz, és a pluszjel is bele van foglalva.
A Format függvénnyel dátumként, időpontként vagy pénznemként vagy más, felhasználó által definiált formátumban formázott numerikus értékeket alakíthat át. Az Str függvénytől eltérően a Format függvény nem tartalmaz kezdő szóközt a szám előjeléhez.
Megjegyzés: Az Str függvény csak a pontot ismeri fel (.) érvényes tizedesjelként. Ha különböző tizedesjelek használhatók (például nemzetközi alkalmazásokban), a CStr használatával sztringgé alakíthat egy számot.
Példa lekérdezésre
Expression |
Eredmények |
SELECT Discount,str(Discount) AS StrDiscount FROM ProductSales; |
Az eredeti "Discount" értékeket/formátumot adja vissza a StrDiscount oszlopban sztringformá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.
Ez a példa az Str függvénnyel ad vissza egy szám sztringképét. Ha egy számot sztringgé alakít át, a kezdő szóköz mindig a jel számára van fenntartva.
Dim MyString
MyString = Str(459) ' Returns " 459". MyString = Str(-459.65) ' Returns "-459.65". MyString = Str(459.001) ' Returns " 459.001".