Nesta dica ensinarei como converter uma Macro em código VBA no Access. Ao criar um projeto no Access as Macros são de extrema importância, pois automatizam o projetos, a sua aplicação é bastante simples, principalmente em relação ao Excel, onde esse processo é mais manual, porém em algumas situações, o código VBA se faz necessário, muitas soluções só encontramos no código e muitas vezes você anexa a um código, alguns tipos de Macros padrão do sistema.

Por exemplo, imagina que criei um botão e neste botão, apliquei um código, este botão deverá executar o código, e após isso, atualizar o formulário. Esta ação de atualizar é uma Macro simples, porém muitas vezes não sabemos como esta Macro é representada no VBA, portanto convertendo esta Macro em código VBA, basta copiar o código que será gerado e colar no seu botão na ordem certa, para que todas a tarefas sejam executas corretamente.

Vamos lá, vou demonstrar!

Clique na Guia Criar.

Clique em Macro.

Escolha uma Macro que deseja transformar em VBA.

Clique agora em Converter macros em Visual Basic.

Confirme a mensagem.

Clique em converter.

A macro será convertida.

Vamos aplicar esse código a um botão.

Copie o código que interessa, ex:

DoCmd.RunCommand acCmdPrintPreview

Crie um formulário.

Insira um botão neste formulário.

Cancele a tela com as Macros padrão do sistema.

Agora vamos criar um evento para o botão.

Com o botão selecionado, na folha de propriedades, clique na aba Eventos.

Clique no evento Ao clicar.

 

Escolha construtor de código e clique em OK.

Aparecerá o Evento ao clicar do botão.

Cole o código gerado pela Macro e qualquer outro código, que este botão executará todas tarefas corretamente.

Leia Também:   O que são as views?

Veja:

Fica a dica pessoal!

Até a próxima!