Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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 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 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ça na última posição de caractere. Se início contiver Nulo, ocorrerá um erro.

comparar

Opcional. Valor numérico que indica o tipo de comparação a ser usada ao avaliar substrings. Se omitido, uma comparação binária será executada. Consulte Seção Configurações para obter 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.

Valores retornados

If

InStrRev retorna

stringcheck é de comprimento zero

0

stringcheck é Null

Nulo

stringmatch é de comprimento zero

início

stringmatch é Null

Nulo

stringmatch não foi encontrado

0

stringmatch é encontrado dentro da verificação de cadeia de caracteres

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

iniciar > Len(stringmatch)

0

Comentários

Observe que a sintaxe da função InStrRev não é igual à 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" dos Nomes da tabela.

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", partindo da posição 10 da tabela Nomes e exibições na coluna InStrTest.

Confira também

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

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.