Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Returnerar positionen för en förekomst av en sträng i en annan, från slutet av strängen i en Access-skrivbordsdatabas.

Syntax

InStrRev(strängkontroll, strängmatchning [, start[, jämför]])

Syntaxen för funktionen InStrRev har följande namngivna argument:

Argument

Beskrivning

strängkontroll

Obligatoriskt. Det stränguttryck som genomsöks.

strängmatchning

Obligatoriskt. Stränguttryck som söks efter.

start

Valfritt. Numeriskt uttryck som anger var sökningen ska starta. Om argumentet utelämnas används –1, vilket innebär att sökningen börjar vid den sista teckenpositionen. Om start innehåller Null, uppstår ett fel.

jämför

Valfritt. Numeriskt värde som anger vilken typ av jämförelse som ska användas när understrängar utvärderas. Om argumentet utelämnas utförs en binär jämförelse. Se avsnittet Inställningar för värden.

Inställningar

Inställningarna för argumentet jämför är:

Konstant

Värde

Beskrivning

vbUseCompareOption

-1

Jämförelsen använder inställningen för Option Compare-uttrycket.

vbBinaryCompare

0

Utför en binär jämförelse.

vbTextCompare

1

Utför en textjämförelse.

vbDatabaseCompare

2

Endast Microsoft Office Access 2007. Utför en jämförelse baserat på informationen i databasen.

Returvärden

Om

InStrRev returnerar

strängkontroll är nollängd

0

strängkontroll är Null

Null

strängmatchning är nollängd

starta

stringmatch är Null

Null

strängmatchning hittades inte

0

strängmatchning hittas i strängkontrollen

Position där matchning hittas

starta > Längd(strängmatchning)

0

Kommentarer

Observera att syntaxen för funktionen InStrRev inte är densamma som syntaxen för funktionen SökSträng .

Frågeexempel

Uttryck

Resultat

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

Returnerar positionen för strängen "S" från värdena i kolumnen "Fullständigtnamn" från tabellnamnen.

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

Returnerar positionen för strängen "S" från värdena i kolumnen "Fullständigtnamn", med början från position 10 från tabellnamnen och visas i kolumnen InStrTest.

Strängfunktioner och hur de används

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×