Applies ToAccess لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

إرجاع عدد صحيح يمثل رمز الحرف المطابقة للحرف الأول في سلسلة.

بناء الجملة

Asc ( سلسلة )

السلسلة المطلوبةوسيطة هي أي تعبير السلسلة صالحة . إذا لم تحتوي السلسلة على أحرف، يحدث خطأ أثناء التشغيل.

ملاحظات

نطاق الإرجاع هو 0 – 255 على أنظمة غير DBCS، ولكن –32768 – 32767 على أنظمة DBCS.

ملاحظة: يتم استخدام الدالة AscB مع بيانات البايت المضمنة في سلسلة. بدلا من إرجاع رمز الحرف للحرف الأول، يقوم AscB بإرجاع البايت الأول. ترجع الدالة AscW رمز الحرف Unicode باستثناء الأنظمة الأساسية التي لا يتم فيها دعم Unicode، وفي هذه الحالة، يكون السلوك مطابقا لدالة Asc .

ملاحظة:  لا يدعم Visual Basic ل Macintosh سلاسل Unicode. لذلك، لا يمكن ل AscW(n) إرجاع كافة أحرف Unicode للقيم n في نطاق 128 - 65535، كما هو الحال في بيئة Windows. بدلا من ذلك، يحاول AscW(n) "أفضل تخمين" لقيم Unicode n أكبر من 127. لذلك، يجب عدم استخدام AscW في بيئة Macintosh.

أمثلة الاستعلام

تعبير

النتائج

SELECT Asc("a") AS Expr1 FROM ProductSales;

إرجاع التعليمات البرمجية "ASCII" للسلسلة "a". النتيجة: "97".

SELECT Asc("Z") AS AscCode FROM ProductSales;

إرجاع التعليمة البرمجية "ASCII" للسلسلة "Z" في العمود AscCode. النتيجة: "90".

مثال VBA

ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة Visual Basic for Applications (VBA). لمزيد من المعلومات حول العمل مع VBA، حدد مرجع المطور في القائمة المنسدلة بجوار البحث وأدخل مصطلحا واحدا أو أكثر في مربع البحث.

يستخدم هذا المثال الدالة Asc لإرجاع رمز حرف يتوافق مع الحرف الأول في السلسلة.

Dim MyNumberMyNumber = Asc("A")        ' Returns 65.MyNumber = Asc("a")        ' Returns 97.MyNumber = Asc("Apple")    ' Returns 65.

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.