wsilva7 0 Denunciar post Postado Outubro 27, 2009 Pessoal tenho um formulario, mestre detalhe, onte exibe os detalhes dos lancamentos feitos na tela de cadastro. O que eupreciso fazer é o seguinte no proprio formulario, fazer um filtro por data para que nele apareça os datos entre as duas data, contidos as dua tabelas que e tbconsumo e tbveiculos sendo que as duas estão ligadas codigoconsumo->idveiculo. Como eu poderia fazer isso? Obrigado. Wsilva7. Compartilhar este post Link para o post Compartilhar em outros sites
Chrnos 30 Denunciar post Postado Novembro 4, 2009 Amigo, seu problema é apenas montar um select correto e jogar o retorno dele num grid.... o que você precisa é: 1°) Montar a ligação entre suas tabelas corretamente 2°) Definir os campos que vai exibir e os que vai usar de filtro de pesquisa 3°) Usar o comando between para filtrar o intervalo de datas Seria algo como o código abaixo: Select campoA, campoB, campoC, ..., campoN from tabelaA a inner join tabelaB b on (a.campoA = b.campoA) where a.campo_data between '2009/10/01' and '2009/10/25' Para mostrar no grid, você pode ligar o mesmo a um TDataSource, ligando o TDataSource a uma TQuery... quando der o open na TQuery para fazer a a pesquisa automaticamente o grid será atualizado com o retorno da mesma. []'s Compartilhar este post Link para o post Compartilhar em outros sites