duvida sql combobox

Delphi

02/09/2005

ola amigos, minha duvida eh a seguinte. tenho 1 tabela X e dentro dela tenho:

BOLA
CAMISA
TOALHA

gostaria de colocar todos esses itens (via sql) dentro do combobox, como faço isso?

um abraço

nelson


Njuniorba

Njuniorba

Curtidas 0

Respostas

Steve_narancic

Steve_narancic

02/09/2005

a melhor maneira seria usar um DBLookupCombobox

ou
combobox.items.clear;
query.first;
while not Query.eof do
begin
  combobox.items.add(query.fieldbyname(´CAMPO´).asstring);
  query.next;
end;



GOSTEI 0
Njuniorba

Njuniorba

02/09/2005

[quote=´steve_narancic´]a melhor maneira seria usar um DBLookupCombobox

ou
combobox.items.clear;
query.first;
while not Query.eof do
begin
  combobox.items.add(query.fieldbyname(´CAMPO´).asstring);
  query.next;
end;


eu ja tinha este codigo.. porem quando uso 2 tabelas e dois combos da pau.. n mostra todos os registros:



combobox1.items.clear;
combobox2.items.clear;
query1.first;
query2
while (not Query1.eof) and (not Query2.Eof) do
begin
  combobox1.items.add(query1.fieldbyname(´CAMPO´).asstring);
  combobox2.items.add(query2.fieldbyname(´CAMPO´).asstring);
  query1.next;
  query2.next;



GOSTEI 0
Steve_narancic

Steve_narancic

02/09/2005

e porque voce não adiciona primeiro os items de uma e depois da outra.


GOSTEI 0
Steve_narancic

Steve_narancic

02/09/2005

e porque voce não adiciona primeiro os items de uma e depois da outra.


tipo

combobox.items.clear;
query1.first;
while not Query1.eof do
begin
combobox.items.add(query1.fieldbyname(´CAMPO´).asstring);
query1.next;
end;

query2.first;
while not Query2.eof do
begin
combobox.items.add(query2.fieldbyname(´CAMPO´).asstring);
query2.next;
end;


GOSTEI 0
Njuniorba

Njuniorba

02/09/2005

[quote=´steve_narancic´][quote=´steve_narancic´]e porque voce não adiciona primeiro os items de uma e depois da outra.


tipo

combobox.items.clear;
query1.first;
while not Query1.eof do
begin
combobox.items.add(query1.fieldbyname(´CAMPO´).asstring);
query1.next;
end;

query2.first;
while not Query2.eof do
begin
combobox.items.add(query2.fieldbyname(´CAMPO´).asstring);
query2.next;
end;


so acha de 1 tabela


GOSTEI 0
Steve_narancic

Steve_narancic

02/09/2005

passa o código que você está usando


GOSTEI 0
POSTAR