InStrRev, funksjon

Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnerer plasseringen av en streng i en annen i en Access-skrivebordsdatabase. Søket starter på slutten av strengen.

Syntaks

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

InStrRev har disse argumentene:

Argument Beskrivelse
stringcheck Obligatorisk. Strenguttrykket du vil søke i.
stringmatch Obligatorisk. Strenguttrykket som skal finnes.
start Valgfritt. Et numerisk uttrykk som angir startpunktet for hvert søk. Hvis du utelater det, -1 brukes. Denne verdien betyr at søket starter ved siste tegnplassering. Hvis start inneholder Null, oppstår det en feil.
compare Valgfritt. En numerisk verdi som angir sammenligningstypen som skal brukes når du evaluerer delstrenger. Hvis du utelater det, utfører Access en binær sammenligning. Se Innstillinger-delen for verdier.

Innstillinger

compare kan bruke disse innstillingene:

Konstant Value Beskrivelse
vbUseCompareOption -1 Utfører en sammenligning ved hjelp av innstillingen for setningen Option Compare .
vbBinaryCompare 0 Utfører en binær sammenligning.
vbTextCompare 1 Utfører en tekstsammenligning.

Returverdier

If InStrRev Returnerer
stringcheck er tom lengde 0
stringcheck er Null Null
stringmatch er tom lengde start
stringmatch er Null Null
stringmatch ikke funnet 0
stringmatch finnes i stringcheck Posisjonen der treffet blir funnet
start > Len(stringmatch) 0

Merknader

Syntaksen for InStrRev er ikke den samme som syntaksen for InStr.

Eksempler på spørringer

Expression Resultater
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; Returnerer plasseringen av "S" i verdiene FullName i kolonnen Names_InstrRev i tabellen.
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; Returnerer plasseringen av "S" i verdiene FullName i kolonnen Names_InstrRev i tabellen, regnet fra posisjonen 10, og viser resultatet i InStrTest kolonnen.

Se også

Strengfunksjoner og hvordan du bruker dem