Carga Horária: 40 horas
Disponível em Português
Objetivos: Aprender a programar com Access usando o VBA (Visual Basic for Applications). Serão abordadas as estruturas de programação VBA, DAO - Data Access Objects, ADO - ActiveX Data Objects, captura de erros em tempos de execução, procedimentos no VBA, criação de interfaces gráficas através de formulários, eventos e controles entre outros.
Pré-requisitos: Ter participado do curso Access Avançado ou ter conhecimentos equivalentes
Conteúdo Programático:
1 - Introdução ao Visual Basic Application
Como construir um Aplicativo?
VBA x Macros
Vantagens do VBA
Vantagens das Macros
Como funciona um Aplicativo Orientado a Eventos
Convertendo Macros para o Código em VBA
Visual Basic para Aplicativos
A Interface do VBA no Microsoft Access
Módulos Padrão
Módulos de Classes
Janela de Módulo
Acrescentando Comentários ao Código
Usando o caracter de Continuação de Linha
Compilando o Código
Usando o Pesquisador de Objetos
Localizando com o Pesquisador de Objetos
Regras para Nomeação em VBA
2 - Funções de Comunicação com o Usuário
Função MsgBox()
Função InputBox()
3 - O que são Variáveis
Declarando Variáveis
Escopo
Tempo de Vida de uma Variável
Tipos de Dados de Variáveis
Variáveis
Public
Constantes
Simbólicas
Intrínsecas
Definidas pelo Sistema
Nomeando Controles
Regras de Nomenclatura
Tabela de Marcas e Sufixos
4 - Entendendo o que são argumentos de Função
Passando Argumentos por Referencia
Passando Argumentos por Valor
Passando Argumentos Opcionais para Funções
Usando Argumentos Nomeados
Usando um número indefinido de Argumentos
Usando Operadores no VBA
Operadores Relacionais
Operadores Matemáticos
Operadores Lógicos
Usando Concatenação para Strings
Funções Internas do Access
Funções para Manipulação de Strings
Funções para Manipulação de Data e Hora
Funções e Instruções para Manipulação de Matrizes (Arrays)
Controlando a Execução
Estruturas de Decisão
IF… Then… e IF… Then… Else
Select Case
Estruturas de Laço
Do... Loop...
While... Wend...
For... Next...
With... End With...
Alinhamento de Estruturas de Controle
Saindo de Estruturas de Controle de Procedimentos
5 - Módulos e Procedimentos
Módulos Embutidos em Formulários e Relatórios
Módulos Globais
Procedimentos Function e Sub
Procedimentos Sub
Procedimentos Function
Procedimentos Public e Private
SubProcedimentos
6 - Como depurar e evitar Bugs?
Controlando a Navegar
Depurando
Erros em Tempo de Compilação
Erros em Tempo de Execução
Erros Lógicos
Pontos de interrupção
Janela Verificação Imediata
Janela Dicas Automáticas de Dados
Janela Inspeções de Variáveis
Janela Variáveis Locais
Tratamentos de Erros
Eventos de Erro
Definindo a Interceptação de Erros
Determinando o Erro
Objeto Err
7 - Objetos e Coleções do Microsoft Access
Declarando Variáveis de Objetos
Usando o Objeto DoCmd
Referenciando a Objetos
8 - Trabalhando com Propriedades e Métodos
Definindo Propriedades
Definido Métodos
9 - Coleção Forms e o Objeto Form
Propriedades do Objeto Form
Métodos do Objeto Form
Coleção Controls e os objetos Control
10 - Trabalhando com Registro
Tipos de RecordSet
Table
Dynaset
Snapshot
Manipular Campos do RecordSet
Referenciando Campos do RecordSet
Métodos de Navegação do RecordSet
Métodos de Edição do RecordSet
Detectando Limites de um RecordSet
Encontrando um Registro Especifico
Método SeekMétodo Find
Horário dos cursos:
Integral - 08:30 às 17:30h
Sábado - 08:30 às 17:30h
Noturno - 18:30 às 22:30h
|