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

إرجاع متغير (عدد صحيح) يشير إلى نتيجة تعبير السلسلة.

بناء الجملة

StrComp ( string1, string2 [, compare ] )

يحتوي بناء جملة الدالة StrComp على هذه الوسيطات:

الوسيطة

الوصف

string1

مطلوبة. أي تعبير سلسلة صالح.

string2

مطلوبة. أي تعبير سلسلة صالح.

مقارنه

اختيارية. يحدد نوع مقارنة السلسلة. إذا كانت وسيطة المقارنة فارغة، يحدث خطأ. إذا تم حذف المقارنة ، يحدد إعداد Option Compare نوع المقارنة.

الإعدادات

إعدادات وسيطة المقارنة هي:

ثابت

قيمة

الوصف

vbBinaryCompare

0

إجراء مقارنة ثنائية.

vbTextCompare

1

إجراء مقارنة نصية.

vbDatabaseCompare

2

Microsoft Office Access 2007 فقط إجراء مقارنة استنادا إلى المعلومات الموجودة في قاعدة البيانات الخاصة بك.

إرجاع القيم

تحتوي الدالة StrComp على قيم الإرجاع التالية:

إذا

إرجاع StrComp

string1 أقل من string2

‎-1

string1 يساوي string2

0

string1 أكبر من string2

1

string1 أو string2 هو Null

فارغ

مثال على الاستعلام

تعبير

النتائج

SELECT ProductSales.ProductID, StrComp(ProductID,"PRO_XYZ10") AS ComparisonResult FROM ProductSales;

إرجاع القيم من الحقل "ProductID"، ومقارنة القيم في "ProductID" ب "PRO_XYZ1" وإرجاع النتائج في العمود ComparisonResult. "ProductID" يساوي "PRO_XYZ10"، سترجع الدالة StrComp 0. إذا كان "ProductID" أقل من "PRO_XYZ10"، فسترجع الدالة StrComp -1. إذا كان "ProductID" أكبر من "PRO_XYZ10"، فسترجع الدالة StrComp 1. إذا كانت الدالة "ProductID" أو "PRO_XYZ10" NULL، فسترجع الدالة StrComp NULL.

مثال VBA

ملاحظة: توضح الأمثلة التالية استخدام هذه الدالة في وحدة Visual Basic for Applications (VBA).

يستخدم هذا المثال الدالة StrComp لإرجاع نتائج مقارنة سلسلة. إذا كانت الوسيطة الثالثة هي 1، يتم إجراء مقارنة نصية؛ إذا كانت الوسيطة الثالثة 0 أو محذفة، يتم إجراء مقارنة ثنائية.

Dim MyStr1, MyStr2, MyComp
MyStr1 = "ABCD": MyStr2 = "abcd" ' Define variables.
MyComp = StrComp(MyStr1, MyStr2, 1) ' Returns 0.
MyComp = StrComp(MyStr1, MyStr2, 0) ' Returns -1.
MyComp = StrComp(MyStr2, MyStr1) ' Returns 1.

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

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

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

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

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

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

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

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

×