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