Função InStrRev

Retorna a posição de uma ocorrência de uma cadeia de caracteres dentro de outra, a partir do final da cadeia de caracteres em um banco de dados da área de trabalho do Access.

Sintaxe

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

A sintaxe da função InStrRev tem estes argumentos nomeados:

Argumento

Descrição

stringcheck

Obrigatório. Expressão de cadeia de caracteres sendo pesquisada.

stringmatch

Obrigatório. Expressão de cadeia de caracteres sendo pesquisada.

início

Opcional. Expressão numérica que define a posição inicial para cada pesquisa. Se omitido, –1 é usado, o que significa que a pesquisa começa na última posição do caractere. Se início contiver Nulo, ocorrerá um erro.

comparar

Opcional. Valor numérico que indica o tipo de comparação a ser usado ao avaliar subdstrings. Se omitido, uma comparação binária é executada. Consulte a seção Configurações para saber os valores.

Configurações

As configurações de argumento de comparação são:

Constante

Valor

Descrição

vbUseCompareOption

-1

Executa uma comparação usando a configuração da instrução Option Compare.

vbBinaryCompare

0

Executa uma comparação binária.

vbTextCompare

1

Executa uma comparação textual.

vbDatabaseCompare

2

Microsoft Office Access 2007 somente. Executa uma comparação com base em informações em seu banco de dados.

Valores de retorno

If

InStrRev retorna

stringcheck tem comprimento zero

0

stringcheck é Null

Nulo

stringmatch é de comprimento zero

início

stringmatch é Null

Nulo

stringmatch não foi encontrado

0

stringmatch é encontrada em stringcheck

Posição na qual a combinação é encontrada

start > Len(stringmatch)

0

Comentários

Observe que a sintaxe da função InStrRev não é a mesma da sintaxe da função InStr.

Exemplos de consulta

Expressão

Resultados

SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev];

Retorna a posição da cadeia de caracteres "S" dos valores na coluna "FullName" da tabela Nomes.

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

Retorna a posição da cadeia de caracteres "S" dos valores na coluna "FullName", começando da posição 10 da tabela Nomes e exibidos na coluna InStrTest.

Consulte Também

As funções de cadeia de caracteres e como usá-las

Precisa de mais ajuda?

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×