Replace-funksjon

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

Returnerer en streng der en angitt delstreng er erstattet med en annen delstreng et angitt antall ganger.

Syntaks

Replace(expression, find, replace [, start ] [, count ] [, compare ] )

Syntaksen for funksjonen Erstatt har følgende argumenter:

Argumentet Beskrivelse
uttrykk Obligatorisk. Strenguttrykk som inneholder delstreng som skal erstattes.
Finne Obligatorisk. Delstreng som det søkes etter.
Erstatte Obligatorisk. Erstatningsdelstreng.
Starte Valgfritt. Plasser i et uttrykk der delstrengsøket skal begynne. Hvis argumentet utelates, brukes 1.
Telle Valgfritt. Antall delstrengerstatninger som skal utføres. Hvis den utelates, er standardverdien –1, noe som betyr at du gjør alle mulige erstatninger.
sammenlign Valgfritt. Numerisk verdi som angir hvilken type sammenligning som skal brukes ved evaluering av delstrenger. Se Innstillinger-delen for verdier.

Innstillinger

Sammenligningsargumentet kan ha følgende verdier:

Konstant Verdi 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.
vbDatabaseCompare 2 Bare Microsoft Office Access 2007. Utfører en sammenligning basert på informasjon i databasen.

Returner verdier

Erstatt returnerer følgende verdier:

Hvis Erstatt returnerer
uttrykket er tom Tom streng ("")
uttrykket er Null En feil.
finn er tom Kopi av uttrykk.
erstatt er tom Kopi av uttrykk med alle forekomster av søk fjernet.
Starte>Len(uttrykk) Tom streng. Strengerstatningen begynner ved posisjonen som er angitt ved start.
antall er 0 Kopi av uttrykk.

Merknader

Returverdien for Erstatt-funksjonen er en streng, med erstatninger, som begynner på posisjonen som er angitt ved start og avsluttes på slutten av uttrykksstrengen. Det er ikke en kopi av den opprinnelige strengen fra start til slutt.

Eksempel

Uttrykk Resultater
SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales; Returnerer "ProductID", finner "PRO" i "ProductID" og erstatter med "Product" og viser resultatet i kolonne ReplacedID.

Strengfunksjoner og hvordan du bruker dem