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

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

بناء الجملة

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

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

الوسيطة

الوصف

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

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

سلسلة مطابقة

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

بدء

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

مقارنه

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

الإعدادات

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

ثابت

قيمة

الوصف

vbUseCompareOption

‎-1

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

vbBinaryCompare

0

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

vbTextCompare

1

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

إرجاع القيم

إذا

إرجاع 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.

اطلع أيضاً على

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

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

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

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

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