Fórum ComboBox ou DBCombobox #365704

31/10/2008

0

Salve todos! Gostaria de saber como faço pra adicionar em uma combobox (preferencia) ou emuma DBComboBox; relacao de cidades que exista em um banco de dados; porem tem buscar no Banco de dados e retonar somente uma vez o nome da cidade no ComboBox.

Ex correto:
Goval
Tumiritinga
Ipatinga
Téofilo Otoni

como nao gostaria que aparecesse:
Goval
Goval
Tumiritinga
Ipatinga
Téofilo Otoni



Repetiu duas vez a cidade Goval


Marcelop

Marcelop

Responder

Posts

31/10/2008

Wdrocha

Vc pode usar o Dinstict, exemplo....


Select Distinct NomeCidade From Cidades


espero ter ajudado...


Flw


Responder

Gostei + 0

01/11/2008

Martins

Tente algo mais ou menos assim no OnEnter do ComboBox

ComboBox1.Itens.Clear;
for i:=0 to TbCidades.Count-1 do
    ComboBox1.Itens.Add(TbCidadesNome.Value);
     TbCidade.Next;


Boa sorte.


Responder

Gostei + 0

02/11/2008

Marcelop

deu erro!

procedure TFormOpc.ComboBox1Enter(Sender: TObject);
var
i : integer;
begin
ComboBox1.Items.Clear;
for i:=0 to Table1.Count - 1 do
ComboBox1.Items.Add(Table1.FieldByName(´cidimv´).Value);
Table1.Next;
end;


[Error] fopc.pas(83): Undeclared identifier: ´Count´
[Fatal Error] quiosque.dpr(6): Could not compile used unit ´fopc.pas´


Responder

Gostei + 0

02/11/2008

Marcelop

o codigo nao dá erro, porem nao aparece nada no combobox

procedure TFormOpc.ComboBox1Enter(Sender: TObject);
var
i : integer;
begin
FormOpc.ComboBox1.Items.Clear;
for i:=0 to combobox1.items.Count - 1 do
FormOpc.ComboBox1.Items.Add(FormOpc.Table1.FieldByName(´cidimv´).text);
FormOpc.Table1.Next;

end;


Responder

Gostei + 0

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

Aceitar