Sécurité Mécapoulets

Archives Google         Base de connaissance       Forum Access        Sommaire   
Présentation Access 2007          Articles indispensables de la base de connaissance   
Téléchargement    Librairies    Abonnement   
InStr  VBA OfficeSystem.Access 2000 - 2007    
Blog 2000-2003
Blog 2007
Annuaire
Accueil
Remonter

Le Runtime Access 2007 français est disponible




Renvoie une valeur de type Variant (Long) indiquant la position de la première occurrence d'une chaîne à l'intérieur d'une autre chaîne.

Syntaxe

            InStr([start, ]string1, string2[, compare])

La syntaxe de la fonction InStr comprend les arguments suivants :

Arguments de la fonction InStr
Élément Description
start Facultatif. Expression numérique qui définit la position de départ de chaque recherche. Si cet argument est omis, la recherche commence au premier caractère. Si start contient Null, une erreur se produit. L'argument start est obligatoire si l'argument compare est spécifié.
string1 Obligatoire. Expression de chaîne dans laquelle la recherche est effectuée.
string2 Requis. Expression de chaîne recherchée.
compare Facultatif. Spécifie le type de comparaison de chaînes. Si l'argument compare est de type Null, une erreur se produit. Si l'argument compare est omis, la valeur de l'instruction Option Compare détermine le type de comparaison.

 

L'argument compare peut prendre les valeurs suivantes :

Valeurs de Compare
Constante Valeur Description
vbUseCompareOption -1 Effectue une comparaison à l'aide de la valeur de l'instruction Option Compare.
vbBinaryCompare 0 Effectue une comparaison binaire.
vbTextCompare 1 Effectue une comparaison textuelle.
vbDatabaseCompare 2 Réservée à Microsoft Access. Effectue une comparaison basée sur les informations de votre base de données.

 

Valeurs renvoyées

Valeurs renvoyées
Si La fonction InStr renvoie
string1 est de longueur nulle 0
string1 est de typeNull Null
string2 est de longueur nulle start
string2 est de type Null Null
string2 est introuvable 0
string2 est trouvée à l'intérieur de string1 Position à laquelle la chaîne est trouvée
start > string2 0