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

Deze functie retourneert een tekenreeks waarin een opgegeven subtekenreeks het opgegeven aantal keren is vervangen door een andere subtekenreeks.

Syntaxis

Replace( expressie, zoeken, vervangen [, begin ] [, aantal ] [, vergelijken ] )

De syntaxis van de functie Replace heeft deze argumenten:

Argument

Beschrijving

expressie

Vereist. Een tekenreeksexpressie met de subtekenreeks die u wilt vervangen.

zoeken

Vereist. De subtekenreeks die u wilt zoeken.

vervangen

Vereist. De vervangende subtekenreeks.

begin

Optioneel. De positie binnen expressie vanaf waar moet worden gezocht naar de subtekenreeks. Als dit argument wordt weggelaten, wordt de waarde 1 gebruikt.

aantal

Optioneel. Het aantal keren dat de subtekenreeks moet worden vervangen. Als u dit argument weglaat, is de standaardwaarde – 1, wat betekent dat de reeks overal wordt vervangen.

vergelijken

Optioneel. Een numerieke waarde waarmee het type vergelijking wordt aangegeven dat wordt gebruikt bij het evalueren van subtekenreeksen. Zie het gedeelte 'Instellingen' voor de waarden.

Instellingen

Het argument vergelijken kan de volgende waarden hebben:

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.

vbDatabaseCompare

2

Alleen Microsoft Office Access 2007. Hiermee wordt een vergelijking uitgevoerd op basis van de gegevens in uw database.

Retourwaarden

De functie Replace retourneert de volgende waarden:

Als

Geeft Replace dit als resultaat

expressie is lengte nul

Tekenreeks met lengte nul ("")

expressie is Null

Een fout.

zoeken is lengte nul

Kopie van expressie.

vervangen is lengte nul

Kopie van expressie met alle exemplaren van zoeken verwijderd.

begin > Len(expressie)

Tekenreeks met lengte nul. Tekenreeksvervanging begint op de positie die wordt aangegeven door het begin.

aantal is 0

Kopie van expressie.

Opmerkingen

De retourwaarde van de functie Vervangen is een tekenreeks, waarbij vervangingen zijn aangebracht, die begint op de positie die is opgegeven door begin en eindigt aan het einde van de expressietekenreeks . Het is geen kopie van de oorspronkelijke tekenreeks van begin tot einde.

Voorbeeld

Expression

Resultaten

SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductVerkoop;

Retourneert de 'ProductID', zoekt 'PRO' in 'ProductID' en vervangt door 'Product' en geeft het resultaat weer in de kolom ReplacedID.

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.