Fórum listbox com vinculo #267936
09/02/2005
0
de uma tabela, agora quero excluir um item do listbox
mas quero tb exclui-lo da tabela...!
tem como vincular o item do listbox com o registro que está lá...
nao da para excluir o item da tabela usando o conteudo que esta
no listbox....terei que vincular o codigo do registro ao item do listbox
tem como fazer isto?
trocando em miudos, vincular um codigo de registro ao item do listbox....sem
estar mostrando este codigo de registro...mostrando outra coisa
se usar dblistbox...nao fica ruim trabalhar com 40 datasource+querys...e etcs?
se tivesse como atribuir de alguma forma a cada item do listbox um codigo....eu ja fazia de tudo!
Delphi_open
Curtir tópico
+ 0Posts
09/02/2005
Beppe
Este objeto pode ser a chave primária do da tabela, ou se for um banco FB, pode usar RDB$DB_KEY.
Gostei + 0
09/02/2005
Delphi_open
ll:=1;
listbox[cc][ll].Items.AddObject(´texto´,123);
listbox[cc][ll].Items.AddObject(´texto´,256);
imagine tenho um listbox com estes dados
123 -> ss
256 -> aa
se o cara pedir para excluir o itemindex=0 eu tenho que dar delete na tabela where codigo=123.
se o cara pedir para excluir o itemindex=1 eu tenho que dar delete na tabela where codigo=256.
e os dois codigos(123/256) nao podem aparecer no listbox...tem que estar vinculado ao item.....estou ainda com duvida...estou em aguardo
Gostei + 0
09/02/2005
Beppe
Lb := listbox[cc][ll];
Para inserir:
Lb.Items.AddObject(´texto´,TObject(123));
Para deletar:
Cod := Integer(Lb.Objects[Lb]);
sqlDelete := ´DELETE FROM Tabela where Codigo = ´ + IntToStr(Cod);
PS: Você não deveria ter iniciado um novo tópico para isso. :evil:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)