Você não pode criar módulos da mesma maneira que os cria em idiomas como Python ou VBA dentro de um arquivo separado. No acesso, um módulo é um componente * em um banco de dados de acesso (.mdb ou .accdb). Não há criação de arquivos separada envolvida.
Veja como você cria um módulo no acesso:
1.
Abra o banco de dados de acesso: Abra o banco de dados de acesso (.mdb ou .accdb), onde deseja criar o módulo.
2.
Acesse o editor VBA: Existem várias maneiras de fazer isso:
*
da fita (mais comum): Vá para a guia "Criar" e no grupo "Macros &Code", clique em "Módulo".
*
alt + f11: Pressionar Alt + F11 abrirá diretamente o editor VBA (Visual Basic for Applications).
3.
O editor VBA abre: Uma nova janela aparecerá - este é o Visual Basic Editor (VBE). Se você usou o método da fita, um novo módulo já estará aberto. Se você usou o Alt + F11, precisará criar um.
4.
Crie um novo módulo (se necessário): Na janela do projeto do editor VBA (geralmente à esquerda), clique com o botão direito do mouse no nome do seu banco de dados (geralmente é listado em "Microsoft Access Objects"). Selecione "Inserir" -> "Módulo". Um novo módulo será adicionado ao projeto e uma janela de código será aberta para ele.
5.
Escreva seu código VBA: Agora você pode escrever seu código VBA na janela Código. Esse código pode incluir funções, sub -rotinas ou outras construções VBA. Lembre -se de salvar seu banco de dados com frequência.
Exemplo de um módulo simples: Digamos que você queira um módulo com uma função para adicionar dois números:
`` `VBA
Função addNumbers (num1 como inteiro, num2 como inteiro) como inteiro
AddNumbers =num1 + num2
Função final
`` `
Depois de escrever seu código, feche o editor VBA e salve seu banco de dados de acesso. O módulo e seu código agora fazem parte do banco de dados. Você pode chamar a função de "AddNumbers" de outras partes do seu banco de dados de acesso, como formulários, relatórios ou outros módulos.
Em essência, o "módulo" no Access é uma entidade * dentro * do arquivo de banco de dados, gerenciado pelo editor VBA, não um arquivo separado.