COMO FAZER ESTE SELECT
Pessoal estou utilizando o select desta forma(com Access)
SQL = "Select * from Agenda where Data Between #" & DataIni & "# and #" & DataTerm & "# and Usuario = '" & txtProf & "' and Presenca IN ('Sim','Não*') order by Data, Hora"
bom desse jeito ta certo, o problema é que preciso adicionar outro campo da mesma tabela que seria o Usuario2 para o criterio de busca
o campo Usuario sempre vai ter os nomes, mas o campo Usuario2 as vezes tem o nome e as vezes não e eu preciso pegar por exemplo o Nome Maria que pode estar tanto no Usuario como no Usuario2 como ficaria o meu select alguem pode me ajudar?
SQL = "Select * from Agenda where Data Between #" & DataIni & "# and #" & DataTerm & "# and Usuario = '" & txtProf & "' and Presenca IN ('Sim','Não*') order by Data, Hora"
bom desse jeito ta certo, o problema é que preciso adicionar outro campo da mesma tabela que seria o Usuario2 para o criterio de busca
o campo Usuario sempre vai ter os nomes, mas o campo Usuario2 as vezes tem o nome e as vezes não e eu preciso pegar por exemplo o Nome Maria que pode estar tanto no Usuario como no Usuario2 como ficaria o meu select alguem pode me ajudar?
PeraÃÂÂ...dexa ver se entendi
vc iria procurar a Maria...só q vc n tem como saber se estará no campo Usuario ou Usuário2...e gostaria q sua sql procurasse pra vc?
Se for..creio q seja assim:
SQL = "Select * from Agenda where Data Between #" & DataIni & "# and #" & DataTerm & "# and Presenca IN ('Sim','Não*') and Usuario = '" & txtProf & "' Or Usuario2 = '" & txtProf & "' order by Data, Hora"
será q da certo..tenta ae...e posta novamente
Explica melhor a estrutura (campos) das tabelas e da um exemplo de como vc quer se possÃÂÂvel com o conteúdo dos campos e com os dados finais do comando SQL.
nesta tabela Agenda tem esses dois campos que sao Usuario e Usuario2 as vezes a s operaçoes sao feita por um usuario (exemplo a Maria) juntamente com outro usuario que seria (exemplo Joao) os demais campos sao data hora e se tem Presenca confirmada, entao na tabela ficaria assim
campo Usuario Usuario2
Maria Nada
Joao Maria
eu Preciso que a pesquisa me traga so as Maria.
campo Usuario Usuario2
Maria Nada
Joao Maria
eu Preciso que a pesquisa me traga so as Maria.
Akela q postei n funcionou?
Acho que o SQL Postado pelo Sinkertec deve funcionar, e se não funcionou, tente da seguinte forma:
SQL = "Select * from Agenda where Data Between #" & DataIni & "# and #" & DataTerm & "# and Presenca IN ('Sim','Não*') and (Usuario = '" & txtProf & "' Or Usuario2 = '" & txtProf & "') order by Data, Hora"
Só acrescentando os parenteses né? vdd...n tinha reparado isso...valew Marcelo!
Sinkertec funcionou sim, como sao dois campos acaba saindo outro nome mas é so eu colocar um if tipo se for diferente do nome escolhido nao sai na listview, mas deu certo muito obrigado e tambem obrigado para o Marcelohf e RobertoMarques
Então blz.. só não esquece de encerrar o tópico e Pontuar o Sinkertec, responsável pela resposta positiva do tópico.
Tópico encerrado , respostas não são mais permitidas