|
|
Postada em 04/11/2005 20:16 hs
Pessoal tenho uma consulta por formato data, só eu preciso agora por mês selecionar o mes em um combo e trazer a mesma pesquisa que é feita sendo 01/12 a 31/12.
datainicial = Format(CDate(txt_data(0)), "dd/mm/yyyy") datafinal = Format(CDate(txt_data(1)), "dd/mm/yyyy")
db.Close ' aqui db.Open "DRIVER={Microsoft Access Driver (*.mdb)};dbq=" & App.Path & "Biblio.mdb", , "abastecimento"
Set rs = db.Execute("select * from abastecimento where cvdate(datapagto)between datevalue('" & datainicial & "')and datevalue('" & datafinal & "') ")
|
|
|
|
|
|
|
|
Postada em 05/11/2005 09:12 hs
Dê mais detalhes do que quer fazer. Não estou entendendo..
Marcone
|
|
|
|
|
|
Postada em 05/11/2005 13:32 hs
Bom quero selecionar no Combo o mês Dezembro e fazer consulta de 01/12 a 31/12 resumindo ao inves de digitar 01/12/05 a 31/12/05 selecionar no combo mes Dezembro
|
|
|
|
|
|
Postada em 05/11/2005 16:15 hs
sim, mas vc tem que selecionar alem do mes o ano tambem, senão ele vai trazer tudo no mes de dezembro de todos os anos. select * from abastecimento where datapagto between datainicial and datafinal
|
|
|
|
|
|
Postada em 05/11/2005 17:51 hs
O Alexandre está certo. Se você selecionar apenas de 01/12 a 31/12, os dados retornados serão de todos os anos (1980, 1990, 2001, 2004, 2005...). É isso mesmo?
Marcone
|
|
|
|
|
|
Postada em 05/11/2005 18:28 hs
Ops...desculpe gente é isso mesmo tem que retornar do mesmo ano do sistema... ou tem outra forma?
|
|
|
|