Applies ToAccess של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

הפונקציה מחזירה את המיקום של מופע של מחרוזת אחת בתוך מחרוזת אחרת, לסיום המחרוזת במסד נתונים שולחני של Access.

תחביר

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

תחביר הפונקציה InStrRev מכיל את הארגומנטים בעלי השם הבאים:

ארגומנט

תיאור

בדיקת מחרוזת

נדרש. ביטוי מחרוזת הנמצא בחיפוש.

אי-התאמה של מחרוזות

נדרש. ביטוי מחרוזת הנמצא בחיפוש.

התחלה

אופציונלי. ביטוי מספרי המגדיר את מיקום ההתחלה עבור כל חיפוש. אם הוא מושמט, נעשה שימוש ב- –1, כלומר החיפוש מתחיל במיקום התו האחרון. אם start מכיל Null, תתרחש שגיאה.

להשוות

אופציונלי. ערך מספרי המציין את סוג ההשוואה לשימוש בעת הערכת מחרוזת משנה. אם הוא מושמט, מתבצעת השוואה בינארית. עיין בסעיף הגדרות לקבלת ערכים.

הגדרות

הגדרות ארגומנט ההשוואה הן:

קבוע

Value

תיאור

vbUseCompareOption

‎-1

ביצוע השוואה באמצעות ההגדרה של המשפט Option Compare .

vbBinaryCompare

0

ביצוע השוואה בינארית.

vbTextCompare

1

ביצוע השוואה טקסטואלית.

ערכי החזרה

אם

InStrRev מחזיר

בדיקת מחרוזת היא באורך אפס

0

בדיקת מחרוזת היא Null

Null

stringmatch הוא באורך אפס

התחלה

stringmatch הוא Null

Null

אי-התאמה של מחרוזת לא נמצאה

0

אי-התאמה נמצאה בתוך בדיקת מחרוזות

מיקום שבו נמצאה התאמה

start > Len(stringmatch)

0

הערות

שים לב שהתחביר של הפונקציה InStrRev אינו זהה לתחביר של הפונקציה InStr .

דוגמאות שאילתה

Expression

תוצאות

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

הפונקציה מחזירה את מיקום המחרוזת "S" מהערכים בעמודה "FullName" מהטבלה Names.

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

הפונקציה מחזירה את מיקום המחרוזת "S" מהערכים בעמודה "FullName", החל ממיקום 10 מהטבלה שמות ומציגה בעמודה InStrTest.

למידע נוסף

פונקציות מחרוזת ואופן השימוש בהן

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.