INSTRUCAO SQL

USUARIO.EXCLUIDOS 07/03/2005 08:19:41
#71505
Bom Dia Pessoal.

Faço Consultas normalmente com SQL para BD em Access, onde lista os registros conforme solicitado pelos usuários.
A maioria das consultas serve ,quando o usuários digita um primeiro ou os primeiros caracteres de um campo texto e é listado o texto inteiro do campo.
Exemplo:

Select * From tblCadastro Where[Observaçao] LIKE ' " Text1.Text " %' "

Como faço para que ao invés de listar tudo a partir do primeiro caractere, seja listada qualquer palavra no meio do texto , ou seja

posso ter num campo texto a seguinte observação:

" Todas as declarações contidas aqui são verdadeira",

onde a pessoa digite por exemplo a palavra declarações , e todos os campos que tiverem essa palavra sejam listadas .

Espero ter sido claro,

Obrigado,

Aprendiz
USUARIO.EXCLUIDOS 07/03/2005 08:21:49
#71506
Resposta escolhida
Select * From tblCadastro Where[Observaçao] LIKE '[txt-color=#ff0000]%[/txt-color] " Text1.Text " %' "
entendeu?

USUARIO.EXCLUIDOS 07/03/2005 08:24:09
#71507
tipo listar todos os nomes que começam com a
A*
TODOS os nomes que terminam com a
*A
Todos os nomes que tem a no meio e etc
*A*
em vez de "[txt-color=#0000ff]*[/txt-color]" coloque como vc esta fazendo "[txt-color=#ff0000]%[/txt-color]"

Ok?
USUARIO.EXCLUIDOS 07/03/2005 08:28:23
#71508
OPS.. INVERTI.. O COMEÇO E O FIM.....
TODOS OS QUE COMEÇAR COM A
A*
TERMINAM COM A
*A
.....
USUARIO.EXCLUIDOS 07/03/2005 08:45:40
#71513
Caro Germanir,

Muito obrigado é isso mesmo
Resolvido o problema

Grande Abraço

Aprendiz
Tópico encerrado , respostas não são mais permitidas