SELECIONA E DELETAR MULTIPLOS REGISTROS C/ DBGRID
Selecionar e Deletar multiplos registros em uma DBGrid (vinculado). Como se faz, alguem sabe?
Se você tiver um parà ¢metro para exclusão, pode fazer isso usando um comando SQL
... Delete * From Tabela Where ...
... Delete * From Tabela Where ...
public sub sdRS(valor as string)
slinha = Split(valor)
For i = LBound(slinha) To UBound(slinha)
sql = "SELECT * from tabela where [codigo]=" & slinha(i)
Adodc1.RecordSource = sql
Adodc1.Refresh
'se for um registro
adodc1.recordset.delete
'se for mais de um registro com o mesmo codigo
'adodc1.recordset.movefist
'do while not adodc1.recordset.eof
'adodc1.recordset.dele
'adodc1.recordset.movenext
'loop
Next
end sub
para chamar coloque no botão
sdRS("1 2 6 9 8") 'deleta os registro 1 2 6 9 8 da tabela
fuii
Corrigindo, em vez de movefist MoveFirst, em vez de dele Delete
A Pressa é inimiga da perfeição
Rsrsrs
Até logo!
Espero ter ajudado!

A Pressa é inimiga da perfeição
Rsrsrs

Espero ter ajudado!

Tópico encerrado , respostas não são mais permitidas