Você está na página 1de 13

Escola Secundária

Forte da Casa

2018-2019

Macros e
TIC 10º ano Módulos
Módulo 2 1 Profª Ana Gomes - TIC - Módulo 2
 Importância das macros
 Uma macro é um objeto do Access constituído por uma
sequência de ações que visam executar uma ou várias
tarefas especificas.

 As macros surgiram nas aplicações do MS Access e permitia


ao utilizador automatizar algumas tarefas sem recorrer às
linguagens de programação.

 As macros do Access permite ao utilizador automatizar as


tarefas rotineiras na utilização diária das suas bases de dados.
 Importância das macros
 No Office Access 2010, uma macro ou um grupo de macros
pode estar contido num objeto de macro (por vezes
designado uma macro autónoma) ou pode estar
incorporada numa propriedade do acontecimento de um
formulário, relatório ou controlo.
 As macros incorporadas passam a pertencer ao objeto ou
controlo onde estão incorporadas.
 As macros autónomas são visíveis no Painel de Navegação,
em Macros; as macros incorporadas não o são.
 Importância das macros
 Vantagens da utilização das macros:
 Mais segurança, já que condiciona as ações do utilizador,
limitando assim os seus erros involuntários;
 Personalização do ambiente de trabalho, por exemplo,
através da criação de menus à medida das necessidades
do utilizador.
 Manipulação automática dos objetos da base de dados,
incluindo operações de transferência de dado;
 Automatização de formulários, através da utilização de
botões ligados a macros, para tarefas de impressão,
consultas de fichas, ....
 Criar uma macro autónoma
Utilize o Construtor de Macros para criar e modificar
macros. Para abrir o Construtor de Macros clique
no separador Criar, no grupo Macros e Código,
clique em Macro.

O Access apresenta um catálogo de ações. Utilize-


o para construir a lista de ações que pretende que
sejam executadas quando a macro é executada.
Selecione a ação a realizar, e preencha os campos.
 Criar uma macro autónoma
Para adicionar mais ações à macro,
passe para outra linha de ação e, em
seguida, repita os passos anteriores.
O Access executa as ações pela
ordem em que foram listadas. Guarde
a macro.
 Executar uma macro

 Ou seleciona a macro no painel dos objetos e clica duas vezes


sobre ela.

 A execução da macro pode estar associada a eventos, como por


exemplo, clicar uma ou duas vezes sobre um botão num formulário.

 Vê a Base de Dados de exemplo, Adamastor, na página seguinte.


 Executar uma macro

Quando entra na Base de Dados Adamastor, existe um formulário


Principal, às opções sair do Microsoft Access e Ver a Janela Base de Dados,
estão associadas macros.
9

Exercício proposto
 Abre a base de dados Escola.

 Cria uma macro que permita abrir o formulário Alunos. Grava com o
nome AbreFormAlunos.

Resolução:

 No separador Criar, grupo Macros e Código, clica em Macros.

 Clica na seta, e escolhe a operação Abrir Formulário.


10

Exercício proposto
Resolução:

 No nome do formulário escolhe Alunos, na vista escolhe Formulário.

 Clica em para gravar a macro.


11

Exercício proposto
Resolução:

 Executa a macro, clicando em

 O resultado deverá abrir o formulário Alunos.


 Módulos

 O módulo é um objeto de programação que inclui


procedimentos mais complexos e específicos.
 Nesta fase, usa-se a linguagem de programação Visual
Basic for Applications, para construir o módulo.
 Na qual é necessário ter experiência de programação.

 Vê o seguinte exemplo do Adamastor, na página


seguinte.

Você também pode gostar