Função InStrRev

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

Sintaxe

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

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

Argumento

Descrição

stringcheck

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

stringmatch

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

início

Opcional. Expressão numérica que define a posição inicial para cada pesquisa. Se omitido, – 1 será usado, o que significa que a pesquisa começará na posição do último 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 subcadeias de caracteres. Se omitido, uma comparação binária será realizada. Consulte a seção configurações para ver os valores.

Configurações

As configurações do argumento comparar 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 apenas. Executa uma comparação com base nas informações do seu banco de dados.

Valores de retorno

If

InStrRev retorna

StringCheck é de comprimento zero

0

StringCheck é nulo

Nulo

StringMatch é de comprimento zero

início

StringMatch é nulo

Nulo

StringMatch não foi encontrado

0

StringMatch é encontrado dentro do StringCheck

Posição na qual a correspondência for encontrada

Iniciar > Len (StringMatch)

0

Comentários

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

Exemplos de consulta

Expressão

Resultados

Selecione Names_InstrRev. *, InStrRev (FullName, "S") como expr1 de [Names_InstrRev];

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

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

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

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

Consulte Também

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

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.

×