FILTRAR POR LETRA
tente assim:
adodc1.recordsource = "SELECT * FROM Autor WHERE Nome_Autor LIKE 'P%' "
adodc1.recordsource = "SELECT * FROM Autor WHERE Nome_Autor LIKE 'P%' "
pq naum funciona ? qual o erro ? oq esta acontecendo ?
Blz Jean assim ele achou, mas o problema é que eu vou ter que informar a letra que eu quero dentro de um txtbox...Dai complicou..
Cara o UPPER é para que ele não faça distinção de MAIUSCULAS e minusculas e o % para que ele pegue tudo que começe com o que a letra desejada.
tente assim:
tente assim:
adodc1.recordsource = "SELECT * FROM Autor WHERE UPPER(Nome_Autor) LIKE 'text1.text%' "
No meu caso o Upper é invão pois todos os dados estão salvos em maiusculos...E outra coisa usando like 'txtletra.text'% não funciona, pois gera um erro...
precisa concatenar com a textbox.
adodc1.recordsource = "SELECT * FROM Autor WHERE Nome_Autor LIKE '" & txtletra.text & "%'"
adodc1.recordsource = "SELECT * FROM Autor WHERE Nome_Autor LIKE '" & txtletra.text & "%'"
lembrando que toda vez que precisa unir strings de texto o mesmo deve ser concatenado com e a expressão e não estar junto com a expressão.
"select * fromt tabela where campo Like '" & form1.tag & "%'"
"select * fromt tabela where campo Like '" & text.text & "%'"
"select * fromt tabela where campo Like '" & botao.caption & "%'"
fazer assim
"select * fromt tabela where campo Like 'botao.caption%'"
esta errado voce não esta passando o caption do botao como parametro, e sim passando a palavra botao.caption como parametro, percebeu a diferença????
"select * fromt tabela where campo Like '" & form1.tag & "%'"
"select * fromt tabela where campo Like '" & text.text & "%'"
"select * fromt tabela where campo Like '" & botao.caption & "%'"
fazer assim
"select * fromt tabela where campo Like 'botao.caption%'"
esta errado voce não esta passando o caption do botao como parametro, e sim passando a palavra botao.caption como parametro, percebeu a diferença????
Agora sim...
..Funcionou perfeitamente Wiliam..Muito obrigado mesmo...Nem acredito..hehehe..Valeu


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