Fórum ChecklistBox - BD - Excluir #392502

15/12/2010

0

Bom Dia   Deu em branco aqui , seguinte tenho uma tabela Acess de itens onde os dados contidos e carregado no ChecklistBox , minha duvida é o seguinte como faço para excluir o item selecionado do ChecklistBox e tambem da tabela.   Assim ele só está excluindo do listbox mas da tabela de itens não , gostaria tambem de remover da tabela o item selecionado.  
i : Integer;     
begin
 for I := listaentrega.Items.Count -1 downto 0 do
 if listaentrega.Checked[i] then
 begin
  listaentrega.Items.Delete(i);
  Grato  
Frost

Frost

Responder

Posts

15/12/2010

Leonardo Xavier

é porque o seu comando esta excluindo apena o item enao o registro. Você quer deletar o registro de sua tabela?
Responder

Gostei + 0

15/12/2010

Frost

Boa Tarde Leonardo   Isso mesmo , quero tambem deletar da tabela o item selecionado   grato
Responder

Gostei + 0

15/12/2010

Leonardo Xavier

qual componente você esta utilizando apra conectar sua tabela?
Responder

Gostei + 0

15/12/2010

Frost

Boa Tarde Leonardo   Estou usando ADOQuery.   Para carregar os dados estou usando assim.  
listaentrega.Items.Clear;
Q_entrega.First;
while not Q_entrega.Eof do
begin
listaentrega.Items.Add(Q_entrega.FieldByName('items_entrega').AsString);
Q_entrega.Next;
Responder

Gostei + 0

16/12/2010

Leonardo Xavier

Faça assim:
Este grid tem que estar relacionado com o componente Q_entrega.
i : Integer;     
begin
 for I := listaentrega.Items.Count -1 downto 0 do
 if listaentrega.Checked[i] then
 begin
  listaentrega.Items.Delete(i);

    Q_entrega.delete;



Tente assim e veja o que acontece.
Responder

Gostei + 0

16/12/2010

Leonardo Xavier

Faça assim:
Este grid tem que estar relacionado com o componente Q_entrega.
i : Integer;     
begin
 for I := listaentrega.Items.Count -1 downto 0 do
 if listaentrega.Checked[i] then
 begin
  listaentrega.Items.Delete(i);

    Q_entrega.dataset.delete;



Tente assim e veja o que acontece.
Responder

Gostei + 0

16/12/2010

Frost

Bom dia
Leonardo


Funcionou certinho.


Obrigado pela força.



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar