Salvar itens de um CheckListBox

Delphi

27/04/2005

Amigos como faço para salva em uma tabela os itens de um CheckListBox e como retornar através de uma consulta SQL.


Edan

Edan

Curtidas 0

Respostas

Cabelo

Cabelo

27/04/2005

for v_i := 0 to checklist1.rows - 1 do
begin
insert na tabela;
end;

depois de inserir dê um select na tabela que você inseriu...


GOSTEI 0
Edan

Edan

27/04/2005

Valeu Cabelo pela diga, e mais uma: Que tipo de campo eu tenho que criar no meu banco?


GOSTEI 0
Cabelo

Cabelo

27/04/2005

Campo tipo string/char/varchar, dependendo do banco..

Só uma retificação :

for v_i := 0 to checklist1.rows - 1 do
begin
if checklistbox1.itens[v_i].checked then
begin
insert na tabela;
end;
end;


GOSTEI 0
Edan

Edan

27/04/2005

mais uma vez obrigado !!!
valeu Cabelo..


GOSTEI 0
Edan

Edan

27/04/2005

Cabelo, utilizei sua rotina abaxio, mas não consegui, inclusive que na propriedade do checklist não existe ROWS e quando testo a condição se existe os itens dá pau na opção checklistbox1.itens[v_i].checked, pois ele não aceita o checked.

for v_i := 0 to checklist1.rows - 1 do
begin
if checklistbox1.itens[v_i].checked then
begin
insert na tabela;
end;
end;

eu consegui da seguinte forma:

for i := 0 to Clb_qm.Items.Count-1 do
begin
if Clb_qm.Checked[i] then
BEGIN
// showmessage(´item checado é´+inttostr(i));
dmbancos.IBQCad_Dst.ParamByName(´Pqm´).AsString := Clb_qm.Items.Strings[i]
end
else
dmbancos.IBQCad_Dst.ParamByName(´Pqm´).AsString := ´1´;
// Teste se grava essa condição
end;

A segunda consição retornando 1 ele passa, mas ele não grava as opções marcadas no meu checklistbox.
As opções do meu checklistbox são:
Corrimento
Úlcera
Verrugas
Gânglios
Ardência Uretral
Outros
Você teria outra sugestão.


GOSTEI 0
POSTAR