INSTR |
Dans la chaine de caractères |
---|---|
Access 2016, Access 2013, Access 2010, Access 2007, Access 2003, Access XP, Access 2000 | Microsoft Access |
Syntaxe
Instr( [start], string_being_searched, string2, [compare] ) |
Paramètres
Nom | Description | ||
---|---|---|---|
start | Ce paramètre permet d'indiquer la position en nombre de caractères de début où commence la recherche. La première position commence à 1. Si ce paramètre n'est pas spécifié, alors la fonction utilisera la valeur 1 par défaut. | ||
string_being_searched | Ce paramètre permet d'indiquer la chaine de caractères contenant la source dans lequel il faudra chercher | ||
string2 | Ce paramètre permet d'indiquer la sous-chaine de caractères contenant la chaine de caractères à rechercher | ||
compare | Ce paramètre permet d'indiquer la méthode comparaison : | ||
Valeur | Constante | Description | |
-1 | vbUseCompareOption | Cette valeur permet d'indiquer qu'il faut utiliser les options de comparaison | |
0 | vbBinaryCompare | Cette valeur permet d'indiquer qu'il faut effectuer une comparaison binaire. C'est la valeur par défaut | |
1 | vbTextCompare | Cette valeur permet d'indiquer qu'il faut effectuer une comparaison texte. | |
2 | vbDatabaseCompare | Cette valeur permet d'indiquer qu'il faut effectuer une comparaison basé sur la base de données. |
Description
Cette fonction permet de retourner la position de la première sous-chaine de caractères situé dans une chaine de caractères.
Remarques
- La recherche de la sous-chaine de caractères dans la chaine de caractères se fait sans distinction entre minuscule et majuscule.
- Si la sous-chaine de caractères n'est pas trouvé dans la chaine de caractères, alors la fonction retournera 0.
- Si la sous-chaine de caractères est d'une longueur de 0 caractères, alors la fonction retournera 0.
- Si la sous-chaine de caractères est d'une valeur nulle, alors la fonction retournera nulle.
- Si la chaine de caractères dans lequel il faut effectuer une recherche est nulle, alors la fonction retournera la position où commence la recherche.
- Si la position de début de recherche est supérieur à la taille de la chaine de caractères dans lequel il faut effectuer une recherche, alors cette fonction retournera 0.
Dernière mise à jour : Mardi, le 28 juillet 2015