Se o seu projeto Microsoft Visual Basic não é refrescante e atualização , quando você executar o aplicativo , você pode precisar de empregar o método de atualização dentro de seu código para garantir que ele atualiza em seus intervalos especificados. Este método é usado pela adição de uma expressão ao seu código VBA que atualiza imediatamente os registros no banco de dados que fica Behinds as cenas de sua aplicação VBA. Semelhante à forma como você pode atualizar seu navegador , adicionando uma função de atualização irá forçar o aplicativo para recarregar o conjunto mais recentemente atualizada de dados. Expressão
Quando você adiciona " expresion.Refresh " para o seu código, você forçar o aplicativo para chamar imediatamente para uma atualização de dados. Ele olha para a sua fonte de dados padrão , a menos que especificado em contrário. A maioria dos aplicativos VBA tem uma fonte de registro ou banco de dados , que fica na extremidade traseira do aplicativo e armazena os dados que você pode criar ao usar o aplicativo ou de dados que você pode estar acessando através da aplicação. Expressões na linguagem de programação Visual Basic são usados para executar funções específicas. A expressão de atualização é apenas uma das muitas expressões diferentes que os desenvolvedores podem usar durante a programação em VBA.
Atualizar Intervalos
Uma das principais vantagens de usar a expressão de atualização para resolver problemas com refrescante do seu aplicativo VBA é que ele permite que você especifique os intervalos de atualização. Estes intervalos forçar o aplicativo para atualizar automaticamente em intervalos específicos definidos em termos de segundos, minutos , horas, dias ou mesmo anos. Especificando um intervalo pode permitir que você atualize automaticamente o aplicativo e salvar o usuário o trabalho de ter de atualizá-lo manualmente.
Consequências da Refrescante
Quando o atualizar expressão é usada , ele irá atualizar automaticamente o banco de dados utilizado na aplicação e substituir todos os registros antigos , bem como mostrar os novos registros . Ele também remove registros excluídos que podem ter sido removidos desde a última vez que o aplicativo VBA -se atualizado para dados. Se você quiser evitar a alteração dos dados , é melhor usar a expressão repetir a consulta , o que não vai mostrar as alterações de dados, mas irá atualizar o conjunto de dados do qual o aplicativo puxa.
Implementação
a expressão de atualização é implementada no código VBA como uma sub- rotina. Você coloca o sub- rotina dentro do código em lugares onde você deseja forçar uma atualização de dados. Atualiza muitas vezes acontecem mais rápido do que expressões Requery , uma vez que são estruturados dentro de sua própria sub- rotina. Use o seguinte exemplo de código para implementar uma atualização em seu aplicativo VBA e resolver quaisquer problemas : Sub_Form_Activate Privada () expression.RefreshEnd Sub