Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Microsoft ® Access
2007/2010
Manual Prático Microsoft® Access 2007/2010
2|Página
Manual Prático Microsoft® Access 2007/2010
Página |3
Manual Prático Microsoft® Access 2007/2010
INDICE
APRESENTAÇÃO ............................................................................................................................... 7
CONCEITOS BÁSICOS ........................................................................................................................ 8
O que são Registos e Campos? .................................................................................................... 8
O que é uma Tabela? ................................................................................................................... 9
O que é uma Chave Primária?...................................................................................................... 9
O AMBIENTE DE TRABALHO ........................................................................................................... 10
FERRAMENTAS ............................................................................................................................... 11
Frisos .......................................................................................................................................... 11
Friso Base ................................................................................................................................... 11
Friso Criar ................................................................................................................................... 12
Friso Dados Externos.................................................................................................................. 13
Friso Ferramentas da Base de Dados ......................................................................................... 14
Friso Folha de Dados .................................................................................................................. 15
OPERAÇÕES BÁSICAS ..................................................................................................................... 16
Aceder a uma base de dados ..................................................................................................... 16
Criar uma base de dados a partir de um modelo ...................................................................... 17
Criar uma base de dados vazia................................................................................................... 19
CRIAR TABELAS............................................................................................................................... 20
Criar uma tabela a partir de um modelo ................................................................................... 20
Criar uma tabela na Vista Estrutura ........................................................................................... 21
Tipo de dados ............................................................................................................................. 22
Criar campos de pesquisa .......................................................................................................... 22
PROPRIEDADES DOS CAMPOS DE UMA TABELA............................................................................ 23
Modificar as propriedades dos campos ..................................................................................... 23
Tamanho do campo ................................................................................................................... 23
Formatação ................................................................................................................................ 24
Máscara de Introdução .............................................................................................................. 26
Campos obrigatórios .................................................................................................................. 28
Valor predefinido ....................................................................................................................... 28
Permitir comprimento zero ....................................................................................................... 29
Indexação de campos................................................................................................................. 29
Validação de dados .................................................................................................................... 30
4|Página
Manual Prático Microsoft® Access 2007/2010
Página |5
Manual Prático Microsoft® Access 2007/2010
6|Página
Manual Prático Microsoft® Access 2007/2010
APRESENTAÇÃO:
O Microsoft® Access 2007 é um Sistema de Gestão de Base de Dados e define-se como
um conjunto de utilitários que fornece não só a possibilidade de gestão e armazenamen-
to de grandes quantidades de informação, mas também a interface entre os dados
guardados e as aplicações que lhes dão acesso. Por serem guardados de uma forma
estruturada, os dados podem, mais tarde, ser acedidos no formato que melhor se ade-
qua às necessidades do utilizador.
Um Sistema de Gestão de Base de Dados (SGBD) é algo que tem de ser muito bem dese-
nhado, estruturado e construído a pensar em quem o vai utilizar, como o vai utilizar e
que dados vão adicionar, consultar, etc., nesse sentido aconselho a leitura do artigo no
site da Microsoft®. Clique aqui.
http://office.microsoft.com/pt-pt/access-help/principios-basicos-da-estrutura-de-bases-
de-dados-HA001224247.aspx
NOTA: As ferramentas que serão mostradas neste manual estão igualmente disponíveis
na versão 2010 do Microsoft® Access, no entanto se quiser saber quais as novidades
e/ou diferenças entre versões, clique aqui.
http://office.microsoft.com/pt-pt/access-help/novidades-no-microsoft-access-
HA010342117.aspx
Página |7
Manual Prático Microsoft® Access 2007/2010
CONCEITOS BÁSICOS
O que são Registos e Campos?
Ainda antes de começar a desenvolver a sua base de dados com a ajuda deste manual, é
necessário que tenha bem presente alguns conceitos básicos.
O Microsoft® Office Access 2007 organiza as informações em tabelas (ver página seguin-
te). Numa base de dados simples, poderá ter apenas uma tabela. Na maioria das vezes é
necessária mais do que uma. Por exemplo, poderá ter uma tabela que armazena infor-
mações sobre produtos, outra tabela que armazena informações sobre encomendas e
uma outra com informações sobre os clientes.
Cada linha é designada também por registo e cada coluna é também designada por
campo.
Um campo consiste num item de informações individual: um tipo de item que aparece
em todos os registos. Na tabela Produtos, por exemplo, cada linha ou registo teria
informações sobre um produto. Cada coluna ou campo tem um tipo de informações
sobre esse produto como, por exemplo, o nome ou o preço.
8|Página
Manual Prático Microsoft® Access 2007/2010
1. Registo ou linha
2. Campo ou coluna
Uma base de dados pode incluir várias tabelas, em que cada uma delas armazena infor-
mações sobre um assunto diferente. Cada tabela pode conter vários campos de tipos
diferentes, incluindo texto, números, datas e imagens.
A lista que se segue mostra alguns exemplos comuns de tabelas que poderá criar:
Uma tabela de clientes que mostra os clientes e as respetivas moradas
Um catálogo de produtos comercializados, incluindo preços e imagens de cada item
Uma tabela de tarefas que regista as tarefas e as datas para conclusão
Um inventário do equipamento ou do stock disponível
Página |9
Manual Prático Microsoft® Access 2007/2010
O AMBIENTE DE TRABALHO
1
3
2
6
4
1. Barra de Titulo – Fornece o nome da aplicação e o nome da base de dados aberta (se
aplicável)
2. Categoria de modelo – Opções que permitem aceder a modelos já estruturados com
base em determinadas áreas de atividades.
3. Nova Base de Dados em Branco – Permite criar uma base de dados de raiz, se recur-
so a qualquer modelo.
4. Modelos Online Apresentados – Opções que permitem aceder a modelos já estrutu-
rados, baseados em determinadas áreas de atividades disponíveis no Microsoft®
Access Online. O acesso a estas opções requer uma ligação ativa à Internet.
5. Office Online – Opções que permitem aceder a vários recursos disponíveis no Micro-
soft® Access Online. O acesso a estas opções requer uma ligação ativa à Internet.
6. Abrir Base de Dados Recente – Esta área mostra as bases de dados previamente gra-
vadas e permite aceder-lhes diretamente sem recurso a menus.
10 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
FERRAMENTAS
Frisos
O Microsoft® Office 2007 introduz uma nova forma de trabalhar com os programas nele
incluídos e o Access não é exceção. Ao invés de usar um sistema de menus, como o que
foi usado até à versão 2003, a versão 2007 junta os diferentes comandos em grupos
contextuais, que aparecem no topo da janela da aplicação e a que se dá o nome de fri-
sos. Aqui fica a descrição dos cinco principais frisos do Access 2007/2010.
Friso Base
Substituir / Ir Para / Selecionar
Localizar
Atualizar
Colar
P á g i n a | 11
Manual Prático Microsoft® Access 2007/2010
Friso Criar
Criar Macros
Assistente de consultas
Assistente de Relatórios
Relatórios em Branco
Etiquetas do relatório
Criar Relatório
Criar Formulário
Listas do SharePoint
Criar Tabela
12 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Religar Listas
Colocar dados da lista em cache
Rejeitar Alterações
Sincronizar
Trabalhar Online
Gerir respostas
Outras Exportações
Exportações guardadas
Outras Importações
Importações Guardadas
P á g i n a | 13
Manual Prático Microsoft® Access 2007/2010
Criar ACCDE
Gestor de Painéis de Navegação
Encriptar com Palavra-Passe
Suplementos
Analisar tabela
Folha de propriedades
Dependências do Objeto
Barra de Mensagens
14 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Dependências do objeto
Relações
Opções de Formatação
Formato
Tipo de dados
Inserir
Eliminar
Mudar o Nome
Coluna de Pesquisa
Novo campo
P á g i n a | 15
Manual Prático Microsoft® Access 2007/2010
OPERAÇÕES BÁSICAS
Aceder a uma base de dados
3. Clique sobre o
nome da Base
de Dados
4. Clique no botão
Abrir
16 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
P á g i n a | 17
Manual Prático Microsoft® Access 2007/2010
5. A sua base de dados foi criada, mas, por predefinição, o Access desativa algumas
opções. Para poder usar a base de dados em pleno, clique no botão Opções.
7. Clique no botão OK
18 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Ou
P á g i n a | 19
Manual Prático Microsoft® Access 2007/2010
CRIAR TABELAS
Se criou uma base de dados vazia, terá agora de criar tabelas para estruturar a informa-
ção que irá depois inserir. Numa tabela é um conjunto de dados sobre um determinado
assunto organizada por linhas (registos) e colunas (campos).
20 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
1. No friso Criar,
escolha a opção
Tabela.
4. Clique em OK.
6. Introduza o nome da
coluna
7. Selecione o Tipo de
dados adequado.
P á g i n a | 21
Manual Prático Microsoft® Access 2007/2010
Tipo de dados
No Access 2007, existem vários tipos de dados que são associados a colunas de forma a
garantir que o conteúdo é inserido de forma consistente e no formato correto.
22 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Ou
Indique o valor a partir de uma lista
de propriedades indicadas pelo
programa.
Ou
Clique sobre o botão que encontra
quando clica na caixa de propriedades
ou no ícone Construtor de Expressões
situado no friso Estrutura.
Tamanho do campo
Esta propriedade diz respeito ao número de caracteres que um campo pode ter, inde-
pendentemente de se tratar de texto ou valores numéricos.
P á g i n a | 23
Manual Prático Microsoft® Access 2007/2010
Formatação
O formato define a forma como o conteúdo de um determinado campo será apresenta-
do. O Access tem formatos predefinidos para dados dos tipos Data/Hora, Textos e
Sim/Não. Independentemente do tipo de campo, é possível utilizar os símbolos abaixo
indicados para a sua formatação:
Símbolo Função
! Alinha o conteúdo do campo à esquerda
“texto” Mostra o texto do campo entre aspas
(espaço) Introduz um espaço em branco
\ Mostra o caractere seguinte exatamente como foi introduzido
* Substitui todos os espaços em branco pelo caractere indicado a
seguir ao *
[cor] Mostra o conteúdo do campo na cor escolhida
24 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Exemplos:
Dados Introduzidos Formatação aplicada Dados visualizados
Nome: pedro jesus > PEDRO JESUS
Morada: ruA do NORte < rua do norte
Código Postal: 8400141 @@@@-@@@ 8400-141
Telemóvel: 961234567 @@ @@@@@@@ 96 1234567
Valor Unitário: 1500 #.## € 1.500 €
Valor Unitário: 1500 [Vermelho] #.##0,00 € 1.500,00€
P á g i n a | 25
Manual Prático Microsoft® Access 2007/2010
Máscara de Introdução
As máscaras de introdução caracterizam-se por modelos predefinidos para a inserção
de dados. São utilizados quando se pretende aplicar um tamanho e/ou formato.
É possível aplicar máscaras de introdução manualmente ou através do Assistente de
Máscaras de Introdução. No entanto, este assistente só funciona com os tipos de dados
Texto e Data/Hora. Para dados do tipo Moeda, é necessário inserir a máscara de intro-
dução manualmente.
Siga os seguintes passos para aplicar uma máscara de introdução com o assistente:
26 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
P á g i n a | 27
Manual Prático Microsoft® Access 2007/2010
Os símbolos que se seguem podem ser usados para inserir uma Máscara de Introdução
manualmente.
Símbolo Função
0 Dígito obrigatório (de 0 a 9)
9 Digito não obrigatório (de 0 a 9)
# Qualquer dígito ou espaço
L Letra obrigatória (A a Z)
? Letra opcional (A a Z)
> Os caracteres seguintes aparecem em maiúsculas
< Os caracteres seguintes aparecem em minúsculas
A Carácter alfanumérico (0 a 9 ou A a Z) obrigatório
a Carácter alfanumérico (0 a 9 ou A a Z) opcional
& Carácter ou espaço obrigatório
C Carácter ou espaço opcional
Exemplo: O campo relativo ao Telemóvel pode ser definido com o tipo de dados Texto e
a Máscara de Introdução pode ser do tipo Telemóvel (00) 0000000
Campos obrigatórios
A importância de alguns campos pode fazer com que o seu preenchimento seja obriga-
tório.
Valor predefinido
Se for previsível que o campo de uma tabela tenha sempre ou quase sempre o mesmo
conteúdo, é conveniente definir esse valor predefinido.
28 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Nota: Os campos com o tipo de dados Hiperligação servem para guardar endereços de
páginas Web.
Indexação de campos
A criação de um Índice numa tabela consiste em obrigar a que a ordenação dessa tabela
seja feita através de um determinado campo. Os índices são particularmente úteis para
facilitar o processo de pesquisa numa base de dados.
Para indexar um campo, clique na lista que encontra na propriedade Indexado e sele-
cione Sim.
Nota: A escolha dos índices numa tabela não deve ser feita ao acaso, pois, sempre que
existem modificações numa tabela, todos os índices são atualizados. Um excesso de
índices ou a indexação de campos referentes a ficheiros ou imagens pode tornar o pro-
cesso de inserção ou atualização de dados mais lento.
P á g i n a | 29
Manual Prático Microsoft® Access 2007/2010
Validação de dados
Em algumas tabelas, podem existir campos em que a inserção de dados deve ser condi-
cionada a determinados parâmetros. Para especificar os critérios de um determinado
campo, introduza a regra pretendida na propriedade Regra de validação ou clique sobre
o botão Compilar para aceder ao Construtor de Expressões e criar a regra de valida-
ção pretendida.
30 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Campos de pesquisa
É possível que os dados que pretendemos inserir numa tabela já estejam presentes
numa outra. Se quisermos introduzir um campo para Código Postal numa tabela de Dis-
tribuidores, por exemplo, poderá ser útil irmos buscar essa informação a uma tabela de
Códigos Postais, onde estes dados já estão associados às respetivas localidades.
Para ter acesso a uma outra tabela num campo de introdução de dados, este campo
deve ser definido como Campo de Pesquisa.
P á g i n a | 31
Manual Prático Microsoft® Access 2007/2010
7. Selecione os campos que pretende que 9. Escolha os campos pelos quais preten-
sejam visíveis no campo de pesquisa. de ordenar a informação
11. Defina a largura das colunas 13. Dê um nome ao seu campo de pesqui-
sa
32 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
4. Clique em Seguinte.
6. Clique em Seguinte.
8. Clique em Concluir
P á g i n a | 33
Manual Prático Microsoft® Access 2007/2010
CHAVES EM TABELAS
Chaves primárias
O Access obriga a que todas as tabelas tenham pelo menos um campo que permite
identificar univocamente um e apenas um registo
O campo que satisfaça este requisito constitui a chave primária da tabela. Ao criarmos
um campo Código para um Distribuidor e ao definirmos esse campo como chave primá-
ria, estamos a tornar esse distribuidor único para a base de dados.
Na Tabela Códigos Postais, por exemplo, o campo Código Postal pode ser a chave pri-
mária, visto que não existem dois códigos postais iguais. Se criarmos, na tabela Distri-
buidores, um campo de pesquisa que vai extrair informação à tabela Códigos Postais,
esse campo será uma chave externa.
De referir que as características deste campo de pesquisa terão de ser iguais às do cam-
po Código Postal na tabela Códigos Postais. O nome do campo pode, no entanto, ser
diferente.
34 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Todos os relacionamentos entre tabelas devem ser feitos antes da inserção de dados,
não só para evitar erros na consistência da informação, mas também para não haver
falhas na articulação dos dados.
P á g i n a | 35
Manual Prático Microsoft® Access 2007/2010
Resumindo:
Na tabela Códigos Postais, cada código postal só pode existir uma vez
Na tabela Distribuidores, os códigos postais podem repetir-se, visto que pode haver
mais do que um distribuidor na mesma área.
Chama-se a este tipo de relacionamento uma relação de um-para-muitos.
36 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Quando é criada uma relação entre duas tabelas, é importante garantir a consistência
dos dados em ambas as tabelas. Desta forma, quando se seleciona a opção Impor inte-
gridade referencial, há duas outras que ficam ativas e que também podem ser impor-
tantes.
Sempre que um valor é alterado na chave primária de uma tabela, o Access atualiza os
dados da chave externa de uma outra tabela relacionada. Se, por exemplo, alterarmos
um código postal na tabela Códigos Postais, o mesmo código postal será automatica-
mente alterado no campo Código Postal da tabela Distribuidores.
P á g i n a | 37
Manual Prático Microsoft® Access 2007/2010
Se não o fizer, quando fechar a janela Relações aparecerá uma janela de diálogo que lhe
dá a possibilidade de guardar os relacionamentos.
38 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Ou
Nota: Pode abrir e trabalhar em várias tabelas em simultâneo, sem ter de fechar a atual
e voltar a abrir outra. Basta clicar no separador com o nome da tabela que pretende.
Para se movimentar entre os vários registos de uma tabela, utilize o rato ou as teclas:
Tecla Função
Passa para o próximo campo. Caso o cursor se encontre no último
Enter ou Tab campo de um registo, este passa para o primeiro campo do registo
seguinte.
Passa para o campo anterior. Caso o cursor se encontre no primeiro
Shift + Tab campo de um registo, este passa para o último campo do registo ante-
rior
Teclas de Desloca o cursor no sentido indicado por cada uma das setas direcio-
direção nais.
Home Coloca o cursor no primeiro campo do registo que está a editar.
End Coloca o cursor no último campo do registo que está a editar
Page Up Coloca o cursor no primeiro campo da coluna onde se encontra
Page Down Coloca o cursor no último campo da coluna onde se encontra
P á g i n a | 39
Manual Prático Microsoft® Access 2007/2010
Eliminar registos
Para eliminar um registo:
Atenção:
A eliminação de registos no Access é irreversível. Se eliminar um registo, não o poderá
recuperar.
40 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Ordenar registos
A inserção de dados não obedece, necessariamente, a uma determinada ordem. No
entanto é possível ordenar a informação tendo por base um u mais campos.
Ou
Para remover um filtro, basta clicar sobre o ícone Ativar/Desativar filtro que se encon-
tra no friso Base
P á g i n a | 41
Manual Prático Microsoft® Access 2007/2010
42 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
CONSULTAS
Uma consulta é um processo das bases de dados do Access que permite mostrar a
informação de uma tabela e relacioná-la com os dados contidos numa outra, mediante
determinados critérios
7. Clique em Seguinte.
P á g i n a | 43
Manual Prático Microsoft® Access 2007/2010
A tabela que é mostrada abaixo é o local onde será construída a consulta. A primeira
linha corresponde aos campos a incluir, a segunda linha mostra a tabela de onde está a
ser extraído o campo.
Para incluir todos os campos de uma tabela numa
consulta, faça duplo clique sobre o asterisco (*) da
caixa que mostra a tabela.
44 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
P á g i n a | 45
Manual Prático Microsoft® Access 2007/2010
Nota: Para executar a consulta enquanto está na Vista Estrutura, clique sobre o ícone
Executar no Friso Estrutura.
O aspeto das consultas depende dos critérios utilizados, mas deverá ser semelhante ao
da imagem que se apresenta mais abaixo.
As consultas são uma poderosa ferramenta para filtrar informação de uma base de
dados. Para complementar as consultas, é necessário usar critérios de seleção de infor-
mação que podem variar consoante o objetivo a atingir nessa consulta. Veja na página
seguinte como definir critérios numa consulta.
46 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Definir critérios
A especificação de critérios numa consulta permite que só sejam visualizados alguns dos
registos incluídos. Por exemplo, podemos, a dados momento, só ter interesse em ver os
distribuidores correspondentes a um determinado código postal.
Para definir critérios numa consulta:
1. Clique na célula Critério correspondente ao campo que pretende aplicar um critério.
IMPORTANTE: Os critérios têm de ser definidos tendo em conta a forma como estes são
armazenados. Ou seja, definir um critério “8005-999” é diferente de “8005999”. Isto
porque na página 27 definimos que o código postal era armazenado sem o hífen “-“.
Ver Ponto 8 - Máscara de Introdução (página 26).
Apenas serão visualizados os registos que correspondem ao critério inserido. Neste caso
códigos postais iguais a 8005999.
Para que o Access pesquise exatamente a cadeia de caracteres que pretende, essa
cadeia tem de ser inserida entre aspas.
Ou
Clique sobre o ícone Construtor no friso Estrutura para aceder à ferramen-
ta Construtor de expressões.
P á g i n a | 47
Manual Prático Microsoft® Access 2007/2010
Caixa de Expressão
Local onde se escreve, diretamente ou com recurso a secções
inferiores, a expressão adequada à pesquisa.
Botões de Operador
Operadores que podem ser
incluídos na expressão
Lista de Pastas
Lista de objetos presentes na base Lista de Elementos Lista de Valores
de dados: tabelas, formulários e Lista de objetos cons- Valores relativos ao
relatórios, assim como diversas tantes na pasta selecio- elemento e à pasta
funções, constantes, operadores e nada selecionados
expressões frequentes.
48 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
3. Construa a expressão que irá devolver um valor calculado, neste caso, a idade dos
distribuidores.
5. Clique sobre o
ícone Executar no
friso Estrutura.
Informação Importante:
A data de nascimento de cada distribuidor está registada na tabela Distribuidores.
A função Agora() retorna a data atual
A função Int() converte um valor decimal em inteiro
A expressão inserida permite visualizar a idade dos distribuidores: (data atual – data
de nascimento) / numero de dias do ano
Quando escrevemos Idade: antes desta expressão, estamos a dar um nome ao cam-
po calculado.
P á g i n a | 49
Manual Prático Microsoft® Access 2007/2010
50 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
FORMULÁRIOS
Os formulários são objetos do Access que permitem criar uma interface de utilizador
para a inserção de dados nas tabelas. A partir dos formulários, é possível introduzir,
alterar, remover e consultar informação constante na base de dados. Pode-se comple-
mentar os formulários com menus, janelas de configuração e caixas de diálogo, entre
outros.
Um formulário é composto por informação variável, que provêm das tabelas da base de
dados, e informação constante, como o nome do formulário, as etiquetas, os botões de
navegação, etc.
6. Clique em Seguinte
P á g i n a | 51
Manual Prático Microsoft® Access 2007/2010
8. Clique em Seguinte.
Nota: As alterações que forem feitas aos dados num formulário terão efeito nas respeti-
vas tabelas.
52 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
P á g i n a | 53
Manual Prático Microsoft® Access 2007/2010
Formatação automática
É possível aplicar modelos aos formulários para melhorar o seu aspeto visual.
1. Com o formulário aberto e na Vista de Estrutura, clique sobre ícone Formatação
automática, localizado no friso Dispor, seguido de Assistente de Formatação Auto-
mática.
2. Selecione um dos modelos dispo-
níveis.
3. Clique sobre o botão Opções para
alterar a formatação de letras,
cores e limites.
4. Clique sobre o botão Personali-
zar para guardar ou atualizar a
formatação.
5. Clique no botão OK para aplicar a formatação
Alterar um formulário
Para alterar um formulário, deve usar a Vista Estrutura. Em seguida, pode inserir ou
eliminar campos, alterar a cor do fundo ou substituir caixas, entre outras opções.
Mover campos: clique sobre o campo que pretende mover e, quando o cursor assumir a
forma de quatro setas, arraste-o para a nova localização.
Repare que, quando arrasta uma caixa de texto, esta leva consigo a etiqueta. Se quiser
arrastar o campo, posicione o cursor em cima do ponto castanho no canto superior
esquerdo da caixa de texto.
54 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Utilizar controlos
Caixa de
Conteúdo de um campo de uma tabela ou consultas
texto
Botão de
Botão que pode ser ativado ou desativado
alternar
Opção que representa um calor independente. Utiliza-se
Caixa de
quando, num conjunto de valores, só um pode ser sele-
seleção
cionado
Caixa de Utiliza-se quando, num conjunto de valores, podem ser
verificação selecionados vários
Caixa de
Lista de valores
listagem
Botão de Opção que executa instruções como abrir, fechar um for-
comando mulário, imprimir relatórios, fechar a aplicação, etc.
P á g i n a | 55
Manual Prático Microsoft® Access 2007/2010
Antes de podermos exemplificar os subformulários, temos de ter pelo menos duas tabe-
las relacionadas. E com esse objetivo foi criada uma nova tabela, a tabela Artigos.
No exemplo que se segue usámos uma tabela Artigos apenas com os campos ID (como
chave primária do tipo numeração automática) e Tipo (com o tipo de texto)
56 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
5. Clique em Seguinte
P á g i n a | 57
Manual Prático Microsoft® Access 2007/2010
Formulário
Subformulário
58 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
RELATÓRIOS
Os relatórios permitem visualizar os dados de uma forma eficaz e sugestiva no formato
impresso. Tal como todos os objetos do Access, permitem criar etiquetas personaliza-
das.
A diferença entre os formulários e os relatórios é que estes últimos não permitem a
introdução, modificação ou eliminação de dados na base de dados. Permitem, no entan-
to, agregar dados de modo a obter totais, subtotais e sumários dos dados listados.
Estrutura de um relatório
P á g i n a | 59
Manual Prático Microsoft® Access 2007/2010
2. Clique na lista presente na área Tabelas /Consultas para selecionar a(s) tabela(s) a
incluir no relatório.
60 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Ou
Selecione Modificar a estrutura
do relatório para alterar a sua
estrutura.
16. Clique sobre Concluir
Exemplo de relatório:
P á g i n a | 61
Manual Prático Microsoft® Access 2007/2010
Eliminar um campo: Selecione o campo que pretende eliminar e pressione a tecla Del.
Formatar um campo: Quando seleciona um campo, pode alterar aspetos como o estilo
de letra, o tamanho, a cor da fonte, cor de fundo, limites, etc.
Cada uma das secções do relatório pode também ser formatada. Clique com o botão
direito do rato numa área sem informação e selecione as opções disponíveis.
Gravar um relatório
Para gravar um relatório, clique com o botão direito no separador com o nome do rela-
tório e selecione a opção Guardar.
Imprimir um relatório
1. Abra o relatório que pretende imprimir
2. Aceda ao menu do Office e selecione a opção Imprimir, seguida de Imprimir.
62 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
Visualizar um relatório
1. Com o relatório aberto, clique sobre ele com o botão direito do rato e selecione Pré-
Visualizar. Volte a clicar com o botão direito do rato e terá opções de Zoom.
2. Se pretender ver mais do que uma página de cada vez, clique com o botão direito do
rato sobre o relatório e escolha a opção Múltiplas páginas, seguida da configuração
que pretende.
P á g i n a | 63
Manual Prático Microsoft® Access 2007/2010
NOTAS
64 | P á g i n a
Manual Prático Microsoft® Access 2007/2010
P á g i n a | 65