filtro complexo

Delphi

01/11/2005

como faço isto tenho dois componetes ´DateTimePicke´ e um comboBox e uma edit e um button.

Nessa DateTimePicke seria data inicial e final.

Nessa comboBox carega todo campo da tabela tipo de pagamento ex:30,60,90 avista, aprazo..etc.

A edit seria para pesquisa depois do filtro
so quero que esses paramentro seja passado para o adoquery como faço isto.

banco de dados access e adoquery


Geomicro

Geomicro

Curtidas 0

Respostas

Geomicro

Geomicro

01/11/2005

e ai ninguem tenhe uma ideia como faço passo isto para comandos sql.
preciso muito dessa dica


GOSTEI 0
Caninha51

Caninha51

01/11/2005

Num te entendi direito naum viu, mas acho q eh mais ou menos isso q tu quer...

Coloca essa sql na adoquery...

SELECT * FROM TABELA
WHERE DATA BETWEEN :DATAINI AND :DATAFIN
AND PAGAMENTO = :PG

Essa forma de pagamento tu guarda só o código né?
Então seria melhor tu colocar um dblookupcombobox em vez de um combobox.

Ai eh soh tu jogar os parametros pra query e depois abri-la.

adoquery.close;
adoquery.Parameters[0].Value := dtpini.date;
adoquery.Parameters[1].Value := dtpfin.date;
adoquery.Parameters[2].Value := formapagamento;
adoquery.open


espero ter te ajudado

flw


GOSTEI 0
Geomicro

Geomicro

01/11/2005

eu queria uma explicação nesse codigo que vc mandou:

AND PAGAMENTO = G

esse ´G´ Significaria o que


GOSTEI 0
Caninha51

Caninha51

01/11/2005

hehe, o problema eh q os smileys estavam ativos! :)
o certo seria

AND PAGAMENTO = :PG

:PG seria o parâmetro da forma de pagamento! :)


GOSTEI 0
POSTAR