وظيفة MS Access InStr ()
مثال
ابحث عن "t" في السلسلة "Customer" ، ثم قم بإرجاع الموضع:
SELECT InStr("Customer", "t") AS MatchPosition;
التعريف والاستخدام
تحصل الدالة InStr () على موضع التواجد الأول لسلسلة في مكان آخر.
تقوم هذه الوظيفة بإجراء بحث حساس لحالة الأحرف.
بناء الجملة
InStr(start, string1, string2,
compare)
قيمه المعامل
Parameter | Description |
---|---|
start | Optional. The start position for the search. Position 1 is default |
string1 | Required. The string to be searched |
string2 | Required. The string to search for |
compare | Optional. The type of string comparison. Possible values: -1: Use the setting of Option Compare 0: Binary comparison 1: Textual comparison 2: Comparison based on info in your database |
إرجاع القيم
- إذا لم يتم العثور على سلسلة 2 في سلسلة 1 ، فإن هذه الدالة ترجع 0
- إذا كانت السلسلة 1 ذات طول صفري ، فإن هذه الدالة ترجع 0
- إذا كانت السلسلة 1 خالية ، فتُرجع هذه الدالة قيمة خالية
- إذا كانت السلسلة 2 ذات طول صفري ، فتُرجع هذه الدالة القيمة في معلمة البدء
- إذا كانت قيمة start أكبر من طول السلسلة 2 ، فإن هذه الدالة ترجع 0
تفاصيل تقنية
يعمل في: | من Access 2000 |
---|