تقوم بإرجاع تمثيل Variant (String) لرقم.
بناء الجملة
Str(number)
الوسيطة المطلوبة number هي التي Long تحتوي على أي تعبير رقمي صحيح.
ملاحظات
عندما يتم تحويل الأرقام إلى سلاسل، يتم دائما حجز مسافة بادئة لعلامة number. إذا number كانت موجبة، فستحتوي السلسلة التي يتم إرجاعها على مسافة بادئة، وتكون علامة الجمع ضمنية.
استخدم الدالة Format لتحويل القيم الرقمية التي تريد تنسيقها كتواريخ أو أوقات أو عملة أو تنسيقات أخرى معرفة من قبل المستخدم. على عكس Strذلك ، لا تتضمن الدالة Format مسافة بادئة لعلامة number.
ملاحظة
تتعرف الدالة Str فقط على النقطة (.) كفاصل عشري صحيح. عند استخدام فواصل عشرية مختلفة، كما هو الحال في التطبيقات الدولية، يتم استخدامها CStr لتحويل رقم إلى سلسلة.
مثال استعلام
| التعبير | النتائج |
|---|---|
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; |
إرجاع القيم الأصلية Discount مع القيم المحولة إلى تنسيق السلسلة في StrDiscount العمود. |
مثال VBA
ملاحظة
توضح الأمثلة التالية استخدام هذه الدالة في وحدة نمطية ل Visual Basic for Applications (VBA). لمزيد من المعلومات حول استخدام VBA، حدد "مرجع المطور" في القائمة المنسدلة بجوار "بحث" وأدخل مصطلح أو أكثر في مربع البحث.
يستخدم هذا المثال الدالة Str لإرجاع سلسلة تمثيل لرقم. عندما يتم تحويل رقم إلى سلسلة، يتم دائما حجز مسافة بادئة لعلامته.
Dim MyString
MyString = Str(459) ' Returns " 459".
MyString = Str(-459.65) ' Returns "-459.65".
MyString = Str(459.001) ' Returns " 459.001".