Guest User

Untitled

a guest
May 25th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. Public Sub removeDadosObsoletos()
  2.  
  3. Dim db As DAO.Database
  4. Set db = CurrentDb()
  5. Dim rs As DAO.Recordset
  6. Set rs = db.OpenRecordset("SELECT tblDados.DATA_ULTIMA_MOVIMENTACAO FROM tblDados;")
  7. Dim lQtd As Long //variável que recebe a quantidade total de registros
  8. //conta o número de registros
  9. rs.MoveLast
  10. lQtd = rs.RecordCount
  11.  
  12. //variável que irá contar os registros
  13. Dim lContador As Long
  14. lContador = 0
  15. //loop que irá percorrer a tabela
  16. rs.MoveFirst //vai para o primeiro registro
  17.  
  18. Do While Not rs.EOF
  19.  
  20. rs!DATA_ULTIMA_MOVIMENTACAO = ""
  21.  
  22. lContador = lContador + 1 //acrescenta 1 na quantidade
  23.  
  24. rs.MoveNext //proximo registro
  25.  
  26. Loop
  27.  
  28. rs.Close
  29. Set rs = Nothing
  30.  
  31. db.Close
  32. Set db = Nothing
  33.  
  34. MsgBox "Registros obsoletos removidos com sucesso!", vbInformation, "Otimização dos Dados..."
  35.  
  36. Exit Sub
  37. End Sub
Add Comment
Please, Sign In to add comment