تقوم بإرجاع متغير ‏(سلسلة أحرف) يتضمن عدد محدد من الأحرف من الجانب الأيسر من السلسلة.

بناء الجملة

Left( string, length)

بناء جملة الدالة Left به هذه الوسيطات:

الوسيطة

الوصف

سلسلة

مطلوبة. تعبير السلسلة الذي يتم إرجاع الأحرف في أقصى اليمين منه. إذا كانت السلسلة تحتوي على Null، يتم إرجاع Null.

length

مطلوبة. متغير (طويل).تعبير رقمي على عدد الأحرف التي يجب إرجاعها. إذا كانت 0، يتم إرجاع سلسلة ذات طول صفري (""). إذا كانت أكبر من أو تساوي عدد الأحرف في السلسلة،يتم إرجاع السلسلة بأكملها.

ملاحظات

لتحديد عدد الأحرف في السلسلة،استخدم الدالة Len.

ملاحظة:  استخدم الدالة LeftB مع بيانات بالية مضمنة في سلسلة. بدلا من تحديد عدد الأحرف المطلوب إرجاعها، يحدد الطول عدد بايت.

مثال استعلام

التعبير

النتائج

SELECT Left(ProductID,3) AS FromLeft FROM ProductSales;

إرجاع '3' من الجانب الأيمن للقيم في الحقل "ProductID" من الجدول "ProductSales" في العمود 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".

دالات السلاسل وكيفية استخدامها

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى المشاركين في برنامج Microsoft Office Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×