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] >