Función InStrRev

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Devuelve la posición de una cadena dentro de otra en una base de datos de escritorio de Access. La búsqueda comienza al final de la cadena.

Sintaxis

InStrRev(stringcheck, stringmatch [, start[, compare]])

InStrRev tiene estos argumentos:

argumento Descripción
stringcheck Obligatorio. La expresión de cadena que se va a buscar.
stringmatch Obligatorio. La expresión de cadena que se va a buscar.
start Opcional. Expresión numérica que establece la posición inicial de cada búsqueda. Si lo omite, -1 se usa. Este valor significa que la búsqueda comienza en la última posición del carácter. Si start contiene Null, se produce un error.
compare Opcional. Un valor numérico que indica el tipo de comparación que se va a usar al evaluar subcadenas. Si se omite, Access realiza una comparación binaria. Consulte la sección Configuración para los valores.

Configuración

compare puede usar esta configuración:

Constante Valor Descripción
vbUseCompareOption -1 Realiza una comparación usando la configuración de la Option Compare instrucción.
vbBinaryCompare 0 Realiza una comparación binaria.
vbTextCompare 1 Realiza una comparación de texto.

Valores devueltos

Si InStrRev devuelve
stringcheck es de longitud cero 0
stringcheck es Null Null
stringmatch es de longitud cero start
stringmatch es Null Null
stringmatch no se encuentra 0
stringmatch se encuentra en stringcheck La posición donde se encuentra la coincidencia
start > Len(stringmatch) 0

Observaciones

La sintaxis de InStrRev no es la misma que la sintaxis de InStr.

Ejemplos de consulta

Expression Resultados
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; Devuelve la posición de "S" en los valores de la FullName columna de la Names_InstrRev tabla.
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; Devuelve la posición de "S" en los valores de la FullName columna de la Names_InstrRev tabla, empezando en la posición 10y muestra el resultado en la InStrTest columna.

Consulte también

Funciones de cadena y cómo usarlas