Passer directement au contenu principal

InStrRev, fonction

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

Syntaxe

InStrRev (StringCheck, StringMatch [, début [, comparer]])

La syntaxe de la fonction InStrRev comporte 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. S’il est omis,-1 est utilisé, ce qui signifie que la recherche commence à la position du dernier 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 de sous-chaînes. S’il est omis, une comparaison binaire est effectuée. Voir la section paramètres pour connaître les valeurs.

Paramètres

Les valeurs de l’argument comparer sont les suivantes :

Constante

Valeur

Description

vbUseCompareOption

-1

Effectue une comparaison à l’aide de la définition 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.

Valeur de retour

Si

La fonction InStrRev renvoie

StringCheck est de longueur égale à zéro

0

StringCheck est null

Null

StringMatch est une longueur nulle

début

StringMatch est null

Null

StringMatch est introuvable

0

StringMatch est disponible dans StringCheck

Position de la correspondance trouvée

début > Len (StringMatch)

0

Remarques

Notez que la syntaxe de la fonction InStrRev ne correspond pas à celle de la fonction InStr .

Exemples de requête

Expression

Résultats

Sélectionnez Names_InstrRev. *, InStrRev (FullName, "S") AS expr1 FROM [Names_InstrRev];

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

Sélectionnez 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 », en partant de la position 10 à partir des noms de la table et des affichages de la colonne InStrTest.

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Voir aussi

Fonctions de chaîne et comment les utiliser

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×