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?
|
|
|
|
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#"
|
|
|
|
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
|
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.
|
|
|