Pelo que consegui entender do seu post, você está utilizando o DBComboBox de 
forma incorreta.

O DBCombobox vai alterar o registro corrente cada vez que você selecionar algo.

 

Tente popular um Combobox, então no seu evento OnChange faça uma pesquisa SQL 
com LIKE, pegando Items[i] e passando como parâmetro
para sua consulta SQL.

 

Isso deve resolver o problema.

 

________________________________

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rogerio 
Rios Pessanha
Enviada em: segunda-feira, 4 de agosto de 2008 21:38
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Dbcombobox, Style = csDropDown , não funciona

 

Antes de postar procurei e nao achei.
Sei que é simples para quem sabe. Sou iniciante em DELPHI.
Quero que minha consulta ( query - Select ) , seja filtrada pelo nome
do paciente de acordo com a escolha feita no DBCOMBOBOX( sei que
deveria pegar a chave primaria ) mas é um exemplo para dar na aula
para alunos iniciantes.
Configurei - DATASOURCE E DATAFIELD, aí ele mostra o nome de acordo
com o registo atual.Mas mesmo assim nada é selecionado e o fica
itemindex=-1
Daí entao fui alterar a propriedade Style = csDropDown. Então nda
aparece no DBCOMBOBOX.
A solução de abastecer o DBCOMBOBOX com 
while not table1.Eof do
begin
dbcombobox1.Items.Add(table1.FieldValues['nomepac']);
table1.Next ;
end;
Eu já fiz, mas queria que só na configuração das propriedades do
componente eu fizesse funcionar.
Uso o table, datasource . A query vai chamar um relatorio para exemplo.

 



[As partes desta mensagem que não continham texto foram removidas]

Responder a