Ce tutoriel MSAccess explique comment utiliser la fonction Access InStr avec syntaxe et exemples.
Description
Microsoft Access fonction InStr renvoie la position de la première occurrence d’une chaîne dans une autre chaîne.
Syntaxe
la syntaxe de La fonction InStr dans MS Access est:
InStr ( , string_being_searched, string2, )
Paramètres ou Arguments
démarrer en Option. C’est la position de départ pour la recherche. Si ce paramètre est omis, la recherche commencera à la position 1., string_being_searched la chaîne qui sera recherchée. mot2 La chaîne à rechercher. comparer
facultatif. C’est le type de comparaison à effectuer.,id= »2e217f214f »>
Note
- The first position in string_being_searched is 1.,
- lors de la recherche de l’emplacement de string2 dans un string_being_searched, la fonction InStr n’effectue pas de recherche sensible à la casse.
- Si string2 n’est pas trouvé dans string_being_searched, la fonction InStr renverra 0.
- Si string_being_searched a une longueur nulle, la fonction InStr renverra 0.
- Si string_being_searched est null, la fonction InStr renverra null.
- Si string2 a une longueur nulle, la fonction InStr renverra la valeur utilisée dans le paramètre start.
- si le paramètre start est omis, la fonction InStr renverra 1.,
- Si start est supérieur à string2, la fonction InStr renverra 0.
s’Applique À
La fonction InStr peut être utilisé dans les versions suivantes de Microsoft Access:
- Accès 2016, Access 2013, Access 2010, Access 2007, Access 2003, Access XP, Access 2000
Exemple
nous allons voir comment utiliser la fonction InStr dans MS Access:
Exemple de Code VBA
La fonction InStr peut être utilisé dans du code VBA dans Microsoft Access.,
Par exemple:
Dim LPosition As IntegerLPosition = InStr (10, "Tech on the Net", "t")
Dans cet exemple, la variable appelée LPosition serait désormais contenir la valeur 15.
Exemple en SQL/Requêtes
Vous pouvez également utiliser la fonction InStr dans une requête dans Microsoft Access.
Par exemple:
Dans cette requête, nous avons utilisé la fonction InStr comme suit:
Expr1: InStr(1,,"t")
Cette requête retourne la position du premier « t » dans le champ nom de catégorie. Les résultats seront affichés dans une colonne appelée Expr1. Vous pouvez remplacer Expr1 par un nom de colonne plus significatif.,
Par exemple:
Position: InStr(1,,"t")
Le résultat s’affiche dans une colonne appelée Position.