Visszaadja egy karakterlánc helyét egy másikon belül az asztali Access-adatbázisban. A keresés a karakterlánc végén kezdődik.
Szintaxis
InStrRev(stringcheck, stringmatch [, start[, compare]])
InStrRev az alábbi argumentumokkal rendelkezik:
| argumentumok | Leírás |
|---|---|
stringcheck |
Kötelező megadni. A keresendő karakterlánc-kifejezés. |
stringmatch |
Kötelező megadni. A keresendő karakterlánc. |
start |
Nem kötelező. Numerikus kifejezés, amely megadja az egyes keresések kezdőpozícióját. Ha kihagyja, a -1 rendszer használja. Ez az érték azt jelenti, hogy a keresés az utolsó karakternél kezdődik. Ha start tartalmazza Null, hiba történik. |
compare |
Nem kötelező. Numerikus érték, amely a karakterláncrészek kiértékeléséhez használandó összehasonlítási típust jelzi. Ha nem adja meg, az Access bináris összehasonlítást hajt végre. Az értékeket a Beállítások szakaszban találja. |
Beállítások
compare a következő beállításokat használhatja:
| Állandó | Érték | Leírás |
|---|---|---|
vbUseCompareOption |
-1 |
Összehasonlítást hajt végre az utasítás beállításával Option Compare . |
vbBinaryCompare |
0 |
Bináris összehasonlítást hajt végre. |
vbTextCompare |
1 |
Szöveges összehasonlítást hajt végre. |
Visszatérési értékek
| Ha |
InStrRev Visszaküldött termékek |
|---|---|
stringcheck nulla hosszúságú: |
0 |
stringcheck az is Null |
Null |
stringmatch nulla hosszúságú: |
start |
stringmatch az is Null |
Null |
stringmatch nem található |
0 |
stringmatch található: stringcheck |
A találat pozíciója |
start > Len(stringmatch) |
0 |
Megjegyzések
A argumentum InStrRev szintaxisa nem egyezik meg a InStr.
Példák lekérdezésekre
| Expression | Eredmények |
|---|---|
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; |
A táblázat oszlopában Names_InstrRev az értékeken FullName belüli pozíciót "S" adja vissza. |
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; |
Visszaadja a táblázat oszlopában Names_InstrRev az értékeken FullName belüli pozícióját "S" a pozíciótól 10kezdődően, és megjeleníti az eredményt az InStrTest oszlopban. |