A criação de base de dados em Access começa sempre com criação de tabelas, formulários e relatórios. Posteriormente, para a automatização de processos e junção dos objectos da base de dados, torna-se necessária a introdução de código VBA (Visual Basic for Applications), para a aplicação funcionalidades.
Este curso tem como objectivos:
Formar programadores de ACCESS aptos a utilizar todos os recursos da linguagem VBA para a elaboração de aplicações de gestão de bases de dados, efectuando ainda uma apresentação das inovadoras metodologias de programação orientada por objetos (OOP).
Oferta:
Todos os participantes neste curso terão a possibilidade de tirar dúvidas sobre os conteúdos ministrados, juntos dos nossos formadores. Esta oferta tem a duração de 3 meses a contar do início do curso.
Informações Gerais
Destinatários
Utilizadores avançados do ACCESS que pretendam escrever aplicações com elevado grau de complexidade, onde necessitem de recorrer a facilidades do produto não acessíveis diretamente com o recurso às macros.
Pré-Requisitos
Frequência do curso de Microsoft Office: Access – Avançado ou conhecimentos equivalentes.
Metodologia
Presencial ou live training.
Programa
- Introdução à programação em Access
- Forms
- O ambiente VBA
- Módulos
- Funções de VBA
- Introdução à programação em Access
- Descrição dos aspectos fundamentais da linguagem de programação VBA no Access
- Técnicas de programação de objectos, propriedades e eventos.
- Forms
- Manipulação das propriedades dos controlos
- Trabalhar com objectos nos forms
- Conhecer e trabalhar com os vários tipos de eventos.
- O ambiente VBA
- O Visual Basic Editor e as janelas debugger e object browser
- Descrição da sintaxe: constantes, variáveis, operadores, estruturas de dados definidas pelo programador, estruturas de decisão, estruturas de repetição, sub-rotinas
- Regras para a criação de módulos.
- Módulos
- Desenvolver módulos, edição de funções em módulos
- Trabalhar com o DEBUG
- Gravar uma base de dados com o código VBA protegido.
- Funções de VBA
- Descrição detalhada das funções e métodos
- Manipulação de bases de dados, conversão de dados, cálculos matemáticos, variáveis, arrays e tratamento de erros.