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.