Listar campos TB no checklistbox e salvar selecionados

Delphi

23/04/2009

Boa Noite

Tenho uma duvida.
Estou listando itens de uma tabela,com um IBQUERY, em um Checklistbox.Ex tabela alunos que contem id,nome,matricula..etc, estou listando apenas o campo NOME no checkilistbox.
O problema é o seguinte, preciso capturar os campos que foram selecionados e grava-los em uma outra tabela.
porem preciso gravar apenas o campo ID que é o PK dos listados no checklistbox e sera FK na tabela que quero salvar.
Se alguem tiver uma luz agradeço.

Confuso mas é isso

Até mais


Draft

Draft

Curtidas 0

Respostas

Emarcolongo

Emarcolongo

23/04/2009

Não sei como vc esta alimentando este checklistbox, mas vc
poderia fazer assim:

checklistbox1.items.add(formatfloat(´00000´,table1.id.value) + ´ - ´ +
                                    table1.nome.value); 


depois no seu for se estiver selecionado vc copie as 5 primeiras
posições da linha, que vai ser seu ID.

Espero ter ajudado, em caso de duvidas, estou a disposição.


GOSTEI 0
POSTAR