WHERE BETWEEN ?? ERRO ??
alguem gostaria de continuar me ajudando neste desafio ??
Obrigado!
Obrigado!
e qual o banco? access?
sim uso o access e o objeto data.
olhe esta data ?
01/01/2005 Ã Â 01/02/2005
não mostra nenhum registro!
mas tem dados cadastrados,
se eu digito:
01/01/2005 Ã Â 30/01/2005 me mostra os dados
Obrigado!
01/01/2005 Ã Â 01/02/2005
não mostra nenhum registro!
mas tem dados cadastrados,
se eu digito:
01/01/2005 Ã Â 30/01/2005 me mostra os dados
Obrigado!
Talvez seja o formato da data. Antes de fazer a consulta SQL, faça o tratamento das datas:
Dim varInicial As Date
Dim varFinal As Date
varInicial = TxtInicio.Text
varInicial = CDate(varInicial)
varInicial = Format(varInicial, "mm/dd/yyyy")
varFinal = TxtFinal.Text
varFinal = CDate(varFinal)
varFinal = Format(varFinal, "mm/dd/yyyy")
Data.RecordSource = "Select * from qualificativa where esta= 'SIM' and inclusao between #" & varInicial & "# And #" & varFinal & "# order by inclusao asc"
Data.Refresh
ps: depois de fazer isso verifique o formato de data do seu sistema operacional nas configurações regionais do painel de controle do Windows. A formato deve estar assim: "dd/mm/yyyy".
Dim varInicial As Date
Dim varFinal As Date
varInicial = TxtInicio.Text
varInicial = CDate(varInicial)
varInicial = Format(varInicial, "mm/dd/yyyy")
varFinal = TxtFinal.Text
varFinal = CDate(varFinal)
varFinal = Format(varFinal, "mm/dd/yyyy")
Data.RecordSource = "Select * from qualificativa where esta= 'SIM' and inclusao between #" & varInicial & "# And #" & varFinal & "# order by inclusao asc"
Data.Refresh
ps: depois de fazer isso verifique o formato de data do seu sistema operacional nas configurações regionais do painel de controle do Windows. A formato deve estar assim: "dd/mm/yyyy".
o windows não aceita o formato (dd/mm/yyyy)
Não aceita??? Como não? Qual é o seu Windows???
Windows XP
só consigo colocar dd/mm/aaaa
Obrigado!
só consigo colocar dd/mm/aaaa
Obrigado!
é isso! Exato, deixe assim mesmo!
é a mesma coisa que "dd/mm/yyyy". O yyyy quer dizer 4 dÃgitos para o ano também, mas o ano está em inglês (year).
é a mesma coisa que "dd/mm/yyyy". O yyyy quer dizer 4 dÃgitos para o ano também, mas o ano está em inglês (year).
tentei fazer isto mas infelismente não deu certo!
Tópico encerrado , respostas não são mais permitidas