MSFLEXGRID - DELETAR NO DB

USUARIO.EXCLUIDOS 31/12/2004 03:09:33
#57903
Gente, valeu pela ajuda sempre aparece alguém para dar uma força e tem resolvido.

To precisando de uma ajuda que é o seguinte: quero que ao dar um duplo clique no item listado no msflexgrid este item seja deletado no db e não somente da lista.

Estou trabalhando da forma mais simples, no Data Control.

Fico grato por mais esta ajuda.
LCSD 31/12/2004 07:38:40
#57908
Resposta escolhida
Italo

Eu não uso o DataControl mas deve ser similar, vamos lá.

Você deve ter um campo Chave Primária no FlexGrid, certo?

Digamos que seja CodigoCliente então faríamos:

Data1.Recordset.Filter = "CodigoCliente = " & MSFlexGrid1.TextMatrix(MSFlexGrid.Row, 2)
Data1.Recordset.Delete
Data1.Filter = ""
MSFlexGrid1.Refresh


Onde:

CodigoCliente = Chave Primária e AutoNumeração (não necessariamente)
MSFlexGrid1.TextMatrix(MSFlexGrid.Row, 2): Linha atual e coluna 2 (poderá ser outra.

Veja se resolveu o problema
[s50]
Tópico encerrado , respostas não são mais permitidas