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

Retourne la position d’une occurrence d’une chaîne dans une autre, à partir de la fin de la chaîne dans une base de données de bureau Access.

Syntaxe

InStrRev(stringcheck, stringmatch [, start[, compare]])

La syntaxe de la fonction InStrRev contient les arguments nommés suivants :

Argument

Description

stringcheck

Obligatoire. Expression de chaîne recherchée.

stringmatch

Obligatoire. Expression de chaîne recherchée.

début

Facultatif. Expression numérique qui définit la position de départ de chaque recherche. En cas d’omission, –1 est utilisé, ce qui signifie que la recherche commence à la dernière position de caractère. Si début contient Null, une erreur se produit.

comparaison

Facultatif. Valeur numérique indiquant le type de comparaison à utiliser lors de l’évaluation des sous-chaînes. En cas d’omission, une comparaison binaire est effectuée. Consultez la section Paramètres pour connaître les valeurs.

Paramètres

Les paramètres d’argument de comparaison sont les suivants :

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.

Valeurs de retour

Si

InStrRev retourne

stringcheck est de longueur nulle

0

stringcheck a la valeur Null

Null

stringmatch est de longueur nulle

début

stringmatch a la valeur Null

Null

stringmatch est introuvable

0

stringmatch se trouve dans stringcheck

Position à laquelle la correspondance est trouvée

start > Len(stringmatch)

0

Remarques

Notez que la syntaxe de la fonction InStrRev n’est pas la même que celle de la fonction InStr .

Exemples de requêtes

Expression

Résultats

SELECT Names_InstrRev.*, InStrRev(FullName,"S ») AS Expr1 FROM [Names_InstrRev] ;

Retourne la position de la chaîne « S » à partir des valeurs de la colonne « FullName » de la table Names.

SELECT Names_InstrRev.*, InStrRev(FullName,"S »,10) AS InStrTest FROM [Names_InstrRev] ;

Renvoie la position de la chaîne « S » à partir des valeurs de la colonne « FullName », à partir de la position 10 de la table Names et s’affiche dans la colonne InStrTest.

Voir aussi

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.