FECHAR SISTEMA/DESCARREGAR FORMS/RECORDSETS
Amigos, boa tarde, eu de volta, para uma perguntinha boba, vejam so no botao unload do meu form coloquei o evento para o usuario fechar o sistema, dando END na aplicação, mas o que notei e que esta ficando na memoria alguns recordsets, e alguns forms , como eu posso definitivamente exterminar essa aplicação, e o que estiver aberta da mesma? desde ja agradeço muito.
Vc pode verificar o estado do recordset antes do END:
If RsTabela.State = 1 Then RsTabela.Close
Onde 1 significa que está aberto
If RsTabela.State = 1 Then RsTabela.Close
Onde 1 significa que está aberto
Sub FecharSistema()
MEN=MsgBox([Ô] Deseja Fechar o Sistema?[Ô], vbQuestion + vbYesNo, [Ô]Mensagem[Ô])
If MEN = vbYes Then
Dim ret As Object
For Each ret In Forms
Unload ret
Set ret = Nothing
Next
If Conexao.State = 1 Then Conexao.Close
End
Shell [Ô]TSKILL NOMEDOSEUSISTEMA[Ô]
Citação:era isso mesmo que estava procurando, muito obrigado msjudas, muito obrigado xxxangelsxxx..:
Sub FecharSistema()
MEN=MsgBox([Ô] Deseja Fechar o Sistema?[Ô], vbQuestion + vbYesNo, [Ô]Mensagem[Ô])
If MEN = vbYes Then
Dim ret As Object
For Each ret In Forms
Unload ret
Set ret = Nothing
Next
If Conexao.State = 1 Then Conexao.Close
End
Shell [Ô]TSKILL NOMEDOSEUSISTEMA[Ô]
Tópico encerrado , respostas não são mais permitidas