Este tutorial MSAccess explica como usar a função Access InStr com sintaxe e exemplos.

Descrição

a função Microsoft Access InStr devolve a posição da primeira ocorrência de uma string noutra string.

Sintaxe

A sintaxe para a função InStr no MS Acesso:

InStr ( , string_being_searched, string2, )

Parâmetros ou Argumentos

iniciar Opcional. É a posição inicial para a busca. Se este parâmetro for omitido, a pesquisa começará na posição 1., string_ being_ buscou o texto que será pesquisado. string2 o texto a procurar. comparar

opcional. Este é o tipo de comparação a realizar.,id=”2e217f214f”>

VBA Constant Value Explanation vbUseCompareOption -1 Uses option compare vbBinaryCompare 0 Binary comparison vbTextCompare 1 Textual comparison vbDatabaseCompare 2 Comparison based on your database

Note

  • The first position in string_being_searched is 1.,
  • Ao encontrar a localização do string2 num string_ being_ pesquisado, a função InStr não efectua uma pesquisa com distinção de maiúsculas.
  • Se o string2 não for encontrado dentro do string_ being_ hearched, a função InStr irá retornar 0.
  • Se string_ being_searched for zero-length, a função InStr irá retornar 0.
  • Se string_ being_searched for nulo, a função InStr irá retornar nula.
  • Se string2 for de tamanho zero, a função InStr irá devolver o valor usado no parâmetro inicial.
  • Se o parâmetro inicial for omitido, a função InStr retornará 1.,se o início for maior que o string2, a função InStr retornará 0.

Aplica-se A

A função ‘emcad’ pode ser usado nas seguintes versões do Microsoft Access:

  • Acesso 2016, Acesso 2013, o Access 2010, Access 2007, o Access 2003, o Access XP, Access 2000

Exemplo

Vamos ver como utilizar a função ‘emcad’ em MS Access:

Exemplo de Código VBA

A função ‘emcad’ podem ser usados em código VBA no Microsoft Access.,

Por exemplo:

Dim LPosition As IntegerLPosition = InStr (10, "Tech on the Net", "t")

neste exemplo, a variável chamada LPosition agora contém o valor 15.

Exemplo em SQL/Consultas

Você também pode usar a função InStr em uma consulta no Microsoft Access.

Por exemplo:

nesta consulta, nós usamos a função InStr da seguinte forma:

Expr1: InStr(1,,"t")

Esta consulta irá devolver a posição do primeiro “t” no campo Nomedacategoria. Os resultados serão apresentados numa coluna chamada Expr1. Você pode substituir o Expr1 por um nome de coluna que seja mais significativo.,

Por exemplo:

Position: InStr(1,,"t")

os resultados seriam agora apresentados numa coluna chamada posição.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *