Dados em um Combobox
[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]
Sou iniciante, por isso a pergunta...[/color:ea796d2340]
Vccarvalho
Curtidas 0
Respostas
Mmtoor
08/09/2003
Prezado.
Neste caso precisa utilizar o dblookupcombobox.
Espero ter ajudado.
MMTOOR2003
Neste caso precisa utilizar o dblookupcombobox.
Espero ter ajudado.
MMTOOR2003
GOSTEI 0
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]
DATASOURCE: samostra
DATAFIELD: descricao
LISTFIEL: descricao
Coloquei dessa forma nas propriedades!!
Pode me falar o que continua incorreto???
Valeu[/color:e9cc0f3d5f]
GOSTEI 0
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
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
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;
table.first
while not table.eof do begin
combobox.items.add(table.fieldbyname(´campo´).asstring);
table.next;
end;
GOSTEI 0
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]
:(
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
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...
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
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