Microsoft Access é um sistema de gerenciamento de banco de dados pessoal (DBMS). Enquanto os recursos de banco de dados não são tão robustas como um DBMS nível empresarial, Access tem a vantagem de ser capaz de encapsular todos os elementos de criação de aplicativos em um único sistema. Acesso apoia a criação de tabelas, consultas personalizadas, formas de interface de usuário, relatórios e módulos de código. módulos de código são escritos em Visual Basic for Applications (VBA) usando o Microsoft Visual Basic Editor. Os módulos podem ser tanto as classes ligadas a formas específicas ou relatórios, ou eles podem ser módulos padrão. módulos padrão contêm funções que podem ser chamadas a partir de qualquer lugar dentro de seu banco de dados.
Criando e Abrindo Modules
Clique no botão "Criar" fita, em seguida, clique na seta drop-down na seção "Outros" e selecione "Module". Isto irá criar um novo módulo padrão para o código VBA no Editor do Microsoft Visual Basic.
Clique na seta drop-down na seção "Outros" e selecione "módulo de classe". Isto irá criar um novo módulo de classe para você.
Selecione o botão "Relatório em branco" da fita "Criar". Clique no drop-down sob o botão "Exibir" e selecione "projeto." Clique no botão "Ver Código" em "Ferramentas" na fita "Design" para abrir o módulo de classe associado com o seu relatório.
Selecione o botão "Form" da fita "Criar". Clique no drop-down sob o botão "Exibir" e selecione "projeto." Selecione "View Code" em "Ferramentas" na fita "Design" para abrir o editor VBA para o módulo de classe associado à sua forma.
Selecione a opção "Ferramentas de banco de dados" fita e clique no botão "Visual Basic" em "Macros" para abrir o Editor do Microsoft Visual Basic, sem criar um novo módulo.
Clique no menu "Inserir" no editor e, em seguida, selecione "Module" para criar um novo módulo em branco. Você pode fazer o mesmo por um novo módulo de classe.
Interacção com os Módulos
direita; clique no módulo desejado na janela "Project Viewer", em seguida, selecione "Remover módulos". Selecione "Não" se for solicitado para exportar o módulo. Isto irá apagar o módulo selecionado.
Converter uma macro para um módulo VBA, clicando em "Converter Macros para Visual Basic" botão na fita "Database Tools". Clique em "Convert" na janela de conversão para concluir o processo.
Anexar uma função a partir de um módulo para um evento através da abertura de seu relatório ou formar em "Design" view, a seleção de um controle, clicando na aba "Evento" na janela "Propriedade" e digitando o nome da sua função, com um sinal de igual na frente dele e parênteses após o que, em caso desejado.
Compilar o código e verificar sua sintaxe, selecionando "Compilar" no menu "Debug" no Editor do Visual Basic.
dicas avisos
- Macros estão sendo eliminados no Microsoft Access 2007, por isso é uma boa prática para convertê-los em VBA.