Escolar Documentos
Profissional Documentos
Cultura Documentos
Access Ex
Access Ex
Informática II
O
Obbjjeeccttiivvooss::
- Criar uma base de dados
- Criar tabelas
- Criar relações entre tabelas
- Criar consultas
- Criar formulários
- Criar relatórios
Os empregados de um gabinete de advocacia decidiram criar uma pequena biblioteca para partilharem os
livros que cada um tem. Numa primeira fase pretendem uma base de dados que registe quem disponibiliza os
livros (oferecidos ou somente emprestados) e a identificação de cada livro. Considere que todos os livros têm
cotas diferentes.
1 n
EMPREGADOS LIVROS
DEPOSITAR
E
Exxeerrccíícciioo N
Nºº 11 –– C Taabbeellaass::
Crriiaaççããoo ddaass T
2. Crie as duas tabelas (T_Empregados, T_Livros) necessárias para esta base de dados tendo
em conta as seguintes características:
T_Empregados
Nome do Campo Tipo de Dados Características Gerais
BI Número Chave primária
Nenhum valor pré-definido
NContribuinte Texto ou Os dígitos do número de contribuinte deverão
Número aparecer separados por um espaço entre cada 3
dígitos. Exemplo: 204 125 325
Nenhum valor pré-definido
Nome Texto Tamanho 80
É um campo obrigatório
Morada Texto Tamanho 255
Telefone Texto ou Exemplo de como deverá aparecer: (244) 810 300
Número
T_Livros
Nome do Campo Tipo de Dados Características Gerais
Cota Número Chave primária
Titulo Texto Tamanho 50
Campo Obrigatório
Autor Texto Tamanho 80
Assunto Assistente de Deverá aparecer uma lista pré-definida com os
pesquisa seguintes valores: Economia, política, poesia,
informática, diversos
Editora Texto Tamanho 40
Ano Número Tamanho: inteiro
Valor predefinido: ano actual (use para tal funções
adequadas)
Apenas deverá aceitar anos superiores a 1900
A mensagem, caso o ano esteja incorrecto, deverá
ser “O ano de publicação tem de ser superior a
1900”
Legenda: Ano de Publicação
Oferecido Sim/Não
BiEmpregado Número Campo obrigatório
Legenda: Empregado
E
Exxeerrccíícciioo N
Nºº 22 –– R meennttoo eennttrree aass T
Reellaacciioonnaam Taabbeellaass::
E
Exxeerrccíícciioo N meennttoo ddooss ddaaddooss nnaass ttaabbeellaass::
Nºº 33 –– PPrreeeenncchhiim
5. A inserção do BI, na tabela T_Livros, poderá ser efectuada de uma forma mais simples,
criando uma lista constituída apenas pelos BI’s existentes na tabela T_Empregados. Siga
para tal as seguintes instruções:
Seleccione o campo bi
7. Altere novamente o método de introdução do bi, por forma a aparecer também o nome do
empregado.
9. Para que apareça o nome do empregado e não o bi, altere mais uma vez o campo bi da tabela
T_Livros, da seguinte forma:
Escolha a tabela
Nota: Embora o Access mostre o nome do empregado, está a guardar o número do bi na base de
dados.
E
Exxeerrccíícciioo N
Nºº 44 –– C Coonnssuullttaass // PPeessqquuiissaass::
Crriiaaççããoo ddee C
Nota:
Para iniciar a criação das consultas clique no item Consultas apresentadas pelo Access
na lista de Objectos
Sempre que criar a estrutura da consulta verifique os seus resultados através do botão
ou
Pesquisas de Selecção
1. Crie uma consulta de nome C_Livros_Diversos que liste todos os livros cujo assunto é
diversos
3. Crie uma consulta de nome C_Livros_Ano_ate_2000 que lista os livros cujo ano de
publicação é inferior a 2000
4. Crie uma consulta de nome C_Livros_Access que liste todos os livros que contenham a
palavra Access no seu título.
Pesquisas Multi-Tabela
7. Crie uma consulta de nome C_Livros_Oferecidos que lista os livros que foram oferecidos
pelos empregados e a informação destes.
9. Crie uma consulta idêntica à anterior onde deve incluir também a ordenação pelo título do
livro. Dê à consulta o nome de C_Livro_Disponibilizados_Empregados_Ord_NomeTitulo
10. Crie uma consulta de nome C_Livros_pelo_Assunto que peça ao utilizador o assunto do
livro e mostre os dados relativos aos livros incluídos nesse assunto (o texto do critério,
entre parêntesis rectos, tem de ser diferente do nome do campo para que faça a devida
pergunta ao utilizador).
11. Crie uma consulta de nome C_Livros_pelo_InicioTitulo que peça ao utilizador o início do
título do livro e liste toda a informação dos mesmos (livros + empregado).
14. Altere a consulta anterior de modo a visualizar Nº livros como título da coluna Cota.
15. Crie uma consulta de nome C_Total_Livros_Oferecidos que indique o número de livros
oferecidos.
17. Crie uma consulta C_Quantos_Anos_Tem_o_Livro que mostre quantos anos tem cada livro
18. Crie uma consulta C_Empregados_Sem_NContribuinte que liste todos os empregados sem
número de contribuinte introduzido.
19. Crie uma consulta C_LivrosA_Inf_Econ que liste todos os livros cujo título comece pela
letra A e o assunto seja Informática ou Economia.
20. Crie uma consulta C_Livros_Pelo_Assunto_Editora que liste todos os livros que contenham
o assunto ou a editora escolhidos pelo utilizador
E
Exxeerrccíícciioo N
Nºº 55 –– C muulláárriiooss::
Crriiaaççããoo ddee FFoorrm
Nota:
Para iniciar a criação dos formulários clique no item Formulários apresentadas pelo
Access na lista de Objectos
Para facilitar a criação de cada formulário use o assistente do Access
Origem Æ T_Livros
Campos seleccionados Æ todos
Esquema Æ colunas
Estilo Æ Pedra
Título Æ F_FichaLivro
4. Crie um formulário para gerir toda a informação dos empregados e respectivos livros.
5. Crie um formulário que indique quantos livros disponibilizou cada empregado e a lista desses
livros. (atenção: para efectuar correctamente esta alínea deve acrescentar na consulta
C_Empregado_Disponibilizou_Quantos_Livros o Bi do empregado, para que haja ligação com
a tabela T_Livros)
6. Crie um formulário para gerir todos os dados de um livro e do empregado que o disponibilizou.
Cabeçalho do formulário
Cabeçalho de página
Detalhe
Rodapé de página
Rodapé do formulário
Modifique os campos bi, nome e nº de livros inibido a alteração dos mesmos (ver
propriedades).
O botão deve apenas aparecer no écran
Coloque o título “Nº de Livros Entregues por cada Empregado“ no cabeçalho da
página
Insira o número de página no rodapé com o formato “Página N de M” alinhada à
direita (use para tal uma caixa de texto e a propriedade origem do controlo).
Altere a legenda do botão para “Lista dos Livros”
No subformulário aumente o rótulo e a caixa de texto do campo título do livro.
E
Exxeerrccíícciioo N
Nºº 66 –– C Reellaattóórriiooss::
Crriiaaççããoo ddee R
Nota:
Para iniciar a criação dos relatórios clique no item Relatórios apresentadas pelo
Access na lista de Objectos
Para facilitar a criação de cada relatório use o assistente do Access
1. Crie um relatório que liste toda a informação dos livros. Através do assistente de pesquisa faça:
3. Crie um relatório que liste toda a informação dos empregados e a lista dos livros que cada um
disponibilizou.
4. Crie um relatório que liste os livros que foram oferecidos. Tenha como referência o relatório
apresentado na Figura 2.
7. Crie um relatório com um gráfico que mostre a percentagem de livros disponibilizados pelos
empregados:
2. No formulário F_EmpregadosLivros:
Ferramentas Æ arranque
4. Feche o Access e volte a abrir a sua base de dados BDLivros.mdb. Verifique o resultado. (Nota:
para entrar no modo de alteração da BD deve pressionar a tecla shift sempre que abrir a base de
dados).
E
Exxeerrccíícciioo N Maanniippuullaaççããoo ddaa aapplliiccaaççããoo:
Nºº 88 –– M
1. Acrescente o empregado:
4. Acrescente o livro:
7. Termine a aplicação