Fórum ComboBox #266497

28/01/2005

0

Caros Colegas, gostaria de saber como faça para inserir valores em uma ComboBox da paleta Standard através de uma Query? Não da ComboBox da paleta Data Constrols.

Desde já agradeço pela atenção.


Tfbarbosa

Tfbarbosa

Responder

Posts

28/01/2005

Denis

ComboBox1.Items.Add(´Opção1´);
ComboBox1.Items.Add(´Opção2´);
ComboBox1.Items.Add(´Opção3´);


Responder

Gostei + 0

28/01/2005

Tfbarbosa

Mas como faço pegar os valores da Query?


Responder

Gostei + 0

28/01/2005

Paulo_amorim

Olá

Query.FieldByName(´campo1´).AsString


Faça isso em um laço varrendo a Query

Espero que ajude
Até+


Responder

Gostei + 0

28/01/2005

Denis

Completando o exemplo :

while not query1.eof do
begin
ComboBox1.Items.Add(Query.FieldByName(´campo1´).AsString);
query1.next;
end;

ou neste caso poderia usar o DBLookupComboBox que tem a mesma finalidade do exemplo acima. Mas com a facilidade de apenas setar a query para ele.


Responder

Gostei + 0

31/01/2005

Tfbarbosa

Obrigado Denis.
Usei o DBLookupComboBox mesmo, é mais fácil. Da outra maneira não consegui e é mais complicado.

Abraços.


Responder

Gostei + 0

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

Aceitar