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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  problema com datas
ivosny
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 02/05/2008 21:10 hs            
estou tentando filtrar dados de uma tabela com intervalo de datas mas não funciona direito
Data1.RecordSource = "select * from saida where data_saida between #" & Format(Gdata, "dd/mm/yyyy") & "# and #" & Format(Gera_Pedido.Caption, "dd/mm/yyyy") & "#and tecnico <> 'REVENDA'order by descricao"
Data1.Refresh
ele esta considerando somente o dia deixando de lado o mes
 
 
 
   
JOM
BOM JESUS DA LAPA
BA - BRASIL
ENUNCIADA !
Postada em 02/05/2008 21:37 hs            
Data1.RecordSource = "select * from saida where data_saida between #" & Format(Gdata, "mm/dd/yyyy") & "# and #" & Format(Gera_Pedido.Caption, "mm/dd/yyyy") & "#and tecnico <> 'REVENDA'order by descricao"
Data1.Refresh
 
Se for Access, para buscar as datas usa-se o formato mm/dd/yyyy no select, independente que o formato para o usuario esteja dd/mm/yyyy numa text ou qualquer outro controle visivel.
   
João Carlos jr.
RIBEIRÃO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 03/05/2008 12:39 hs            
Ivosny, para pesquisar dados no intervalo de datas no access corretamente vc deve usar o seguinte comando: Select * From Tabela Where data >= cvdate('" & Campo_Inicial & "') and data <= cvdate('" & Campo_Final & "').
 
Flw
 
T+
 
 

João Carlos Junior

Administrador de Redes - Windows 2003 Srv, Linux

    Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X

Iniciante em C# e ASP .NET

   
ivosny
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 04/05/2008 21:05 hs            
Aí melhoro um pouco mas quando a data é por exemplo 05/01/2008 até 05/05/2008 ele tambem me retorna com as data ex. 04/01/2008 ele não esta filtrando o mês o que faço estou criando um programa p/ me ajudar no controle de estoque e preciso tirar relatorios de saida de mercadorias para poder gerar relatorios p/ pedidos de mercadoria quando o projeto fiacr pronto quero postar no VBWEB qual quer ajuda é bem vinda
Data1.RecordSource = "select * from saida where data_saida between #" & Format(Gdata, "mm/dd/yyyy") & "# and #" & Format(Gera_Pedido.Caption, "mm/dd/yyyy") & "#and tecnico <> 'REVENDA'order by descricao"
Data1.Refresh
   
João Carlos jr.
RIBEIRÃO PRETO
SP - BRASIL
ENUNCIADA !
Postada em 05/05/2008 00:30 hs            
Ivosny é o seguinte o campo no access tem que estar como datas mesmo caso contrario não funciona
e vc tem que fazer assim: Select * From Tabela Where data >= cvdate('"05/01/2008 00:00:00"') and data <= cvdate('"05/05/2008 23:59:59"'), usa do jeito que te passei aqui que funciona perfeitamente, o campo data do access é sempre aocmpanhado das horas, faz dessa maneira que te passei que vc não terá problemas.
 
Espero ter lhe ajudado
 
T+
 
 

João Carlos Junior

Administrador de Redes - Windows 2003 Srv, Linux

    Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X

Iniciante em C# e ASP .NET

   
José Ari
MANAUS
AM - BRASIL
ENUNCIADA !
Postada em 06/05/2008 17:00 hs            
Acho que voce pode fazer assim tambem:
 
Data1.RecordSource = "select * from saida where data_saida between #" & Format(Gdata, "mm/dd/yyyy") & "# and #" & Format(Gera_Pedido.Caption, "mm/dd/yyyy") & "#and tecnico <> 'REVENDA' order by descricao"
DESDE QUE O CAMPO NA SUA TABELA ESTEJA DEFINIDO COMO DATA/HORA!!!!
 

================================================================
O Aprendizado é Direito de Todos. O Saber é Privilégio de Poucos.

Começando a estudar VB.NET. Realmente é incrível!!!!

   
Página(s): 1/2      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