Fórum Localizar registro por meio de ComboBox #212245

07/02/2004

0

Pessoal estou com problemas com o controle comboBox.
Tenho um aplicação aqui de cadastro de clientes com nome idade
cpf e tudo mais.
O meu objetivo é o seguinte.
Quero selecionar apenas o nome do cliente no controle combobox e desejo que ele me retorne todos os dados relativos àquele cliente como a idade
o telefone o cep e assim por diante


Abraços

[b:f5e68acce9][color=red:f5e68acce9]Título editado pelo Moderador (AZ) - Removido: ´Problemas´[/color:f5e68acce9][/b:f5e68acce9]


Vanila

Vanila

Responder

Posts

07/02/2004

Tnaires

Olá Vanila
Basta só vc usar um query, com um sql parecido com o seguinte:
SELECT * FROM CLIENTES WHERE CODCLIENTE = :CODCLIENTE

Vc tb deve criar um DataSource e associá-lo ao query.
No LookUp, ajuste as propriedades:
- ListSource: o datasource q vc criou
- ListField: o campo q vc quer mostrar (no caso, nome)
- KeyField: a chave primária da tabela d clientes (codcliente)
No OnClick do seu botão:
Query1.Close;
Query1.ParamByName(´CODCLIENTE´).AsInteger := DBLookUpComboBox1.KeyValue;
Query1.Open;

Coloque tb um DBGrid, e associe-o ao DataSource, e pronto!
Espero ter ajudado.


Responder

Gostei + 0

07/02/2004

Vanila

Valeu de certo.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar