Usando VBA eficiente no Access 2010

Ao automatizar um aplicativo de banco de dados Access 2010 usando VBA, você pode se perder com uma página em branco no qual 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. Sim, este artigo enumera algumas maneiras de melhorar usando VBA no Access, mas pressione F1 a qualquer momento para iniciar o Microsoft Office Access Ajuda, onde você pode aprender sobre e ver exemplos de código VBA.

  • Use o localizador de objectos. O Object Browser permite-lhe explorar as diferentes propriedades e métodos dos objetos em VBA. A partir da janela do Editor do VBA, escolha Exibir - localizador de objectos - ou simplesmente pressione F2.

  • Obter mais ajuda. Claro, as ferramentas de ajuda embutidos dentro Access 2010 VBA são maravilhosos, mas você também pode usar seu navegador favorito para pesquisar na Internet para obter ajuda sobre uma variedade de tópicos sobre como escrever 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. Usar VBA embutido manipulação de erro 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. Use 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 de macros no Access 2010 permite clicar e escolher a partir de listas de tarefas predefinidas para automatizar a sua aplicação. Criar uma macro que faz o que quiser, e depois converter essa macro ao código VBA para que você possa ver como ele gostaria se você digitou a partir do zero.

menu