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

Restituisce un valore String in cui una sottostringa specificata è stata sostituita con un'altra sottostringa per un numero specificato di volte.

Sintassi

Replace( espressione, trova, sostituisci [, inizio ] [, conteggio ] [, confronto ] )

Gli argomenti della sintassi della funzione Sostituisci sono i seguenti:

Argomento

Descrizione

espressione

Obbligatorio. Espressione stringa contenente una sottostringa da sostituire.

trovare

Obbligatorio. Sottostringa cercata.

sostituire

Obbligatorio. Sottostringa sostitutiva.

start

Facoltativo. Posizione all'interno dell'espressione in cui iniziare la ricerca della sottostringa. Se omesso, verrà considerato uguale a 1.

count

Facoltativo. Numero di sostituzioni di sottostringhe da eseguire. Se viene omesso, il valore predefinito è -1, il che significa che tutte le sostituzioni possibili sono possibili.

compare

Facoltativo. Valore numerico che indica il tipo di confronto da usare per valutare le sottostringhe. Per i valori, vedere la sezione Impostazioni.

Impostazioni

L'argomento compare può avere i valori seguenti:

Costante

Valore

Descrizione

vbUseCompareOption

–1

Esegue un confronto usando l'impostazione dell'istruzione Option Compare.

vbBinaryCompare

0

Esegue un confronto binario.

vbTextCompare

1

Esegue un confronto di testo.

vbDatabaseCompare

2

Solo per Microsoft Office Access 2007. Esegue un confronto basato sulle informazioni del database.

Valori restituiti

Sostituisci restituisce i valori seguenti:

If

Sostituisci resi

l'espressione ha lunghezza zero

Stringa di lunghezza zero (''")

espressione è Null

Errore.

trova è di lunghezza zero

Copia dell'espressione.

sostituisci è di lunghezza zero

Copia dell'espressione con tutte le occorrenze di trova rimosse.

start > Len(espressione)

Stringa di lunghezza zero. La sostituzione della stringa inizia in corrispondenza della posizione indicata da inizio.

conteggio è 0

Copia dell'espressione.

Osservazioni

Il valore restituito della funzione Replace è una stringa, con sostituzioni effettuate, che inizia in corrispondenza della posizione specificata da inizio e termina alla fine della stringa di espressione . Non è una copia della stringa originale dall'inizio alla fine.

Esempio

Espressione

Risultati

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

Restituisce "IDProdotto", trova "PRO" in "IDProdotto" e sostituisce con "Prodotto" e visualizza il risultato nella colonna ReplacedID.

Funzioni stringa e come usarle

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.