Dados em um Combobox

Delphi

08/09/2003

[color=blue:ea796d2340]Tenho um combobox e preciso que ele mostre os dados de um campo da minha tabela, para que o usuário selecione o dado que quiser!!! Como faço isso???
Sou iniciante, por isso a pergunta...[/color:ea796d2340]


Vccarvalho

Vccarvalho

Curtidas 0

Respostas

Mmtoor

Mmtoor

08/09/2003

Prezado.
Neste caso precisa utilizar o dblookupcombobox.
Espero ter ajudado.
MMTOOR2003


GOSTEI 0
Vccarvalho

Vccarvalho

08/09/2003

[color=blue:e9cc0f3d5f]Ok amigo, entendi, mas ainda não está funcionando. Veja só:

DATASOURCE: samostra
DATAFIELD: descricao
LISTFIEL: descricao

Coloquei dessa forma nas propriedades!!

Pode me falar o que continua incorreto???

Valeu[/color:e9cc0f3d5f]


GOSTEI 0
Tiocassio

Tiocassio

08/09/2003

datasourse é o objeto que está ligado a table
datafield é o campo que está ligado ao objeto

agora, list field é o campo de uma outra tabela para que vai ser listada, e key field é o campo da table listada que está vinculado a table


GOSTEI 0
Tiocassio

Tiocassio

08/09/2003

caso so queira listar um campo, sem vincular a outro banco de dados usando combobox faça:

table.first
while not table.eof do begin
combobox.items.add(table.fieldbyname(´campo´).asstring);
table.next;
end;


GOSTEI 0
Vccarvalho

Vccarvalho

08/09/2003

[color=cyan:17149ef96a]Por incrível que pareça, ainda não funcionou!!!
:(

Fiz do jeito que vc disse, usando o combobox, mas não lista nada nele, e tem diversos dados na tabela!!!

Olha o código, só pra ter certeza:

tabamostra.first;
while not tabamostra.eof do
begin
combobox1.items.add(tabamostra.fieldbyname(´descricao´).asstring);
tabamostra.next;
end;


Valeu mesmo...[/color:17149ef96a]


GOSTEI 0
Vccarvalho

Vccarvalho

08/09/2003

Desculpem-me pela cor...

Por incrível que pareça, ainda não funcionou!!!


Fiz do jeito que vc disse, usando o combobox, mas não lista nada nele, e tem diversos dados na tabela!!!

Olha o código, só pra ter certeza:

tabamostra.first;
while not tabamostra.eof do
begin
combobox1.items.add(tabamostra.fieldbyname(´descricao´).asstring);
tabamostra.next;
end;


Valeu mesmo...


GOSTEI 0
Ricna

Ricna

08/09/2003

[color=blue:5b66ab2018]Tenho um combobox e preciso que ele mostre os dados de um campo da minha tabela, para que o usuário selecione o dado que quiser!!! Como faço isso??? Sou iniciante, por isso a pergunta...[/color:5b66ab2018]


Utilize o DBLookupComboBox(novo)da seguinte forma:
Listsource : datasourseTal
Keyfield: campoTal
O resto das propriedades deixa quieto.
Liga o sourse com o table e tchau!

Ah! Não esquece de abrir a table no evento OnEnter do look.

Até a próxima e boa sorte!


GOSTEI 0
POSTAR