Zork
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 11/03/2011 09:15 hs
Comendador a ideia de a data ser menor que 9 e nao pegar 2 digitos é valida sim.
Recentemente tive esse problema usando POSTGRES.
No meu codigo tive de verificar assim.
If len(month(now())) = 2 then vMes = 0 & month(now()) Else vMes = month(now()) end if
Ai todo o mes ao até mesmo dia que nao tivesse 2 digitos eu colocaria.
Qual o formato que esta saindo no banco de dados ? DD;MM;YYYY
MM/DD/YYYY
|
|
|
|
|
Postada em 11/03/2011 11:12 hs
Meu brother,vc pode até achar que estou brincando com vc, mais nao estou, já tentei assim: Format(Date,"d/m/yy") Format(Date,"d/m/yyyy") E nada! Estou pensando em fazer a pesquisa da seguinte maneira! Como o CÓDIGO DA LOCACAO, no bd é autonumeração, vou criar uma variavel que pegue oultimo registro exe: cod_ini_loc = 217 Isso assim que o form for carregado, e depois, quando o usuario clicar para encerrar a locacão, faço que outra variavel pegue o ultimo codigo denovo exe: cod_fin_loc = 220 Assim vou utilizar o BETWEEN para carregar o Flexgrid! Utilizando assim : WHERE LOCACAO.[cod_locacao_hoje] BETWEEN '" & cod_ini_loc & "' AND '" & cod_fin_loc & "' Bom pelo menos penso que irar dar certo! Pois me ensinaram que ALGORITIMO não importa como seja o importante é que funcione, só que gostária realmente de aprender a colocar a pesquisa por data!
|
|
|
|
Postada em 11/03/2011 11:12 hs
Estou aceitando sugestões!
|
|
|
Treze
|
SÃO VICENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 11/03/2011 13:15 hs
vamos lá colega derrepente o problema não é como campo data, então vamos a alguns exclarecimentos.
primeiro seu where está assim
WHERE LOCACAO_LIVRO.[nome_cliente]='" & txt_nome_membro.Text & "' AND LOCACAO_LIVRO.[devolvido]='NÃO' AND LOCACAO_LIVRO.[data_locacao] = #" & Format(Date,"mm/dd/yyyy") & "#"
acima ja coloquei o formato que obrigatóriamente deve ser, se tratando de um campo data/hora.
a condição acima irá buscar no banco os registros em que o nome do cliente seja XXXX, se o livro não foi devolvido, na data de hoje, verifique se no banco estes 3 critérios são verdadeiros
então verifique se no txt_nome_mebro.txt o nome esteja exatamente igual ao do banco de dados.
se no campo devolvido, está salvo com acento (sim/não)
e é isso pois o problema pode não ser no campo data.
|
|
|
|
Postada em 11/03/2011 14:59 hs
Eu concordo com treze, pois a data pode existir no banco de dados mais se nao existem as outras condiçõe é logico que não va trazer os registros.
vc pode ate fazer varios testes, fazendo com filtrar so pela data, ai com certeza vc va saber que o problema nao ta na data. e depois adiciona por outra condição, por exemplo o nome do cliente, e por ai va.
|
|
|
|
Postada em 12/03/2011 07:55 hs
Fala feras, sem querer desanimar ninguém, mais tudo isso já olhei, tentei filtrar somente pela data e não vem, quanto aos outros campos, todos estão bacanas, sem problema algum, se alguém quiser posso mandar os códigos fontes por e-mail é claro SOMENTE PARA DAR UMA OLHADA, sem o compromisso de solucionar nada, até pq eu bem sei que todos vc's são pessoas ocupadas!
E não seria justo que eu pedir para alguém fazer o meu trabalho!
Jesus vive e reina para sempre!!!!
|
|
|