Applies ToAccess voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Hiermee wordt de positie van een exemplaar van een tekenreeks binnen een andere in een Access-bureaubladdatabase geretourneerd, vanaf het einde van de tekenreeks.

Syntaxis

InStrRev(reekscontroleren, reeksvergelijken[, starten[, vergelijken]])

De syntaxis van de functie InStrRev heeft de volgende benoemde argumenten:

Argument

Beschrijving

reekscontroleren

Vereist. De tekenreeksexpressie waarin wordt gezocht.

reeksvergelijken

Vereist. De tekenreeksexpressie waarnaar wordt gezocht.

starten

Optioneel. Numerieke expressie waarmee de beginpositie voor elke zoekactie wordt ingesteld. Als dit argument wordt weggelaten, wordt –1 gebruikt, wat betekent dat de zoekactie op de positie van het laatste teken begint. Als het argument 'starten' een Null-waarde bevat, treedt een fout op.

vergelijken

Optioneel. Een numerieke waarmee het type vergelijking wordt aangegeven dat wordt gebruikt bij het evalueren van subtekenreeksen. Als dit argument wordt weggelaten, wordt een binaire vergelijking uitgevoerd. Zie het gedeelte 'Instellingen' voor de waarden.

Instellingen

De instellingen voor het argument vergelijken zijn als volgt:

Constante

Waarde

Beschrijving

vbUseCompareOption

-1

Hiermee wordt een vergelijking uitgevoerd met de instelling van de instructie Option Compare.

vbBinaryCompare

0

Hiermee wordt een binaire vergelijking uitgevoerd.

vbTextCompare

1

Hiermee wordt een tekstvergelijking uitgevoerd.

Retourwaarden

Als

InStrRev geeft als resultaat

reekscontroleren met lengte nul

0

reekscontroleren is Null

Null

reeksvergelijken met lengte nul

starten

reeksvergelijken is Null

Null

reeksvergelijken niet is gevonden

0

reeksvergelijken is gevonden in reekscontroleren

Positie waar een overeenkomst wordt gevonden

Starten > Len(reeksvergelijken)

0

Opmerkingen

Houd er rekening mee dat de syntaxis voor de functie InStrRev niet hetzelfde is als de syntaxis voor de functie InStr.

Queryvoorbeelden

Expression

Resultaten

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

Retourneert de positie van de tekenreeks 'S' uit de waarden in de kolom 'FullName' uit de tabel Names.

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

Retourneert de positie van de tekenreeks 'S' uit de waarden in de kolom 'FullName', beginnend vanaf positie 10 vanuit de tabel Namen en wordt weergegeven in de kolom InStrTest.

Zie ook

Tekenreeksfuncties en hoe ze worden gebruikt

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.