Usando o Visual Basic for Applications de forma eficiente no Access 2013
Quando você estiver automatizando um aplicativo banco de dados Access 2013 usando o Visual Basic for Applications (VBA), você pode se perder com uma página em branco para começar a escrever código. Onde começar? Aqui estão algumas orientações simples para seguir que terá que escrever código VBA como um profissional:
Obter ajuda.
Pressione F1 a qualquer momento para iniciar o Microsoft Access ajuda, onde você pode ver exemplos de código VBA.
Use o localizador de objectos.
O Object Browser permite explorar as propriedades e métodos dos objetos em VBA. No Editor do Visual Basic, escolha View, em seguida, objeto de navegador ou simplesmente pressione F2.
Obter mais ajuda.
Claro, as ferramentas de ajuda embutidos dentro VBA são maravilhosos, mas você também pode usar seu navegador favorito para pesquisar na Internet para obter ajuda na escrita de código VBA. Você pode até achar exemplos que você pode roubar - ou emprestar - para o seu próprio projeto.
Lidar com seus erros.
Até mesmo o programador mais perfeito não pode parar a ocorrência de erros, mas ele ou ela pode impedi-los de trazer um programa para uma moagem travar. Use erro built-in do VBA manipulação com o On Error Goto e Retomar declarações para interceptar erros e mudar o fluxo do programa para que seus aplicativos não frustrar as pessoas que os utilizam.
Use funções e procedimentos sub.
Empregam funções e procedimentos sub para lidar com tarefas que serão executadas por diferentes áreas do seu programa. Como regra geral, se você encontrar-se copiar e colar o código de uma área de um programa para outro, você pode querer colocar esse código no seu próprio procedimento.
Converter macros para o código VBA.
O designer macro no Access 2013 permite-lhe escolher entre listas de tarefas predefinidas para automatizar a sua aplicação. Criar uma macro que faz o que você quer e, em seguida, converter essa macro ao código VBA para que você possa ver como ele ficaria se você tivesse digitado a partir do zero.