1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Consulta em Access

Discussão em 'Dúvidas e Suporte Técnico PC' iniciada por R3volution, 15 de Maio de 2006. (Respostas: 4; Visualizações: 1097)

  1. R3volution

    R3volution Power Member

    Boas,
    Gostaria de saber como faço uma consulta nestes termos:

    tenho uma tabela com nomes e localidades, o que pretendo é criar uma
    consulta que nos peça para introduzir uma nome/localidade, e
    introduzindo apenas umas letras, faça uma busca com todos os nomes que
    possuam as letras na ordem que introduzimos, por ex:

    introduzindo "Jo"
    devia aparecer os nomes: JOão ; JOsé....

    consigo fazer com que me peça o valor a introduzir (tb é básico) mas não sei como fazer a linguagem para a procura por termo?


    desde já obrigado,
     
  2. nothing

    nothing Power Member

    Se for a usar SQL podes usar o caracter %.

    Por exemplo -> Jo% irá dar-te joão, joana, etc, etc...
     
  3. R3volution

    R3volution Power Member

    boas,

    o meu problema é que o termo procurado não é sempre o mesmo, é pedido a cada consulta.

    eu agora tenho:

    =[nome?] - em que a cada consulta, é pedido o valor a procurar

    em que se puser um valor ele aparece, mas o meu problema é que tenho de por exactamente como está escrito na base de dados, caso contrário não dá resultado nenhum...
    e o que eu queria é que ele fizesse a busca apenas com as letras introduzidas, e que aparecessem todos os registos que contivessem essas mesmas letras numa parte do nome...
    acho que me fiz entender?

    fica bem,
     
  4. MaLok0

    MaLok0 Power Member

    se na dialog box que aparece, escreveres *oa* para procurar por exemplo, por joana, não dá?!
     
  5. R3volution

    R3volution Power Member

    nop, de qualquer forma já consegui com outra ajuda, aqui fica a expressão:

    Como "*" & [Digite o nome para a pesquisa] & "*"

    cupm,
     

Partilhar esta Página