Funkcija Replace

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vrne niz, v katerem se določeni podniz zamenja z drugim podnizom tolikokrat, kot je določeno.

Sintaksa

Zamenjaj(izraz, najdi, zamenjaj [, začni] [, štetje ] [, primerjaj ] )

Sintaksa funkcije Replace ima te argumente:

Argument Opis
izraz Obvezno. Izraz niza, ki vsebuje podniz za zamenjavo.
iskanje Obvezno. Podniz, ki ga iščete.
zamenjava Obvezno. Podniz za zamenjavo.
začetek Neobvezen. Položaj v izrazu , kjer se mora začeti iskanje podnizov. Če ga izpustite, se predvideva vrednost 1.
število Izbirno. Število izvajanj zamenjav podniza. Če ga izpustite, je privzeta vrednost -1, kar pomeni, da so mogoče vse možne zamenjave.
primerjava Izbirno. Številska vrednost, ki določa vrsto primerjave za uporabo pri vrednotenju podnizov. Za vrednosti glejte razdelek Nastavitve.

Nastavitve

Argument primerjave ima lahko te vrednosti:

Konstanta Vrednost Opis
vbUseCompareOption –1 Izvede primerjavo z uporabo nastavitve izjave možnost primerjava.
vbBinaryCompare 0 Izvede dvojiško primerjavo.
vbTextCompare 1 Izvede besedilno primerjavo.
vbDatabaseCompare 2 Samo Microsoft Office Access 2007. Izvede primerjavo na podlagi podatkov v vaši zbirki podatkov.

Return Values

Funkcija Replace vrne te vrednosti:

Če je funkcija Replace vrne
izraz je ničelne dolžine Niz z nično dolžino ("")
izraz je Null Napako.
Najdi je ničelne dolžine Kopija izraza.
zamenjava je ničelna dolžina Kopija izraza z vsemi odstranjenimi pojavi najdiska .
Začetek>Len(izraz) Niz ničelne dolžine. Zamenjava strune se začne v položaju, ki ga označuje začetek.
Število je 0 Kopija izraza.

Opombe

Vrnjena vrednost funkcije »Zamenja« je niz z opravljenimi zamenjavami, ki se začne na položaju, določenem z začetkom , in konča na koncu niza izraza . Ne gre za kopijo izvirnega niza od začetka do konca.

Primer

Izraz Rezultati
SELECT ProductID, Replace(ProductID,"PRO","Product") AS Replacement ID FROM ProductSales; Vrne »ProductID«, poišče »PRO« v »ProductID« in ga nadomesti z »Product« ter prikaže rezultat v stolpcu Zamenjani ID.

Funkcije niza in njihova uporaba