DELETAR D MES EM MES
olá gostaria de saber como faço para deletar um registro a cada mês sem que faço isso, ou seja "tudo sozinho".
Não entendi bem, mas vc pode a cada vez que o sistema abrir deletar os registros do determinado mês...flw
Você pode tentar isso
For intContador = 1 To 12
'Comando SQL para remover a linha
stSql = "DELETE FROM tabela WHERE MONTH(campo_data) = intContador AND YEAR(campo_data) = YEAR("& YEAR(Now) &")"
'Executa comando
obConexao.Execute stSql
Next
Claro que você precisa fazer o ajuste no SQL conforme o seu banco de dados. O comando acima fiz utilizando os comandos do MySQL.
OtacÃlio
For intContador = 1 To 12
'Comando SQL para remover a linha
stSql = "DELETE FROM tabela WHERE MONTH(campo_data) = intContador AND YEAR(campo_data) = YEAR("& YEAR(Now) &")"
'Executa comando
obConexao.Execute stSql
Next
Claro que você precisa fazer o ajuste no SQL conforme o seu banco de dados. O comando acima fiz utilizando os comandos do MySQL.
OtacÃlio
Na verdade o que ele quer é deletar um determinado registro uma vez por mês, isso automático.
Faça o seguinte na abertura do seu programa:
Vamos suporte que vc queira deletar o registro todo dia 5.
Se vc precisar saber como fazer para deletar o registro, poste qual o banco de dados que utiliza e a forma de conexão (DAO ou ADO)
Faça o seguinte na abertura do seu programa:
Vamos suporte que vc queira deletar o registro todo dia 5.
If day(now) = 5 then
'Significa que é dia 5
'Então vc deleta o registro
End if
Se vc precisar saber como fazer para deletar o registro, poste qual o banco de dados que utiliza e a forma de conexão (DAO ou ADO)
Tópico encerrado , respostas não são mais permitidas