Replace funkcija

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Pateikia eilutę, kurioje nurodyta dalinė eilutė nurodytą skaičių kartų buvo pakeista kita antrine eilute.

Sintaksė

Replace(išraiška, rasti, pakeisti [, pradžia ] [, skaičius ] [, palyginti ] )

Funkcijos Replace sintaksę sudaro šie argumentai:

Argumentas Aprašymas
reiškinys Būtinas. Eilutės išraiška, kurioje yra pakeičiama papildoma eilutė.
rasti Būtinas. Ieškoma antrinė eilutė.
pakeisti Būtinas. Pakaitinė antrinė eilutė.
pradėti Pasirinktinis. Vieta reiškinyje , kurioje turi prasidėti dalinės eilutės ieška. Jei nenurodoma, naudojama 1.
Skaičius Pasirinktinis. Atliktinų dalinių eilučių keitimų skaičius. Jei nenurodyta, numatytoji reikšmė yra –1, o tai reiškia, kad atlikti visus galimus keitimus.
palyginti Pasirinktinis. Skaitinė reikšmė, nurodanti, kokį palyginimą naudoti vertinant antrines eilutes. Reikšmes rasite skyriuje Parametrai.

Parametrai

Palyginimo argumentas gali turėti šias reikšmes:

Konstanta Reikšmė Aprašymas
vbUseCompareOption –1 Atlieka palyginimą naudodamas sakinio Option Compare parametrą.
vbBinaryCompare 0 Atlieka dvejetainį palyginimą.
vbTextCompare 1 Atlieka teksto palyginimą.
vbDatabaseCompare 2 Tik "Microsoft Office Access 2007". Atlieka palyginimą pagal jūsų duomenų bazės informaciją.

Pateikiamos reikšmės

Replace grąžina šias reikšmes:

Jei Grąžinti pinigus
išraiška yra nulinio ilgio Nulinio ilgio eilutė ("")
expression is Null Klaida.
FIND yra nulinio ilgio Išraiškos kopija.
replace yra nulinio ilgio Reiškinio kopija pašalinus visus radimo atvejus.
pradėti>Len(išraiška) Nulinio ilgio eilutė. Stygos keitimas prasideda pozicijoje, kurią nurodo pradžia.
Skaičius yra 0 Išraiškos kopija.

Pastabos

Funkcijos Replace grąžinama reikšmė yra eilutė su pakeitimais, kuri prasideda pozicijoje, kurią nurodo pradžia ir baigiasi reiškinio eilutės pabaigoje. Tai nėra pradinės eilutės kopija nuo pradžios iki pabaigos.

Pavyzdys

Išraiška Rezultatai
SELECT ProductID, Replace(ProductID,"PRO","Product") AS ChangedID FROM ProductSales; Grąžina "ProductID", randa "PRO" produktoID, pakeičia "Product" ir rodo rezultatą stulpelyje ReplacedID.

Eilučių funkcijos ir jų naudojimas