Este tutorial de MSAccess explica cómo usar la función access InStr con sintaxis y ejemplos.

Descripción

La función InStr de Microsoft Access devuelve la posición de la primera aparición de una cadena en otra cadena.

sintaxis

la sintaxis para la función InStr en MS Access es:

InStr ( , string_being_searched, string2, )

parámetros o argumentos

inicio opcional. Es la posición inicial para la búsqueda. Si se omite este parámetro, la búsqueda comenzará en la posición 1., string_being_searched la cadena que se buscará. string2 la cadena a buscar. comparar

Opcional. Este es el tipo de comparación a realizar.,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.,
  • al encontrar la ubicación de string2 en un string_being_searched, la función InStr no realiza una búsqueda que distingue entre mayúsculas y minúsculas.
  • si string2 no se encuentra dentro de string_being_searched, la función InStr devolverá 0.
  • Si string_being_searched es de longitud cero, la función InStr devolverá 0.
  • Si string_being_searched es null, la función InStr devolverá null.
  • si string2 es de longitud cero, la función InStr devolverá el valor utilizado en el parámetro start.
  • si se omite el parámetro start, la función InStr devolverá 1.,
  • si start es mayor que string2, la función InStr devolverá 0.

se aplica a

La función InStr se puede usar en las siguientes versiones de Microsoft Access:

  • Access 2016, Access 2013, Access 2010, Access 2007, Access 2003, Access XP, Access 2000

ejemplo

veamos cómo usar la función InStr en MS Access:

ejemplo en código VBA

la función InStr se puede utilizar en código VBA en Microsoft Access.,

Por ejemplo:

Dim LPosition As IntegerLPosition = InStr (10, "Tech on the Net", "t")

En este ejemplo, la variable denominada LPosition ahora contienen el valor 15.

ejemplo en SQL/Queries

También puede utilizar la función InStr en una consulta en Microsoft Access.

Por ejemplo:

En esta consulta, hemos utilizado la función InStr como sigue:

Expr1: InStr(1,,"t")

Esta consulta devuelve la posición de la primera «t» en el campo Nombrecategoría. Los resultados se mostrarán en una columna llamada Expr1. Puede reemplazar Expr1 con un nombre de columna que sea más significativo.,

Por ejemplo:

Position: InStr(1,,"t")

Los resultados ahora se muestran en una columna llamada Posición.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *