Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Devolve a posição de uma ocorrência de uma cadeia dentro de outra, a partir do fim da cadeia numa base de dados de ambiente de trabalho do Access.

Sintaxe

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

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

Argumento

Descrição

verificação de cadeias de carateres

Obrigatório. Expressão de cadeia a ser pesquisada.

stringmatch

Obrigatório. Expressão de cadeia a ser pesquisada.

começar

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

comparar

Opcional. Valor numérico que indica o tipo de comparação a utilizar ao avaliar subcadeias. Se for omitido, é efetuada uma comparação binária. Veja a secção Definições para obter valores.

Definições

As definições do argumento comparar são:

Constante

Valor

Descrição

vbUseCompareOption

-1

Efetua uma comparação com a definição da instrução Comparação de Opções .

vbBinaryCompare

0

Efetua uma comparação binária.

vbTextCompare

1

Efetua uma comparação textual.

vbDatabaseCompare

2

sóMicrosoft Office Access 2007. Efetua uma comparação com base nas informações na sua base de dados.

Valores Devolvidos

Se

InStrRev devolve

stringcheck is zero-length

0

stringcheck is Null

Null

stringmatch é de comprimento zero

começar

stringmatch é Null

Null

stringmatch não encontrado

0

Stringmatch foi encontrado na verificação de cadeias

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

iniciar > Len(stringmatch)

0

Observações

Tenha em atenção 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];

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

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

Devolve a posição da cadeia "S" dos valores na coluna "FullName", começando pela posição 10 a partir da tabela Nomes e é apresentada na coluna InStrTest.

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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×