تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

إرجاع سلسلة تحتوي على الحرف المقترن رمز الحرف المحدد .

بناء الجملة

Chr ( charcode )

وسيطة charcode المطلوبة هو Long الذي يعرف حرفا.

ملاحظات

الأرقام من 0 إلى 31 هي نفسها رموز ASCII القياسية وغير القابلة للطباعة. على سبيل المثال، يقوم Chr(10) بإرجاع حرف ملف خطي. النطاق العادي ل charcode هو 0 – 255. ومع ذلك، في أنظمة DBCS ، يكون النطاق الفعلي للتشفير هو -32768 إلى 65535.

ملاحظة: يتم استخدام الدالة ChrB مع بيانات البايت المضمنة في سلسلة. بدلا من إرجاع حرف، والذي قد يكون بايت واحد أو اثنين، يقوم ChrB دائما بإرجاع بايت واحد. ترجع الدالة ChrWسلسلة تحتوي على حرف Unicode باستثناء الأنظمة الأساسية التي لا يتم فيها دعم Unicode، وفي هذه الحالة، يكون السلوك مطابقا للدالة Chr .

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

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

تعبير

النتائج

SELECT Chr(97) AS Expr1 FROM ProductSales GROUP BY Chr(97);

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

SELECT Chr(90) AS ChrValue FROM ProductSales GROUP BY Chr(90);

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

مثال VBA

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

يستخدم هذا المثال الدالة Chr لإرجاع الحرف المقترن برمز الحرف المحدد.

Dim MyChar
MyChar = Chr(65) ' Returns A.
MyChar = Chr(97) ' Returns a.
MyChar = Chr(62) ' Returns >.
MyChar = Chr(37) ' Returns %.

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

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

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

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

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×