Funktionen Ersätt

Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnerar en sträng i vilken en angiven understräng har ersatts med en annan sträng ett angivet antal gånger.

Syntax

Ersätt(uttryck, sök, ersätt [, start ] [, antal ] [, jämför ] )

Syntaxen för funktionen Ersätt har följande argument:

Argument Beskrivning
uttryck Obligatoriskt. Stränguttryck som innehåller understrängen som ska ersättas.
sök Obligatoriskt. Understräng som söks efter.
ersätt Obligatoriskt. Ersättningsundersträng.
start Valfritt. Placera inom uttryck där sökningen med understrängen ska börja. Om argumentet utelämnas används värdet 1.
antal Valfritt. Hur många förekomster som ska ersättas. Om argumentet utelämnas används standardvärdet -1, vilket innebär att alla förekomster ska ersättas.
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. En lista med värden finns i avsnittet Inställningar.

Inställningar

Argumentet jämför kan ha följande värden:

Konstant Värde Beskrivning
vbUseCompareOption –1 Jämförelsen använder inställningen för uttrycket Option Compare.
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

Ersätt returnerar följande värden:

Om Returnerar Ersätt
uttryck är nollängd Nollängdssträng ("")
uttryck är Null Ett fel.
hitta är nollängd Kopia av uttryck.
ersätt är nollängd Kopia av uttryck där alla förekomster av sök har tagits bort.
Börja>Längd(uttryck) Tom sträng. Strängbytet börjar på den position som anges vid start.
antal är 0 Kopia av uttryck.

Kommentarer

Returvärdet för funktionen Ersätt är en sträng med ersättningar som börjar vid den position som anges av start och avslutas i slutet av uttryckssträngen . Det är inte en kopia av den ursprungliga strängen från början till slut.

Exempel

Uttryck Resultat
SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales; Returnerar "ProductID", returnerar "PRO" i "ProductID" och ersätter med "Product" och visar resultatet i kolumnen ReplacedID.

Strängfunktioner och hur de används