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”>
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.