USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  DIFICULDADES COM PESQUISA DE DATAS
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  
   
comendador
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
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!
 
 
 
 
 
 
   
comendador
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
Postada em 11/03/2011 11:12 hs            
Estou aceitando sugestões!
   
Treze
Pontos: 2843 Pontos: 2843
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.


   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
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.
   
comendador
SÃO GONÇALO
RJ - BRASIL
ENUNCIADA !
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!!!!
   
Página(s): 3/5     « ANTERIOR    PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página