Applies ToMicrosoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Visszaadja az asztali Access-adatbázisokban egy karakterlánc másik karakterláncon belüli előfordulásának pozícióját a karakterlánc végétől számítva.

Szintaxis

InStrRev(vizsgáltszöv; keresettszöv [; kezdet[; összehasonlítás]])

Az InStrRev függvény argumentumai a következők:

Argumentum

Leírás

vizsgáltszöv

Kötelező. A keresés helyeként szolgáló karakteres kifejezés.

keresettszöv

Kötelező. A keresett karakteres kifejezés.

kezdet

Nem kötelező. Numerikus kifejezés, mely az egyes keresések kezdőpozícióját határozza meg. Ha nincs megadva, az alkalmazás a -1 értéket használja, mely azt jelenti, hogy a keresés az utolsó karakternél kezdődik. Ha a kezdet Null értéket tartalmaz, hiba történik.

összehasonlítás

Nem kötelező. Numerikus érték, mely a karakterláncrészek kiértékeléséhez használandó összehasonlítási típust határozza meg. Ha nincs megadva, az alkalmazás bináris összehasonlítást végez. A használható értékeket a Beállítások szakaszban találhatja meg.

Beállítások

Az összehasonlítás argumentum beállításai:

Állandó

Érték

Leírás

vbUseCompareOption

-1

Az Option Compare beállításnak megfelelő összehasonlítást hajt végre.

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

Az InStrRev visszatérési értéke

A vizsgáltszöv hossza nulla

0

A vizsgáltszöv értéke Null

Null

A keresettszöv hossza nulla

kezdet

A keresettszöv értéke Null

Null

A keresettszöv nem található

0

A keresettszöv megtalálható a vizsgáltszöv karakterláncban

A találat pozíciója

kezdet > Len(keresettszöv)

0

Megjegyzések

Ne feledje, hogy az InStrRev függvény szintaxisa eltér az InStr függvény szintaxisától.

Példák lekérdezésre

Expression

Eredmények

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

Az "S" sztring pozícióját adja vissza a "FullName" oszlopban lévő értékekből a Names táblából.

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

Az "S" sztring pozícióját adja vissza a "FullName" oszlop értékeiből, a 10. pozíciótól kezdve a Nevek táblából, és az InStrTest oszlopban jelenik meg.

Lásd még

Karakterláncfüggvények és használatuk

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.