تقوم بإرجاع متغير (سلسلة أحرف) يتضمن عدد محدد من الأحرف من الجانب الأيسر من السلسلة.
بناء الجملة
اليمين (سلسلة، طول)
يحتوي بناء جملة الدالة Right على هذه الوسيطات:
| الوسيطة | الوصف |
|---|---|
| سلسلة | مطلوبة. تعبير السلسلة الذي يتم إرجاع الأحرف الموجودة في أقصى اليمين منه. إذا كانت السلسلة تحتوي على Null، يتم إرجاع Null . |
| length | مطلوبة. متغير (طويل). تعبير رقمي يشير إلى عدد الأحرف التي يجب إرجاعها. إذا كانت 0، يتم إرجاع سلسلة ذات طول صفري (""). إذا كان أكبر من أو يساوي عدد الأحرف في السلسلة، يتم إرجاع السلسلة بأكملها. |
ملاحظات
لتحديد عدد الأحرف في السلسلة، استخدم الدالة Len .
ملاحظة
استخدم الدالة RightB مع بيانات البايت المضمنة في سلسلة. بدلا من تحديد عدد الأحرف المراد إرجاعها، يحدد الطول عدد وحدات البايت.
مثال على الاستعلام
| التعبير | النتائج |
|---|---|
| SELECT Right(ProductID,3) AS FromRight FROM ProductSales; | إرجاع "3" أحرف من الجانب الأيمن من القيم الموجودة في الحقل "ProductID" من الجدول "ProductSales" في العمود FromRight. |
مثال VBA
ملاحظة
توضح الأمثلة التالية استخدام هذه الدالة في وحدة Visual Basic for Applications (VBA). لمزيد من المعلومات حول العمل مع VBA، حدد مرجع المطور في القائمة المنسدلة بجوار البحث وأدخل مصطلحا واحدا أو أكثر في مربع البحث.
يستخدم هذا المثال الدالة Right لإرجاع عدد محدد من الأحرف من الجانب الأيمن من السلسلة.
Dim AnyString, MyStr
AnyString = "Hello World" ' Define string.
MyStr = Right(AnyString, 1) ' Returns "d".
MyStr = Right(AnyString, 6) ' Returns " World".
MyStr = Right(AnyString, 20) ' Returns "Hello World".