Funkcija Replace

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Atgriež virkni , kurā norādītā apakšvirkne noteiktu reižu skaitu ir aizstāta ar citu apakšvirkni.

Sintakse

Replace(izteiksme, atrast, aizstāt [, sākums ] [, skaits ] [, salīdzināt ] )

Funkcijas Replace sintaksei ir šādi argumenti:

Arguments Apraksts
izteiksme Obligāts arguments. Virknes izteiksme, kas satur apakšvirkni, kas jāaizstāj.
atrast Obligāts arguments. Meklētā apakšvirkne.
aizstāt Obligāts arguments. Aizstāšanas apakšvirkne.
Sākt Neobligāts arguments. Novietojums izteiksmē , kur jāsāk apakšvirknes meklēšana. Ja šī vērtība tiek izlaista, tiek pieņemts, ka tā ir 1.
Skaits Neobligāts arguments. Veicamo apakšvirkņu aizstāšanas skaits. Ja tā tiek izlaista, noklusējuma vērtība ir –1, kas nozīmē, ka jāveic visas iespējamās aizstāšanas.
salīdzināt Neobligāts arguments. Skaitliska vērtība, kas norāda, kāda veida salīdzinājums jāizmanto, novērtējot apakšvirknes. Skatiet vērtību sadaļu Iestatījumi.

Iestatījumi

Salīdzināšanas argumentam var būt šādas vērtības:

Konstante Vērtība Apraksts
vbUseCompareOption –1 Veic salīdzinājumu, izmantojot priekšraksta Opciju salīdzināšana iestatījumu.
vbBinaryCompare 0 Veic bināru salīdzinājumu.
vbTextCompare 1 Veic teksta salīdzinājumu.
vbDatabaseCompare 2 Tikai Microsoft Office Access 2007. Veic salīdzinājumu, pamatojoties uz datu bāzē esošo informāciju.

Atgrieztās vērtības

Funkcija REPLACE atgriež šādas vērtības:

Ja Aizstāt atgriež
expression is zero-length Nulles garuma virkne ("")
izteiksme ir Null Kļūda.
find ir nulles garuma Izteiksmes kopija.
replace ir nulles garuma Izteiksmes kopija ar noņemtiem visiem meklēšanas gadījumiem.
Sākt>Len(izteiksme) Nulles garuma virkne. Virknes aizstāšana sākas vietā, ko norāda sākums.
Skaits ir 0 Izteiksmes kopija.

Piezīmes

Funkcijas Replace atgrieztā vērtība ir virkne ar veiktām aizstāšanām, kas sākas sākuma norādītajā pozīcijā un beidzas izteiksmes virknes beigās. Tā nav sākotnējās virknes kopija no sākuma līdz beigām.

Piemērs

Izteiksme Rezultāti
SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales; Atgriež "Produkta_ID", atrod "PRO" lodziņā "Produkta_ID" un aizstāj ar "Produkts", un parāda rezultātu kolonnā AizstātsID.

Virkņu funkcijas un to izmantošana