Você teria que disparar um evento no change do DBLookupComboBox1
contido numa action (só uma sugestão...adoro actions), tipo:

aPesquisa.execute;

o código da action seria mais ou menos assim:

adoconmaterial.close;
adoconmaterial.SQL.Clear;
adoconmaterial.SQL.Add ('select * from material where codtipo
='DBLookupComboBox1.Text'');
adoconmaterial.open;

Tenta assim que eu acho que vira.
Abraço!!!

--- Em delphi-br@yahoogrupos.com.br, Rodrigo Brito <[EMAIL PROTECTED]> escreveu
>
> boa tarde
> 
> tenho uma tela , na qual, tem 2 campos o tipo(DBLookupComboBox1) e o 
> modelo(DBLookupComboBox2)
> seleciono o tipo e quando for selecionar o modelo teria que listar 
> apenas os modelos do tipo escolhido
> 
> então estava tentando  colocar um select no evento Onenter do 
> (DBLookupComboBox2)
> 
> adoconmaterial.active := false;
> adoconmaterial.SQL.Clear;
> adoconmaterial.SQL.Add ('select * from material where codtipo= 
> 'DBLookupComboBox1.KeyValue')';
> adoconmaterial.active := true;
> 
> mas  não funciona o select está errado alguém poderia me ajudar?
> 
> -- 
> Att,
> 
> Rodrigo Brito
> Microsoft Certified Professional
> Informática
> Franco e Barbosa Advogados
> Av. Rio Branco n.º 103, 19º e 20º andares
> Rio de Janeiro, RJ - Brasil
> Tel (+55 21) 2122-8300
> Fax (+55 21) 2122-8613
> [EMAIL PROTECTED]
>


Responder a