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

إرجاع موضع حدوث سلسلة داخل سلسلة أخرى، من نهاية السلسلة في قاعدة بيانات Access لسطح المكتب.

بناء الجملة

InStrRev(stringcheck, stringmatch [, start[, compare]])

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

الوسيطة

الوصف

تحديد السلسلة

مطلوبة. يتم البحث في تعبير السلسلة.

سلسلة مطابقة

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

بدء

اختيارية. تعبير رقمي يعين موضع البداية لكل بحث. إذا تم حذفه، يتم استخدام –1، ما يعني أن البحث يبدأ في موضع الحرف الأخير. إذا كانت البداية تحتوي على Null، يحدث خطأ.

مقارنه

اختيارية. قيمة رقمية تشير إلى نوع المقارنة التي يجب استخدامها عند تقييم المحاولات الفرعية. إذا تم حذفها، يتم إجراء مقارنة ثنائية. راجع قسم الإعدادات للقيم.

الإعدادات

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

ثابت

قيمة

الوصف

vbUseCompareOption

‎-1

إجراء مقارنة باستخدام إعداد عبارة Option Compare .

vbBinaryCompare

0

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

vbTextCompare

1

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

vbDatabaseCompare

2

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

إرجاع القيم

إذا

إرجاع InStrRev

سلسلة التحقق من طول صفري

0

stringcheck هو Null

فارغ

stringmatch هو صفر طول

بدء

stringmatch هو Null

فارغ

لم يتم العثور على stringmatch

0

تم العثور على stringmatch ضمن stringcheck

الموضع الذي تم العثور على المطابقة فيه

بدء > Len(stringmatch)

0

ملاحظات

لاحظ أن بناء جملة الدالة InStrRev ليس هو نفس بناء الجملة للدالة InStr .

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

تعبير

النتائج

SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev];

إرجاع موضع السلسلة "S" من القيم الموجودة في العمود "FullName" من الجدول أسماء.

SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev];

إرجاع موضع السلسلة "S" من القيم الموجودة في العمود "FullName"، بدءا من الموضع 10 من أسماء الجدول ويعرض في العمود InStrTest.

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

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

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

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

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

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

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

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

×