Boa noite.
Se me puderem ajudar, eu agradecia.
Eu usei o DoCmd.RunMacro para executar uma macro quando o formulário de login é aberto. A macro só deve ser executada uma unica vez no 1º dia de cada mês.
O meu problema é que enquanto for dia 1 a macro vai ser executada sempre que eu abrir a base de dados, e eu quero que seja executada apenas na primeira vez que abro a BD.
No evento Ao Abrir do formulário de Login eu coloquei o seguinte:
Private Sub Form_Open(Cancel As Integer)
If Day(Now()) = 1 Then
DoCmd.SetWarnings False
DoCmd.RunMacro "Macro1"
DoCmd.SetWarnings True
End If
End Sub
É possível fazer o que eu pretendo?
É a primeira vez que uso o access e não percebo nada de programação.
Obrigado pela atenção.
Se me puderem ajudar, eu agradecia.
Eu usei o DoCmd.RunMacro para executar uma macro quando o formulário de login é aberto. A macro só deve ser executada uma unica vez no 1º dia de cada mês.
O meu problema é que enquanto for dia 1 a macro vai ser executada sempre que eu abrir a base de dados, e eu quero que seja executada apenas na primeira vez que abro a BD.
No evento Ao Abrir do formulário de Login eu coloquei o seguinte:
Private Sub Form_Open(Cancel As Integer)
If Day(Now()) = 1 Then
DoCmd.SetWarnings False
DoCmd.RunMacro "Macro1"
DoCmd.SetWarnings True
End If
End Sub
É possível fazer o que eu pretendo?
É a primeira vez que uso o access e não percebo nada de programação.
Obrigado pela atenção.