You are on page 1of 27

ACCESS Base de Dados para a Gesto de Informao de Natureza Pedaggica

ACCESS Macros Conceitos Genricos

Macro: uma forma de automatizar a execuo de uma ou mais tarefas.

ACCESS Macros Conceitos Genricos

Seces das Macros

Aco: Permite seleccionar uma aco Comentrio: Preenchimento facultativo

Argumentos da Aco: rea onde se especificam os argumentos ou propriedades da aco seleccionada.

Nomes das Macros: Podemos incluir vrias sub-macros, numa macro.


Condies: Quando queremos criar Macros condicionais

ACCESS Macros Conceitos Genricos

Modos de execuo das Macros


Duplo clique na macro ou clicando no icon executar Associar a macro a um evento Atribuir a macro a uma combinao de teclas

Atribuir a macro a um comando personalizado, incluindo numa barra de menus ou num boto da barra de ferramentas

Executar a macro a partir de outra macro

Atribuir o nome Autoexec macro, para que ela seja executada logo no incio da abertura da Base de Dados

ACCESS Macros Conceitos Genricos

Categorias de aces possveis para associar a macros

Abrir e fechar tabelas, consultas, formulrios ou relatrios Enviar informaes ou sinais ao utilizador Controlar a apresentao de objectos no ecr Controlar o fluxo ou desenrolar das aces Encontrar registos ou aplicar filtros Operaes diversas

ACCESS Macros Conceitos Genricos

Associao de uma macro a um evento

Exemplos:
1. 2. 3. 4. 5. 6. 7. 8.

Antes de actualizar Depois de actualizar Ao Entrar Ao Sair Ao receber o Foco Ao perder o Foco Ao fazer Clique Ao fazer duplo Clique

ACCESS Macros Conceitos Genricos

Categorias de eventos

Abertura e fecho de formulrios e relatrios Aces do rato ou do teclado Deteco da mudana do foco Alteraes de dados Aplicao de filtros Processo de impresso Deteco de erros

ACCESS Macros Exemplo de Aplicao


Macro para apresentar uma caixa de mensagem e exportar a tabela Alunos para uma folha de clculo do Excel.

1 - Primeira Linha

ACCESS Macros Exemplo de Aplicao


2 Segunda Linha

3 Guardar como AlunosExcel 4 Executar a Macro

ACCESS Macros Exemplo de Aplicao


Abrir o formulrio Departamentos para adicionar novos departamentos, a partir do formulrio Professores.

1 - Criar um boto no formulrio Professores, sem o assistente

ACCESS Macros Exemplo de Aplicao


2 Propriedades Acontecimento Ao Fazer Clique Escolher Construtor Construtor de Macros

ACCESS Macros Exemplo de Aplicao


3 Guardar a Macro

4 Definir a Aco

ACCESS Macros Exemplo de Aplicao


Criar um Grupo de Macros Condicionais que permitam abrir um determinado Formulrio em funo de uma escolha feita.

1 Recorrendo caixa de Ferramentas, criar o Interface para a seleco do Formulrio

ACCESS Macros Exemplo de Aplicao


2 Criar Macro e activar os botes de Nomes de Macro e Condies

ACCESS Macros Exemplo de Aplicao


2 Criar uma Macro para abrir o Formulrio Formularios

ACCESS Macros Exemplo de Aplicao


3 Criar uma Macro Condicional para abrir o Formulrio escolhido no grupo de opes do formulrio Formularios

ACCESS Macros Exemplo de Aplicao


4 Criar uma Macro para Cancelar a abertura do Formulrio

ACCESS Macros Exemplo de Aplicao


5 Guardar a Macro como AbreFormulario

ACCESS Macros Exemplo de Aplicao


6 Associar a macro MostraFormulario ao evento Ao Fazer Clique do Boto Abrir

ACCESS Macros Exemplo de Aplicao


7 Associar a macro Cancelar ao evento Ao Fazer Clique do Boto Fechar

ACCESS Macros Exemplo de Aplicao


8 Criar uma nova opo no Painel de Navegao Principal para abrir o Formulrio Formulrios

ACCESS Macros Exemplo de Aplicao


9 Testar o novo Formulrio

ACCESS Macros Configuraes de Arranque


Ferramentas - Arranque

ACCESS Macros Questes de Segurana


Definio de uma Palavra Passe (Password)

ACCESS Macros Questes de Segurana


Definio de Grupos de Utilizadores com vrios nveis de acesso

ACCESS Macros Utilitrios de Base de Dados


Converter Base de Dados

ACCESS Macros Utilitrios de Base de Dados


Compactar e Reparar Base de Dados