GARANTIR DESCONTO

Fórum Exibir campos em ComboBox #342489

11/06/2007

0

Olá!

Estou com uma duvida! Tenho uma SQLQuery e um ComboBox. Eu quero colocar o resultado desta query no combobox assim que eu clico em um botão.

eu fiz isso:
ComboBox.Items.Add(SQLQueryMeuCampo.asstring);


mas nao é o correto, apenas 1 resultado esta aparecendo no Combobox, e o objetivo é que apareça todos.

Até mais!


Luciano Paranhos

Luciano Paranhos

Responder

Posts

12/06/2007

Martins

Colega tente fazer assim e depois nos informe o resultado.

 while not (SqlQuery.Eof) do
  begin
   ComboBox.Items.Add(SqlQuery.FieldByName(´SeuCampo´).AsString);
   SqlQuery.Next;
  end;


ou então

 while not (SqlQuery.Eof) do
  begin
   ComboBox.Items.Add(SqlQueryMeuCampo.AsString);
   SqlQuery.Next;
  end;


Bons códigos!


Responder

Gostei + 0

12/06/2007

Luciano Paranhos

Valeu Martins, ficou perfeito isso mesmo que eu esperava

Eu usei a segunda opção que é a mais parecida com a qual eu estava usando anteriormente.


Responder

Gostei + 0

14/06/2007

Helio Nascimento

Caro Martins
Pegando uma carona neste tópico do colega, você poderia me informar como se usa este combobox, tipo , como pegar as informações nele selecionadas para fazer processamento?
Obrigado/Hélio


Responder

Gostei + 0

14/06/2007

Zatiri

Olá colega. Desculpe me intrometer, mas espero que possa ajudar. Vamos supor que voce deseje colocar os itens do combobox num memo, mas isso é indiferente. o meu objetivo só é mostrar como extrair isso do combo, certo?

procedure TForm1.Button1Click(Sender: TObject);
var
I: Integer;
begin
for I := 0 to combobox1.Items.Count - 1 do
memo1.Lines.Add(combobox1.Items.Strings[I]);
end;

Achei que não precisava colocar mais detalhes, mas se voce precisar, poste aí e a gente tenta ajudar melhor


Responder

Gostei + 0

14/06/2007

Helio Nascimento

Caro Colega drlupa

Sim deu para entender. Temos que trabalhar como se fosse um memo. E agora lhe pergunto e no caso de um DBComboBox, que pede um DataSource e o Campo Field - Como fazer para aparesentar neste DBCombobox, digamos o código e o nome.
Por Exempo : em um tabela de clientes voce tem o ID + CLI_NOME, ai voce usa um DBComboBox, para pegar a Chave que seria o ID , mas apresentaria para o usuário somente o CLI_NOME, eu quase não uso este componente por não saber manipulá-lo, em cadastro uso-o para apresentar a UF de Estados que apresentamos uma lista com o Nome do Estado e gravamos esta siga no BANCO DE DADOS, mas para uso com tabelas, aí fico à deriva.!!

sds/Hélio


Responder

Gostei + 0

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

Aceitar