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 »>

VBA Constant Value Explanation vbUseCompareOption -1 Uses option compare vbBinaryCompare 0 Binary comparison vbTextCompare 1 Textual comparison vbDatabaseCompare 2 Comparison based on your database

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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *