Alvaro Teixeira 27/9/2018, 12:28
Olá a todos,
Assis, é verdade que existem várias formas de obter o mesmo resultado.
Recomendo que teste quando não tem registos ou na mudança do ano. Que acha da ideia?
Mas também é bom descobrir o que se está a passar.
Estive a dar uma vista ao exemplo e tinha um tratamento de erros para continuar, veja:
- Código:
Private Sub Form_Error(DataErr As Integer, Response As Integer)
MsgBox DataErr
'adicionada linha acima e comentado resto codigo para se ver erros
'Response = acDataErrContinue 'inibe msg padrão do access.
'Exit Sub
'Me.ActiveControl.SetFocus
'Response = acDataErrDisplay
'Response = acDataErrContinue
'Exit Sub
End Sub
Também usa em muitos casos o
'On Error Resume Next que ao ocorrer um erro continua, não é nada bom e devemos prever os erros.
Efetuei uns ajustes para poder testar no computador "mac", segue em anexo e recomendo que efetue os testes quer como ACCDB ou ACCDE e verifique se mantem o erro.
cld.pt/dl/download/2aeaecd7-ea46-4405-b221-dfdc0cac245a/TesteForum_rev.zipNota final:
Parabéns já está a usar indentação, mas ainda tem que melhorar
Abraço a todos