Você está na página 1de 27

ACCESS

Base de Dados para a Gesto de


Informao de Natureza Pedaggica

@ Rafael Machado 2004


e-mail: rapha@mail.prof2000.pt
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. Antes de actualizar
2. Depois de actualizar
3. Ao Entrar
4. Ao Sair
5. Ao receber o Foco
6. Ao perder o Foco
7. Ao fazer Clique
8. 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

Você também pode gostar