Applies ToAccess pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnează un Șir în care un subșir specificat a fost înlocuit cu un alt subșir de un număr specificat de ori.

Sintaxă

Replace( expresie, găsire, înlocuire [, start ] [, contor ] [, comparare ] )

Sintaxa funcției Replace are următoarele argumente:

Argument

Descriere

expresie

Obligatoriu. Expresie șir care conține subșir de înlocuit.

găsire

Obligatoriu. Subșir căutat.

înlocuire

Obligatoriu. Subșir înlocuitor.

început

Opțional. Poziția din expresie în care trebuie să înceapă căutarea subșirului. Dacă este omis, se consideră 1.

contor

Opțional. Numărul de substituiri de subșir de efectuat. Dacă este omisă, valoarea implicită este –1, ceea ce înseamnă să faceți toate substituirile posibile.

Compara

Opțional. Valoare numerică indicând tipul de comparație de utilizat la evaluarea subșirurilor. Consultați secțiunea Setări pentru valori.

Setări

Argumentul de comparare poate avea următoarele valori:

Constantă

Valoare

Descriere

vbUseCompareOption

–1

Efectuează o comparație utilizând setarea instrucțiunei Comparare opțiuni .

vbBinaryCompare

0

Efectuează o comparație binară.

vbTextCompare

1

Efectuează o comparație textuală.

vbDatabaseCompare

2

doarMicrosoft Office Access 2007. Efectuează o comparație pe baza informațiilor din baza de date.

Valori returnate

Înlocuire returnează următoarele valori:

If

Înlocuire returnări

expresia este de lungime zero

Șir de lungime zero ("")

expresia este Null

O eroare.

găsire este de lungime zero

Copie a expresiei.

înlocuirea este de lungime zero

Copie a expresiei cu toate aparițiile găsirii eliminate.

start > Len(expresie)

Șir de lungime zero. Înlocuirea șirului începe la poziția indicată de start.

contorul este 0

Copie a expresiei.

Observații

Valoarea returnată a funcției Replace este un șir, cu substituiri efectuate, care începe în poziția specificată de început și se încheie la sfârșitul șirului expresiei. Nu este o copie a șirului original de la început la sfârșit.

Exemplu

Expresie

Rezultatele

SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales;

Returnează "IDProdus", găsește "PRO" în "IDProdus" și înlocuiește cu "Produs" și afișează rezultatul în coloana ReplacedID.

Funcțiile de șir și utilizarea acestora

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.