Bir sayının gösterimini veren Variant (String) türünde bir değer döndürür.
Sözdizimi
Str ( sayı )
Gerekli sayıbağımsız değişken geçerli sayısal ifade içeren bir Uzun'dur.
Açıklamalar
Sayılar dizelere dönüştürüldüğünde, sayı işareti için her zaman bir baştaki alan ayrılır.Sayı pozitifse, döndürülen dize öndeki bir boşluk içerir ve artı işareti örtülür.
Tarih, saat veya para birimi olarak veya diğer kullanıcı tanımlı biçimlerde biçimlendirmek istediğiniz sayısal değerleri dönüştürmek için Format işlevini kullanın. Str'in aksine, Format işlevi sayı işareti için önde gelen bir alan içermez.
Not: Str işlevi yalnızca dönemi (.) öğesini seçin. Farklı ondalık ayırıcılar kullanılabildiğinde (örneğin, uluslararası uygulamalarda), bir sayıyı dizeye dönüştürmek için CStr kullanın.
Sorgu örneği
Expression |
Sonuçlar |
SELECT Discount,str(Discount) AS StrDiscount FROM ProductSales; |
StrDiscount sütununda dize biçimine dönüştürülen değerlerin yanı sıra özgün "discount" değerlerini/biçimini döndürür. |
VBA örneği
Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.
Bu örnek, bir sayının dize gösterimini döndürmek için Str işlevini kullanır. Sayı bir dizeye dönüştürüldüğünde, baştaki bir alan her zaman işareti için ayrılır.
Dim MyString
MyString = Str(459) ' Returns " 459". MyString = Str(-459.65) ' Returns "-459.65". MyString = Str(459.001) ' Returns " 459.001".