Función EnCadRe

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 los siguientes 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 utiliza. Este valor significa que la búsqueda comienza en la última posición de 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 lo 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 utilizando el valor 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 en la que 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, comenzando en la posición 10, y muestra el resultado en la InStrTest columna.

Consulte también

Funciones de cadena y cómo usarlas