Función InStrRev

Devuelve la posición de una aparición de una cadena dentro de otra, desde el final de la cadena en una base de datos de escritorio de Access.

Sintaxis

InStrRev (StringCheck, StringMatch [, Start [, comparar]])

La sintaxis de la función InStrRev tiene estos argumentos con nombre:

argumento

Descripción

stringcheck

Obligatorio. Expresión de cadena que se busca.

StringMatch

Obligatorio. Expresión de cadena que se busca.

iniciar

Opcional. Expresión numérica que establece la posición inicial de cada búsqueda. Si se omite, se usa-1, lo que significa que la búsqueda comienza en la última posición de carácter. Si inicio contiene Null, se producirá un error.

comparar

Opcional. Valor numérico que indica el tipo de comparación que se va a usar al evaluar subcadenas. Si se omite, se realiza una comparación binaria. Consulte la sección configuración de los valores.

Configuración

La configuración del argumento comparar es la siguiente:

Constante

Valor

Descripción

vbUseCompareOption

-1

Realiza una comparación con la configuración de la instrucción Option Compare .

vbBinaryCompare

0

Realiza una comparación binaria.

vbTextCompare

1

Realiza una comparación textual.

vbDatabaseCompare

2

Microsoft Office Access 2007. Realiza una comparación en función de la información de su base de datos.

Valores devueltos

Si

InStrRev devuelve

StringCheck es de longitud cero

0

StringCheck es nulo

Nulo

coincidircadena es de longitud cero

iniciar

coincidircadena es nulo

Nulo

no se encuentra coincidircadena

0

coincidircadena se encuentra dentro de StringCheck

Posición en la que se encuentra la coincidencia

iniciar > largo (coincidircadena)

0

Observaciones

Observe que la sintaxis de la función InStrRev no es la misma que la sintaxis de la función ENCAD .

Ejemplos de consultas

Expresión

Resultados

Seleccione Names_InstrRev. *, InStrRev (FullName, "S") como expr1 FROM [Names_InstrRev];

Devuelve la posición de la cadena "S" de los valores de la columna "FullName" de los nombres de tabla.

Seleccione Names_InstrRev. *, InStrRev (FullName, "S", 10) como InStrTest FROM [Names_InstrRev];

Devuelve la posición de la cadena "S" desde los valores de la columna "FullName", empezando desde la posición 10 y los nombres de tabla que se muestran en la columna InStrTest.

Nota:  Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

Vea también

Funciones de cadena y cómo usarlas

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×