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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Dificuldade em consulta entre datas.
Ronaldo
não registrado
ENUNCIADA !
Postada em 26/06/2008 21:57 hs   
Na verdade são duas...

A tabela tem dois campos: Data_De_Entrada -e- Data_De_Saida

ai eu queria listar todos produtos que entraram entre os dias, EX: 01/06/2008 á 30/06/2008.

isto é, tanto os que deram entrada quanto os que deram saida...


ai na consulta que eu fiz, estes ficam duplicados, pq primeiro eu fiz uma rotina pra mostrar os que deram entrada e outra pra mostrar os que deram saida...

eu tenho um campo também (Situação) que é atualizada como "Andamento" quando o produto esta ainda em faze de execução, ou "Entregue" quando o produto ja foi entregue... sei que falta alguma coisa ai...alguem da uma ajuda? obrigado...
   
Ronaldo
não registrado
ENUNCIADA !
Postada em 26/06/2008 22:19 hs   
Pessoal ja consegui...

a outra é: como faço para pesquisar por ex: selecionar o cliente no combo e pesquisar somente os dados dele entre estas datas?
   
Alexandre Patos
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 27/06/2008 12:01 hs            
"select * from tabela where cod_cli = " & txtCodcli and data between "#2008/06/26#" and "#2008/06/01#"
   
Alexandre Patos
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 27/06/2008 12:03 hs            
desculpe coloque os intervalos diferentes
 
"select * from tabela where cod_cli = " & txtCodcli and data between #" & format(txtdatainicial,"yyyy/mm/dd") & "# and #" & format(txtdatafinal,"yyyy/mm/dd") & "#"
     
emanum
VIAMAO
RS - BRASIL
ENUNCIADA !
Postada em 27/06/2008 14:46 hs            
creio que se usasse o ado fica mais facil exemplo
while tabela.eof<>true
  if combo.item=tabela("nome") and tabela("data requerida") then
     faz algo;
  endif
wend
desculpe aos meus amigos mais assim nao e mais facil?

#Emanum# O conhecimento e o pao que alimenta a minha alma
   
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 28/06/2008 10:12 hs            
Emanum....  a sua forma é totalmente inviavel e errada.
Pense que a pessoa tem 1.532.344.232 registros no seu banco de dados, dos quais ele quer apenas uma data especifica, que as vezes pode ser uns 4 registros desse total....
Vc perderia valiosos segundos correndo todo o banco, para pegar alguns registros.....
Quando passando por sql o banco ja faz essa seleção, utilizando indices, etc....

Ou seja, nem sempre o + facil é a melhor tecnica de programação, num sisteminha com poucos registros ainda da pra usar, + não pense pequeno, senão seus sistemas serão sempre pequenos.
   
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