Returnerer plasseringen av en forekomst av én streng inni en annen, fra slutten av strengen i en Access-skrivebordsdatabase.
Syntaks
InStrRev(stringcheck, stringmatch [, start[, compare]])
Syntaksen for funksjonen InStrRev har disse navngitte argumentene:
|
Argument |
Beskrivelse |
|---|---|
|
stringcheck |
Obligatorisk. Strenguttrykk som søkes i. |
|
stringmatch |
Obligatorisk. Strenguttrykk som søkes etter. |
|
start |
Valgfritt. Numerisk uttrykk som angir startposisjonen for hvert søk. Hvis argumentet utelates, brukes –1, noe som betyr at søket begynner ved siste tegnplassering. Hvis start inneholder Null, oppstår det en feil. |
|
sammenlign |
Valgfritt. Numerisk verdi som angir hvilken type sammenligning som skal brukes ved evaluering av delstrenger. Hvis den utelates, utføres en binær sammenligning. Se Innstillinger-delen for verdier. |
Innstillinger
Innstillingene for sammenligningsargumentet er:
|
Konstant |
Value |
Beskrivelse |
|---|---|---|
|
vbUseCompareOption |
-1 |
Utfører en sammenligning ved hjelp av innstillingen for Option Compare-setningen . |
|
vbBinaryCompare |
0 |
Utfører en binær sammenligning. |
|
vbTextCompare |
1 |
Utfører en tekstsammenligning. |
Returner verdier
|
If |
InStrRev returnerer |
|---|---|
|
stringcheck er tom |
0 |
|
stringcheck er Null |
Null |
|
stringmatch er tom |
start |
|
stringmatch er null |
Null |
|
finner ikke stringmatch |
0 |
|
stringmatch finnes i stringcheck |
Plasseringen der treff blir funnet |
|
start > Len(stringmatch) |
0 |
Merknader
Vær oppmerksom på at syntaksen for InStrRev-funksjonen ikke er den samme som syntaksen for InStr-funksjonen .
Spørringseksempler
|
Expression |
Resultater |
|---|---|
|
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; |
Returnerer posisjonen til strengen "S" fra verdiene i kolonnen FullName fra tabellnavnene. |
|
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; |
Returnerer posisjonen til strengen "S" fra verdiene i kolonnen FullName, som starter fra posisjon 10 fra tabellnavnene og vises i kolonnen InStrTest. |