الدالة Str

ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

تقوم بإرجاع تمثيل 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".