Vrne niz, v katerem se določeni podniz zamenja z drugim podnizom tolikokrat, kot je določeno.
Sintaksa
Replace(izraz, iskanje, zamenjava [, začetek ] [, število ] [, primerjava ] )
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 znotraj izraza , kjer se začne podniz za iskanje. Č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 primerjava 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 |
|---|---|
| izraz ničelne dolžine | Niz z nično dolžino ("") |
| expression is Null | Napako. |
| find is zero-length | Kopija izraza. |
| replace is zero-length | Kopija izraza z odstranjenimi vsemi ponovitelji funkcije za iskanje. |
| Začetek>Len(izraz) | Niz ničelne dolžine. Zamenjava niza se začne na mestu, ki ga označuje začetek. |
| število je 0 | Kopija izraza. |
Opombe
Vrnjena vrednost funkcije Replace je niz z opravljenimi zamenjavami, ki se začne na mestu, ki ga navaja argument začetek in zaključi 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 ReplacedID FROMSales; | Vrne »IDizdelka«, v »IDIzdelka« najde »PRO« in ga zamenja z »Izdelek« ter prikaže rezultat v stolpcu »IDdomeščenega«. |