Executar consulta apenas na primeira vez de abertura do BD
Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 5x no Cartão de Crédito.
Veja como comprar e saiba mais sobre o material oferecido, clicando aqui.
Usuário Baretta:
Prezado, boa noite.
Através da macro AutoExec, executo uma consulta que altera uma coluna inteira para a data atual. Desse modo, comparo a data de recebimento de um processo com a data atual e determino se ele está no prazo, se está atrasado, etc...
Tudo funciona muito bem, porém toda vez que o Microsoft Access é aberto por um usuário, ele executa essa atualização de data.
Pergunta: - existe um modo desta consulta ser executada apenas a primeira vez que o banco é aberto no dia?
Suporte:
Baretta,
crie uma tabela tblDataExecução, nesses moldes:
Campo Código como numeração automática e chave primária
Campo Data como tipo data e formato data abreviada
Campo Executado do tipo Sim/Não e com valor padrão 0.
Exemplo:
Código | Data | Executado |
1 | 26/07/2017 | x |
Em um módulo global, cole este código:
Faça o login aqui para ter acesso ao código.
Na sua macro AutoExec escolha ExecutarCódigo e chame a função - cole isto -> fncExecuta()
Usuário Barreta:
Perfeito!
E muito obrigado por cada linha de comentário no código.
Não há comentário |