Você está na página 1de 6

Trabalho de Access – Parte I – Tabelas

1. Crie um banco de dados vazio em seu disquete com o nome de ACME Serviços.

2. Crie as tabelas abaixo, não se preocupe com as propriedades e não defina chave primária.
Nome do Campo Tipo de Dado
codigo_cliente Número
Nome do Campo Tipo de Dado
cnpj Texto
codigo_servico Número
razao_social Texto
descricao Texto
endereco Texto
valor_unitario Unidade Monetária
bairro Texto
cidade Texto Salve com o nome de Tab_Servicos
estado Texto Nome do Campo Tipo de Dado
cep Texto codigo_fatura Número
telefone Texto numero_fatura Número
Salve com o nome de Tab_Clientes data Data/Hora
codigo_cliente Número
Nome do Campo Tipo de Dado
codigo_cliente Número Salve com o nome de Tab_Fatura
rg Texto Nome do Campo Tipo de Dado
cpf Texto codigo_fatura Número
nome_contato Texto codigo_servico Número
tel_residencial Texto tempo_execucao Número
data_nasc Data/Hora
Salve com o nome de Tab_Detalhes_Fatura
observacoes Memorando
Salve com o nome de Tab_Contatos
3. Agora defina as propriedades de cada campo e suas respectivas chaves primárias, use seu conhecimento e criatividade.
4. Altere o design da Tabela Fatura de forma que o tipo de dados do campo codigo_cliente seja Assistente de Pesquisa e defina as etapas.
5. Altere o design da Tabela Detalhes da Fatura de forma que o tipo de dados do campo codigo_fatura fique como Assistente de Pesquisa e defina as
etapas.
6. Altere o design da Tabela Detalhes da Fatura de forma que o tipo de dados do campo codigo_servico seja Assistente de Pesquisa e defina as etapas.
7. Altere o design da Tabela Contatos de forma que o campo codigo_cliente seja Assistente de Pesquisa e defina as etapas, em seguida edite os
relacionamentos e imponha as integridades referenciais.

8. Cadastre os clientes na Tabela Clientes


Código do CNPJ Razão Social Endereço Bairro Cidade U.F. CEP Telefone
Cliente
1 61.595.444/0001-34 Empresa Carioca Av. Beira Da Praia, 90 Copacabana Rio de Janeiro RJ 06789-000 (021) 0545-0066 Ramal:
de Cerveja
2 58.544.877/0001-22 Cia Brasileira de Av. da Produtividade, Jardim Descanso São Paulo SP 04570-900 (011) 0444-9988 Ramal: 1135
Produção S/N
3 00.035.252/0001-87 Cia de Av. Diodo de Silício, Parandinho Belo Horizonte MG 08990-000 (031) 0067-5678 Ramal: 0025
Componentes - 486
Chip's
4 11.455.000/0001-00 Fabrica Nacional Rua dos Macho Picho Rio Grande RS 07090-900 (041) 0456-6777 Ramal: 1111
de Produtos Trabalhadores
5 21.369.989/0011-54 Cia Paulista de Rodovia dos Guarujá São Paulo SP 06777-900 (011) 0991-0998 Ramal: 1225
Trambique Honestos, Km 112,5

10. Cadastre os contatos na Tabela Contatos


Código do Telefone Data De
Cliente R.G. C.P.F. Nome do Contato Residencial Nascimento Observações

2 001.652.133-8 117.000.944-18 Paulo Paulino (011) 0266-6666 06/06/00 HOBBY: Colecionar Números Seis

5 011.020.200-5 113.055.037-14 Urbano Aéreo (011) 0314-9098 10/02/00 HOBBY: Passear De Trem

1 012.544.888-9 111.228.994-11 Mario Pereira Moreira (021) 0544-7989 03/02/00 HOBBY: Jogar Futebol De Chuteira

4 016.257.222-6 114.444.025-16 Domingos Segundo (041) 0855-4567 25/12/00 HOBBY: Colecionar Presépios

3 023.222.456-7 115.230.044-15 Armando Armado (021) 0067-9791 29/02/00 HOBBY: Fazer Duas Festas De Aniversário Por Ano

11. Cadastre os serviços na Tabela Serviços


Código do Serviço Descrição Valor Unitário

1 Consultoria Administrativa R$50,00


2 Suporte Técnico R$25,00
3 Treinamento R$30,00
4 Consultoria de Informática R$35,00
5 Desenvolvimento de Software R$100,00
6 Cotação de Hardware R$10,00
7 Manutenção De Rede R$20,00
8 Desenvolvimento de Home Page R$35,00
9 Instalação E Configuração de Micros R$15,00
10 Instalação E Manutenção de Micros e/ou Periféricos R$5,00

12. Cadastre os dados da Tabela Fatura Código Número da Data Código do


da Fatura Fatura Cliente
1 1 09/Mar/98 2
2 3 10/Mar/98 3 13. Cadastre os dados da Tabela Detalhes da Fatura
3 2 22/Abr/98 4 Código da Código do Tempo de
Fatura Serviço Execução
4 4 06/Abr/98 2
5 5 16/Abr/98 3 1 1 6

6 6 23/Abr/98 4 1 3 2

7 7 08/Abr/98 1 2 2 6

8 8 04/Mai/98 3 3 6 2

9 9 04/Mai/98 2 4 7 3

10 10 22/Abr/98 5 5 8 1

11 11 30/Abr/98 5 5 9 3

12 12 05/Mai/98 1 6 3 3

13 13 08/Mai/98 2 6 10 4

14 14 13/Mai/98 3 7 2 6

15 15 14/Mai/98 5 8 2 5
8 4 3
9 5 2
10 4 1
10 10 1
12 5 3
13 4 2
14 8 4
15 2 4

Trabalho de Access – Parte II – Consultas


Vamos criar as consultas necessárias para os trabalhos do Access:
1. Crie uma consulta utilizando a Tabela Clientes e os campos: codigo_cliente, razao_social, endereco, bairro, cidade, estado, cep e telefone. Salve com o
nome de Consulta Clientes e execute a consulta.
2. Crie uma consulta utilizando a Tabela Serviços e os campos: codigo_servico, descricao, valor_unitario. Coloque o campo descricao em ordem
crescente de classificação e salve a consulta com o nome de Consulta Listagem Geral de Serviços, execute a consulta.
3. Crie uma consulta utilizando as Tabelas Clientes e Fatura e os campos codigo_fatura, numero_fatura, data, codigo_cliente (Tabela Fatura) e
razao_social, endereco, cidade, estado (Tabela Clientes). Classifique o campo numero_fatura em ordem crescente, salve a consulta com o nome de
Consulta Fatura e execute a consulta.
4. Crie uma consulta parâmetro para pesquisar os clientes por cidade. Utilize todos os campos. Na linha critério digite [Informe o nome da cidade], salve a
consulta com o nome de Consulta Parâmetro – Cidade e execute a consulta.
5. Crie uma nova consulta parâmetro utilizando as Tabelas Clientes e Contatos. Utilize os campos: Tabela Contatos: codigo_cliente, nome_contato,
tel_residencial e Tabela Clientes: razao_social, endereco, bairro, cidade, estado. Ao final adicione o campo nome_contato, desabilite a opção mostrar e
como critério digite: [Informe o nome do Contato], salve a consulta com o nome de Consulta Parâmetro – Contato e execute a consulta.
6. Utilizando a Tabela Serviços, crie uma consulta que exiba os serviços com Valor Unitário menor que R$ 35,00. Salve a consulta como Consulta
Serviços mais Baratos.
7. Crie uma consulta que gere uma nova tabela com serviços mais baratos. Altere o tipo de consulta para criar tabela, quando o ACCESS solicitar o nome
da tabela digite Serviços mais baratos e clique em OK. Salve a consulta com o nome de Consulta criar Nova Tabela de Serviços e execute a
consulta.
8. Com base na Tabela Serviços mais Baratos, crie uma consulta Atualização, na linha Atualizar Para do design, no campo valor_unitario digite a
expressão [ValorUnitário]*1,2. Salve com o nome de Consulta Atualização dos Preços mais Baratos e execute a consulta.
9. Crie uma consulta que exclua da tabela Serviços mais Baratos os serviços que tenham o valor unitário maior que R$ 35,00. Altere o tipo da consulta
para exclusão. Na linha critério da coluna valor_unitario digite a expressão >35. Salve a consulta como Consulta Excluir Preços Altos e execute a
consulta.
10. Crie uma consulta de referência cruzada que mostre o cliente, o serviço prestado e o tempo para realizar o serviço. Selecione as Tabelas Clientes,
Fatura, Detalhes da Fatura e Serviços. Utilize os campos razao_social, descricao e tempo_execucao, mude o tipo da consulta para Tabela de
Referência Cruzada. No campo razao_social, linha Referência Cruzada, selecione a opção linha, o campo descricao selecione coluna e o campo
tempo_execucao selecione valor e deixe a linha total na opção Soma. Salve a consulta como Consulta de Referência Cruzada, feche a consulta.
11. Crie uma consulta com base na Tabela Clientes e insira todos os campos, classifique a razao_social em ordem crescente, salve com o nome de
Consulta Clientes em Ordem Alfabética, feche a consulta.
12. Crie uma consulta com base na Tabela Contatos, classifique o campo nome_contato em ordem Crescente, salve com o nome de Consulta Contatos
em Ordem Alfabética, feche a consulta.
13. Crie uma consulta utilizando as Tabelas Serviços e Detalhes da Fatura, insira os campos codigo_fatura (Tabela Detalhes da Fatura), descricao
(Tabela Serviços), tempo_execucao (Tabela Detalhes da Fatura) e valor_unitario (Tabela Serviços), em seguida crie o campo e a expressão Preço Total:
([TempoDeExecução]*[ValorUnitário]), salve com o nome de Consulta Detalhes Adicionais da Fatura.
14. Crie uma consulta com base nas Tabelas Clientes, Fatura, Detalhes da Fatura e Serviços. Insira os campos codigo_cliente e razao_social (Tabela
Clientes), data (Tabela Fatura), descricao (Tabela Serviços), tempo_execucao (Tabela Detalhes da Fatura) e valor_unitario (Tabela de Serviços), crie o
campo com a instrução Preço Total: ([TempoDeExecução]*[ValorUnitário]). Salve com o nome de Consulta Clientes e Fatura, feche a consulta.
15. Crie uma consulta parâmetro, utilizando as Tabelas Clientes, Fatura, Detalhes da Fatura e Serviços, insira os campos: codigo_cliente e razao_social
(Tabela Clientes), data (Tabela Fatura), tempo_execucao (Tabela Detalhes da Fatura) valor_unitario (Tabela Serviços). Crie o campo e a expressão Preço
Total: ([TempoDeExecução]*[ValorUnitário]), classifique a data em ordem crescente, na linha critério digite Entre [Digite a data de início] e [Digite a data
de término]. Salve a consulta com o nome de Consulta Serviços no Período, feche a consulta.
Trabalho de Access – Parte III – Formulários

1. Utilizando-se da Tabela Clientes, crie um Formulário através do Assistente de Formulário. Insira todos os campos da Tabela e escolha o tipo do
formulário justificado. Salve com o nome de For_Clientes. A formatação é a gosto.
2. Entre no design do Formulário Clientes, no cabeçalho altere o rótulo do título para “Cadastro de Clientes”, formate com o tamanho 16, arial, negrito,
cor azul escuro. No rodapé insira a da data no formato dd/mm/aa e à hora no formato hh:mm:ss, coloque ambos em negrito.
3. Crie um formulário usando o assistente, para a Tabela Contatos, realize os ajustes necessários, formate a vontade, no cabeçalho altere o rótulo do
título para “Cadastro de Contatos”, formate-o à vontade, Salve com o nome de For_Contatos.
4. Usando os mesmos recursos do item anterior, faça um formulário para a Tabela Serviços. Salve com o nome de For_Servicos.
5. Criar um formulário utilize o assistente de formulário e a Consulta Detalhes Adicionais da Fatura:
5.1. Na primeira etapa selecione todos os campos da consulta; Na segunda etapa defina o layout como tabela; Na terceira etapa escolha o estilo que desejar;
Na última etapa defina o nome do formulário como For_Detalhes_Fatura e selecione a opção “modificar o design do formulário” e conclua.
5.2. No rodapé inclua uma caixa de texto, mude seu rótulo para “Total da Fatura”, no controle digite: =Soma ([TempoDeExecução]*[ValorUnitário]). Mude as
propriedades do controle para o formato Unidade Monetária e duas casas decimais. Salve o formulário.
6. Crie um formulário utilizando-se do assistente e da Consulta Fatura, escolha o layout justificado, no modo design deixe o cabeçalho e a parte superior do
detalhe conforme figura abaixo:

7. Inserira o Subformulário, clique no botão Subformulário/Subrelatório. No assistente de Subformulário/Subrelatório defina as etapas como segue:
Etapa 1 – defina o nome do formulário que será usado para criar o Subformulário “For_Detalhes_Fatura”
Etapa 2 – Marque a opção “Definir o meu próprio” em seguida defina o campo codigo_fatura como vínculo tanto para formulário/relatório como para
Subformulário/Subrelatório.
Etapa 3 – Dê um nome ao Subformulário
8. Modifique o design para que fique conforme figura abaixo:

9. Salve o formulário como For_Fatura.


10. Utilizando o assistente de formulário, crie um formulário para cada uma das consultas parâmetro, criadas na parte 2 deste exercício. Os nomes dos
formulários são: For_Pesquisa_Cidade, For_Pesquisa_Contatos; For_Consulta_Período.
11. Copie o formulário For_Clientes, cole e dê o nome de For_Clientes_Contatos. Abra seu design e no detalhe, abaixo dos itens incluídos insira um
Subformulário, o formulário é For_Contatos e siga as orientações abaixo:
Etapa 1 – escolha o formulário For_Contatos; Etapa 2 – escolha “escolher da lista” e finalize, no design deixe-o como na figura:
Trabalho de Access – Parte IV – Relatórios
1. Crie um relatório usando o assistente e Tabela Serviços, insira todos os campos, não defina grupos, não classifique, escolha o layout tabela, orientação
retrato, escolha um formato, salve com o nome de Rel_Lista_Serviços. Altere o título para ACME Serviços Ltda., adicione um subtítulo com o texto
Lista de Serviços. A formatação é livre. Configure a página para o tamanho do papel A4. Feche o relatório.
2. Crie um relatório usando o assistente para a Tabela Clientes, não defina agrupamento, não classifique, defina o layout como tabela, a orientação
paisagem, qualquer estilo, Salve com o nome de Rel_Lista_Clientes , configure o tamanho do papel A4 e as margens, superior, inferior e esquerda
para 10 mm e direita para 5 mm. Modifique o design do relatório.
2.1. Na seção Cabeçalho do Relatório altere o título para ACME Serviços Ltda., e o subtítulo Relatório de Clientes. O título está na fonte Arial Black, 16, o
subtítulo está na fonte Times New Roman, negrito, itálico, 12 não esqueça de dimensionar os controles para que se possa visualizar o conteúdo. A
formatação é livre.
3. Com o auxílio do assistente de etiquetas crie um relatório de etiquetas tendo como base a Tabela Clientes e utilize os campos conforme imagem abaixo e
salve com o nome de Rel_Etiquetas_Clientes. Classifique por ordem de razão_social.

4. Fazendo uso do Assistente de relatório e da Tabela Serviços Mais Baratos crie um relatório com layout vertical e salve com o nome de
Rel_Serviços_Promoção e exiba o design, na seção cabeçalho do relatório altere o título para Serviços em Promoção, configure a página para A4,
orientação retrato, feche e salve.
5. Crie um relatório usando o assistente fazendo uso da Consulta Serviços no Período. Não defina agrupamento, não classifique, defina o layout em
tabela, orientação retrato, salve com o nome de Rel_Serviços_Período. No Cabeçalho do Relatório altere o título para Relatório de Serviços no Período.
A formatação é livre use sua criatividade.
6. Crie um relatório com classificação e agrupamento de dados que mostre o total gasto com serviços de cada cliente e a quantidade de vezes que ele
solicitou os serviços. Utilize o assistente e a consulta Clientes e Fatura, não inclua o campo razao_social, avance nas próximas etapas, escolha um
estilo e modifique o design do relatório, nomeie como Rel_Assiduidade_Clientes.
Na seção cabeçalho do relatório altere o rótulo para o título Relatório de Assiduidade de Clientes. A formatação é livre. Insira um quadro de objeto não
acoplado e escolha um clipart. Deixe o layout do relatório conforme a figura abaixo.

6.1. Na guia design clique no botão Agrupar e Classificar do grupo Agrupamento e Totais, na seção que se abre abaixo clique em Adicionar um grupo,
escolha o campo razao_social e clique em mais, e configure para ficar conforme a figura abaixo:

6.2. Clique em Adicionar uma classificação escolha o campo data e clique em mais, e configure para ficar conforme a figura abaixo:

6.3. Deixe a seção Rodapé razao_social conforme a figura do item 6, configure a orientação da página para paisagem e salve o relatório.
7. Crie o relatório com uso do assistente para a consulta Detalhes Adicionais da Fatura, na primeira etapa escolha todos os campos, na segunda etapa
remova o grupo, não classifique, defina o layout tabela e a orientação retrato, escolha um estilo, nomeie para Rel_Detalhes_Adicionais, exiba o design.
Na guia design clique no botão Agrupar e Classificar do grupo Agrupamento e Totais, na seção que se abre abaixo clique em Adicionar um grupo,
escolha o campo codigo_Fatura, clique em mais e configure conforme a imagem abaixo:
7.1. Deixe o layout da seguinte forma: Remova o título da seção Cabeçalho do Relatório, coloque os seguintes rótulos: código_fatura, descricao,
tempo_execucao, valor_unitario e preço_total na seção Cabeçalho do Relatório, feche a seção Cabeçalho da página.
7.2. Na seção rodapé codigo_fatura insira uma caixa de texto, no rótulo digite Total e no controle não acoplado digite
=Soma([tempo_execucao]*[valor_unitario]) posicione o rótulo e seu controle do lado direito, apague o conteúdo da seção Rodapé da Página e feche as
duas últimas seções.
7.3. Altere a propriedade do controle Total para Unidade Monetária com duas casas decimais. Salve o relatório e feche.
8. Crie o relatório pai utilizando o assistente de relatório e a consulta Fatura seguindo os passos: selecione todos os campos, avançar, exibir os dados por
Tab_fatura, avançar, avançar, avançar, layout justificado, orientação paisagem, escolha um estilo, dê o nome de Rel_Fatura e modifique o design.
8.1. Deixe o design do relatório conforme figura abaixo feche e salve o relatório

9. Na seção detalhe abaixo do layout já inserido insira um Subrelatório conforme orientação abaixo:
Etapa 1 – escolha o relatório Rel_detalhes_Adicionais
Etapa 2 – definir o meu próprio e defina o campo codigo_fatura tanto para campo do formulário/relatório como para campo do Subformulário/Subrelatório
Etapa 3 – concluir. Delete o rótulo de Subrelatório deixando o layout de forma que se visualize a conteúdo do subrelatório.
10. Configure a página para: margens todas 5 mm, página orientação paisagem, papel A4.
Trabalho de Access – Parte V – Macros
1. Crie um grupo de macros para abrir os formulários: For_Clientes, For_Contatos, For_Serviços, For_Fatura, For_Pesquisa_Cidade,
For_Pesquisa_Contatos, For_Consulta_Período e For_Clientes_Contatos, defina a ação abrir formulário e nos argumentos escolha o nome de cada
formulário e o modo de dados editar, não esqueça de pular uma linha da ação para cada macro. Salve a macro com o nome de Mac_Abrir_Formulário.
2. Crie um grupo de macros para visualizar os relatórios: Rel_Lista_Servicos, Rel_Lista_Clientes, Rel_Servicos_Promocao, Rel_Servicos_Periodo,
Rel_Assiduidade_Clientes Rel_Etiquetas_Clientes e Rel_Fatura, definir ação abrir relatório e nos argumentos escolha o nome de cada relatório e exibir
Visualizar Impressão. Salve a macro com o nome de Mac_Imprimir_Relatório.
3. Crie um grupo de macros para fechar os seguintes formulários: For_Clientes; For_Contatos; For_Serviços; For_Fatura; For_Pesquisa_Cidade;
For_Pesquisa_Contatos; For_Consulta_Período e For_Clientes_Contatos. Salve com o nome de Mac_Fechar_Formulário
4. Crie uma macro para fechar o Access, ações, caixa de mensagem e sair. Seja criativo. Salve a macro com o nome de Macro_Fechar_Access.
5. Crie o formulário abaixo e salve com o nome de For_Menu_Principal.

6. Crie os botões, utilizando a ferramenta botão de comando, atribua as macros para cada botão da categoria miscelânea para as pesquisas e contatos, a
figura do botão é a seu gosto, crie um rótulo para cada botão de forma a identificar qual formulário ele abrirá ou se irá fechar o Access.
7. Depois de criar o formulário abaixo, crie os botões para Clientes, Serviços e Fatura e defina a categoria Operações de Formulário escolha Abrir
Formulário e escolha o novo menu.
8. Crie um segundo formulário conforme imagem abaixo que será um menu secundário para os botões Clientes, Serviços e Fatura.
9. Crie os botões utilizando a categoria miscelânea e escolha a ação executar Macro, defina as macros para cada botão.
10. Crie um botão para cada formulário que foi aberto e atribua a macro fechar formulário para estes formulários.

Você também pode gostar