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

Retourne une chaîne de type String dans laquelle une sous-chaîne spécifiée a été remplacée par une autre sous-chaîne un nombre spécifié de fois.

Syntaxe

Replace( expression, find, replace [, start ] [, count ] [, compare ] )

La syntaxe de la fonction Replace contient les arguments suivants :

Argument

Description

expression

Obligatoire. Expression de chaîne contenant la sous-chaîne à remplacer.

rechercher

Obligatoire. Sous-chaîne recherchée.

remplacer

Obligatoire. Sous-chaîne de remplacement.

début

Facultatif. Position dans l’expression où la recherche de sous-chaîne doit commencer. En cas d’omission, 1 est supposé.

count

Facultatif. Nombre de substitutions de sous-chaînes à effectuer. En cas d’omission, la valeur par défaut est –1, ce qui signifie que toutes les substitutions sont possibles.

comparaison

Facultatif. Valeur numérique indiquant le type de comparaison à utiliser lors de l’évaluation des sous-chaînes. Consultez la section Paramètres pour connaître les valeurs.

Paramètres

L’argument compare peut avoir les valeurs suivantes :

Constante

Valeur

Description

vbUseCompareOption

–1

Effectue une comparaison à l’aide du paramètre de l’instruction Option Compare .

vbBinaryCompare

0

Effectue une comparaison binaire.

vbTextCompare

1

Effectue une comparaison textuelle.

vbDatabaseCompare

2

Microsoft Office Access 2007 uniquement. Effectue une comparaison basée sur les informations de votre base de données.

Valeurs de retour

Replace retourne les valeurs suivantes :

Si

Replace retourne

expression est de longueur nulle

Chaîne de longueur nulle («  »)

expression est Null

Erreur.

find est de longueur nulle

Copie de l’expression.

replace est de longueur nulle

Copie de l’expression avec toutes les occurrences de la recherche supprimées.

start > Len(expression)

Chaîne de longueur nulle. Le remplacement de chaîne commence à la position indiquée par start.

count est 0

Copie de l’expression.

Notes

La valeur de retour de la fonction Replace est une chaîne, avec substitutions effectuées, qui commence à la position spécifiée par début et se termine à la fin de la chaîne d’expression . Il ne s’agit pas d’une copie de la chaîne d’origine du début à la fin.

Exemple

Expression

Résultats

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

Retourne le « ProductID », recherche « PRO » dans « ProductID » et remplace par « Product » et affiche le résultat dans la colonne ReplacedID.

Fonctions de chaîne et comment les utiliser

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.