|
Postada em 12/05/2005 17:38 hs
Tenho uma instrução SQL para consulta de alunos que quando digito as iniciais do nome do aluno ele filtra, até aí tudo bem, mas gostaria de que quando chegasse por exemplo uma mãe na secretária e perguntasse chama o meu filho, aí erra só ele dizer o nome do aluno, se ela não soubesse o nome soubesse só o sobrenome digitasse e ele filtrasse os alunos que tem aquele sobrenome certo, que puder me ajudar ficarei muito grato, estou utilizando o método DAO.
O nome e sobrenome é guardado tudo junto em um campo chamado Aluno
|
|
|
|
Rochª
|
RIO DE JANEIRO RJ - BRASIL
|
|
Postada em 12/05/2005 17:45 hs
Voce pode usar o like em consulta com o SELECT Assim Select * from alunos where nome like '%" & txt_nome_digitado & "%'" Ficaria assim se o usuario digitasse Claudio a consulta seria select * from alunos where nome like '%claudio%' O "%" server como coringa ou "*" no DOS. Tudo que for Claudio Eduardo, Claudio Soares, Pedro Claudio ele vai pegar Se quiser pegar menos voce pode fazer 'claudio%' Assim ele pega do Claudio ... qualquer coisa,ou seja no o primeiro nome claudio. Ajudou?? Post avisando
__________________________________________________________________________ Qualquer coisa post Rochª
|
|
|
|
Postada em 12/05/2005 18:42 hs
Tudo o que o rocha disse está correto. Mas se vc estiver usando base access vc terá de usar * ao invés de %.
Cristiano Fischer Projeto SIGA - Sistemas Integrados de Gestão
|
|
|
Rochª
|
RIO DE JANEIRO RJ - BRASIL
|
|
Postada em 12/05/2005 19:35 hs
Perfeito 7cordas, Estou ficando maluco  com sistemas em SQL e Acccess. Cada um é de um jeito. Se usar SQL = % Access = *
__________________________________________________________________________ Qualquer coisa post Rochª
|
|
|