Applies ToAccess 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:

Argument

Beskrivelse

uttrykk

Obligatorisk. Strenguttrykk som inneholder delstreng som skal erstattes.

søk

Obligatorisk. Delstreng som det søkes etter.

erstatte

Obligatorisk. Erstatningsdelstreng.

start

Valgfritt. Plasser i et uttrykk der delstrengsøket skal begynne. Hvis argumentet utelates, brukes 1.

count

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

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.

vbDatabaseCompare

2

bareMicrosoft Office Access 2007. Utfører en sammenligning basert på informasjon i databasen.

Returner verdier

Erstatt returnerer følgende verdier:

If

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.

start > 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

Expression

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

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.