Funkcija „Replace”

Primenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vraća nisku u kojoj je navedena podnisku zamenjena drugom podniskom navedeni broj puta.

Sintaksa

Replace(izraz, pronalaženje, zamena [, početak ] [, broj ] [, poređenje ] )

Sintaksa funkcije Replace ima sledeće argumente:

Argument Opis
expression Obavezno. Izraz niske koji sadrži podnisku koju treba zameniti.
Pronaжi Obavezno. Podnisku koja se pretražuje.
Zameni Obavezno. Podnisku za zamenu.
Start Opcionalno. Postavite položaj unutar izraza gde treba da počne pretraga podniske. Ako se izostavi, pretpostavlja se da je 1.
Raиuna Opcionalno. Broj zamena podniske koje treba izvršiti. Ako se izostavi, podrazumevana vrednost je –1, što znači da treba da zamenite sve moguće.
Uporedite Opcionalno. Numerička vrednost koja ukazuje na vrstu poređenja koja će se koristiti prilikom procene podniski. Vrednosti potražite u odeljku Postavke.

Postavke

Argument poređenje može da ima sledeće vrednosti:

Konstanta Vrednost Opis
vbUseCompareOption –1 Izvršava poređenje pomoću postavke izjave Poređenje opcija .
vbBinaryCompare 0 Izvršava binarno poređenje.
vbTextCompare 1 Izvršava tekstualno poređenje.
vbDatabaseCompare 2 Samo Microsoft Office Access 2007. Izvršava poređenje na osnovu informacija u bazi podataka.

Povratne vrednosti

Zamena daje sledeće vrednosti:

Ako Zamena daje
expression is zero-length Niska nulte dužine ("")
expression is Null Greške.
pronalaženje je nulta dužina Kopija izraza.
zamena je nulta dužina Kopija izraza sa svim uklonjenim pojavljivanjem pronalaženja .
Start>Len(izraz) Niska nulte dužine. Zamena niske počinje od pozicije označene početkom.
broj je 0 Kopija izraza.

Napomene

Povratna vrednost funkcije Replace je niska sa napravljenim zamenama koja počinje od pozicije navedene na početku i završava se na kraju niske izraza. To nije kopija originalne niske od početka do kraja.

Primer

Izraz Rezultati
SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales; Daje "ID proizvoda", pronalazi "PRO" u polju "ID proizvoda" i zamenjuje ga sa "Proizvod" i prikazuje rezultat u koloni "Zamena ID-a".

Funkcije za rad sa niskama i kako ih koristiti