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 Servios.

2.

Crie as tabelas abaixo, no se preocupe com as propriedades e no defina chave primria.

Nome do Campo
codigo_cliente
cnpj
razao_social
endereco
bairro
cidade
estado
cep
telefone

Tipo de Dado
Nmero
Texto
Texto
Texto
Texto
Texto
Texto
Texto
Texto

Nome do Campo
codigo_servico
descricao
valor_unitario

Salve com o nome de Tab_Servicos


Nome do Campo
codigo_fatura
numero_fatura
data
codigo_cliente

Salve com o nome de Tab_Clientes


Nome do Campo
codigo_cliente
rg
cpf
nome_contato
tel_residencial
data_nasc
observacoes

Tipo de Dado
Nmero
Texto
Unidade Monetria

Tipo de Dado
Nmero
Texto
Texto
Texto
Texto
Data/Hora
Memorando

Tipo de Dado
Nmero
Nmero
Data/Hora
Nmero

Salve com o nome de Tab_Fatura


Nome do Campo
codigo_fatura
codigo_servico
tempo_execucao

Tipo de Dado
Nmero
Nmero
Nmero

Salve com o nome de Tab_Detalhes_Fatura

Salve com o nome de Tab_Contatos


3. Agora defina as propriedades de cada campo e suas respectivas chaves primrias, 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
Cdigo do
Cliente

CNPJ

Razo Social

Endereo

Bairro

Cidade

U.F.

CEP

Telefone

1 61.595.444/0001-34

Empresa Carioca
de Cerveja

Av. Beira Da Praia, 90

Copacabana

Rio de Janeiro

RJ

06789-000

(021) 0545-0066 Ramal:

2 58.544.877/0001-22

Cia Brasileira de
Produo

Av. da Produtividade,
S/N

Jardim Descanso

So Paulo

SP

04570-900

(011) 0444-9988 Ramal: 1135

3 00.035.252/0001-87

Cia de
Componentes Chip's

Av. Diodo de Silcio,


486

Parandinho

Belo Horizonte

MG

08990-000

(031) 0067-5678 Ramal: 0025

4 11.455.000/0001-00

Fabrica Nacional
de Produtos

Rua dos
Trabalhadores

Macho Picho

Rio Grande

RS

07090-900

(041) 0456-6777 Ramal: 1111

5 21.369.989/0011-54

Cia Paulista de
Trambique

Rodovia dos
Honestos, Km 112,5

Guaruj

So Paulo

SP

06777-900

(011) 0991-0998 Ramal: 1225

10. Cadastre os contatos na Tabela Contatos


Cdigo do
Cliente

R.G.

C.P.F.

Nome do Contato

Telefone
Residencial

Data De
Nascimento

Observaes

001.652.133-8 117.000.944-18

Paulo Paulino

(011) 0266-6666

06/06/00

HOBBY: Colecionar Nmeros Seis

011.020.200-5 113.055.037-14

Urbano Areo

(011) 0314-9098

10/02/00

HOBBY: Passear De Trem

012.544.888-9 111.228.994-11

Mario Pereira Moreira

(021) 0544-7989

03/02/00

HOBBY: Jogar Futebol De Chuteira

016.257.222-6 114.444.025-16

Domingos Segundo

(041) 0855-4567

25/12/00

HOBBY: Colecionar Prespios

023.222.456-7 115.230.044-15

Armando Armado

(021) 0067-9791

29/02/00

HOBBY: Fazer Duas Festas De Aniversrio Por Ano

11. Cadastre os servios na Tabela Servios


Cdigo do Servio

Descrio

Valor Unitrio

1 Consultoria Administrativa

R$50,00

2 Suporte Tcnico

R$25,00

3 Treinamento

R$30,00

4 Consultoria de Informtica
5 Desenvolvimento de Software

R$35,00
R$100,00

6 Cotao de Hardware

R$10,00

7 Manuteno De Rede

R$20,00

8 Desenvolvimento de Home Page

R$35,00

9 Instalao E Configurao de Micros

R$15,00

10 Instalao E Manuteno de Micros e/ou Perifricos

12. Cadastre os dados da Tabela Fatura

R$5,00

Cdigo Nmero da
da Fatura
Fatura

Data

Cdigo do
Cliente

09/Mar/98

10/Mar/98

22/Abr/98

06/Abr/98

16/Abr/98

6
7

6
7

23/Abr/98
08/Abr/98

04/Mai/98

04/Mai/98

10

22/Abr/98

11

11

30/Abr/98

12

12

05/Mai/98

13

13

08/Mai/98

Cdigo da
Fatura

10

13. Cadastre os dados da Tabela Detalhes da Fatura

14

14

13/Mai/98

15

15

14/Mai/98

Cdigo do
Servio

Tempo de
Execuo

10

10

10

10

12

13

14

15

Trabalho de Access Parte II Consultas


Vamos criar as consultas necessrias 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 Servios e os campos: codigo_servico, descricao, valor_unitario. Coloque o campo descricao em ordem
crescente de classificao e salve a consulta com o nome de Consulta Listagem Geral de Servios, 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 parmetro para pesquisar os clientes por cidade. Utilize todos os campos. Na linha critrio digite [Informe o nome da cidade], salve a
consulta com o nome de Consulta Parmetro Cidade e execute a consulta.
5. Crie uma nova consulta parmetro 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 opo mostrar e
como critrio digite: [Informe o nome do Contato], salve a consulta com o nome de Consulta Parmetro Contato e execute a consulta.
6. Utilizando a Tabela Servios, crie uma consulta que exiba os servios com Valor Unitrio menor que R$ 35,00. Salve a consulta como Consulta
Servios mais Baratos.
7. Crie uma consulta que gere uma nova tabela com servios mais baratos. Altere o tipo de consulta para criar tabela, quando o ACCESS solicitar o nome
da tabela digite Servios mais baratos e clique em OK. Salve a consulta com o nome de Consulta criar Nova Tabela de Servios e execute a
consulta.
8. Com base na Tabela Servios mais Baratos, crie uma consulta Atualizao, na linha Atualizar Para do design, no campo valor_unitario digite a
expresso [ValorUnitrio]*1,2. Salve com o nome de Consulta Atualizao dos Preos mais Baratos e execute a consulta.
9. Crie uma consulta que exclua da tabela Servios mais Baratos os servios que tenham o valor unitrio maior que R$ 35,00. Altere o tipo da consulta
para excluso. Na linha critrio da coluna valor_unitario digite a expresso >35. Salve a consulta como Consulta Excluir Preos Altos e execute a
consulta.
10. Crie uma consulta de referncia cruzada que mostre o cliente, o servio prestado e o tempo para realizar o servio. Selecione as Tabelas Clientes,
Fatura, Detalhes da Fatura e Servios. Utilize os campos razao_social, descricao e tempo_execucao, mude o tipo da consulta para Tabela de
Referncia Cruzada. No campo razao_social, linha Referncia Cruzada, selecione a opo linha, o campo descricao selecione coluna e o campo
tempo_execucao selecione valor e deixe a linha total na opo Soma. Salve a consulta como Consulta de Referncia 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 Alfabtica, 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 Alfabtica, feche a consulta.
13. Crie uma consulta utilizando as Tabelas Servios e Detalhes da Fatura, insira os campos codigo_fatura (Tabela Detalhes da Fatura), descricao
(Tabela Servios), tempo_execucao (Tabela Detalhes da Fatura) e valor_unitario (Tabela Servios), em seguida crie o campo e a expresso Preo Total:
([TempoDeExecuo]*[ValorUnitrio]), salve com o nome de Consulta Detalhes Adicionais da Fatura.
14. Crie uma consulta com base nas Tabelas Clientes, Fatura, Detalhes da Fatura e Servios. Insira os campos codigo_cliente e razao_social (Tabela
Clientes), data (Tabela Fatura), descricao (Tabela Servios), tempo_execucao (Tabela Detalhes da Fatura) e valor_unitario (Tabela de Servios), crie o
campo com a instruo Preo Total: ([TempoDeExecuo]*[ValorUnitrio]). Salve com o nome de Consulta Clientes e Fatura, feche a consulta.
15. Crie uma consulta parmetro, utilizando as Tabelas Clientes, Fatura, Detalhes da Fatura e Servios, insira os campos: codigo_cliente e razao_social
(Tabela Clientes), data (Tabela Fatura), tempo_execucao (Tabela Detalhes da Fatura) valor_unitario (Tabela Servios). Crie o campo e a expresso Preo
Total: ([TempoDeExecuo]*[ValorUnitrio]), classifique a data em ordem crescente, na linha critrio digite Entre [Digite a data de incio] e [Digite a data
de trmino]. Salve a consulta com o nome de Consulta Servios no Perodo, feche a consulta.

Trabalho de Access Parte III Formulrios

1.
2.

Utilizando-se da Tabela Clientes, crie um Formulrio atravs do Assistente de Formulrio. Insira todos os campos da Tabela e escolha o tipo do
formulrio justificado. Salve com o nome de For_Clientes. A formatao a gosto.
Entre no design do Formulrio Clientes, no cabealho altere o rtulo do ttulo 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 formulrio usando o assistente, para a Tabela Contatos, realize os ajustes necessrios, formate a vontade, no cabealho altere o rtulo do
ttulo para Cadastro de Contatos, formate-o vontade, Salve com o nome de For_Contatos.
4. Usando os mesmos recursos do item anterior, faa um formulrio para a Tabela Servios. Salve com o nome de For_Servicos.
5. Criar um formulrio utilize o assistente de formulrio 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 formulrio como For_Detalhes_Fatura e selecione a opo modificar o design do formulrio e conclua.
5.2. No rodap inclua uma caixa de texto, mude seu rtulo para Total da Fatura, no controle digite: =Soma ([TempoDeExecuo]*[ValorUnitrio]). Mude as
propriedades do controle para o formato Unidade Monetria e duas casas decimais. Salve o formulrio.
6. Crie um formulrio utilizando-se do assistente e da Consulta Fatura, escolha o layout justificado, no modo design deixe o cabealho e a parte superior do
detalhe conforme figura abaixo:

7.

8.

Inserira o Subformulrio, clique no boto Subformulrio/Subrelatrio. No assistente de Subformulrio/Subrelatrio defina as etapas como segue:
Etapa 1 defina o nome do formulrio que ser usado para criar o Subformulrio For_Detalhes_Fatura
Etapa 2 Marque a opo Definir o meu prprio em seguida defina o campo codigo_fatura como vnculo tanto para formulrio/relatrio como para
Subformulrio/Subrelatrio.
Etapa 3 D um nome ao Subformulrio
Modifique o design para que fique conforme figura abaixo:

9. Salve o formulrio como For_Fatura.


10. Utilizando o assistente de formulrio, crie um formulrio para cada uma das consultas parmetro, criadas na parte 2 deste exerccio. Os nomes dos
formulrios so: For_Pesquisa_Cidade, For_Pesquisa_Contatos; For_Consulta_Perodo.
11. Copie o formulrio For_Clientes, cole e d o nome de For_Clientes_Contatos. Abra seu design e no detalhe, abaixo dos itens includos insira um
Subformulrio, o formulrio For_Contatos e siga as orientaes abaixo:
Etapa 1 escolha o formulrio For_Contatos; Etapa 2 escolha escolher da lista e finalize, no design deixe-o como na figura:

Trabalho de Access Parte IV Relatrios


1.

Crie um relatrio usando o assistente e Tabela Servios, insira todos os campos, no defina grupos, no classifique, escolha o layout tabela, orientao
retrato, escolha um formato, salve com o nome de Rel_Lista_Servios. Altere o ttulo para ACME Servios Ltda., adicione um subttulo com o texto
Lista de Servios. A formatao livre. Configure a pgina para o tamanho do papel A4. Feche o relatrio.
2. Crie um relatrio usando o assistente para a Tabela Clientes, no defina agrupamento, no classifique, defina o layout como tabela, a orientao
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 relatrio.
2.1. Na seo Cabealho do Relatrio altere o ttulo para ACME Servios Ltda., e o subttulo Relatrio de Clientes. O ttulo est na fonte Arial Black, 16, o
subttulo est na fonte Times New Roman, negrito, itlico, 12 no esquea de dimensionar os controles para que se possa visualizar o contedo. A
formatao livre.
3. Com o auxlio do assistente de etiquetas crie um relatrio 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 razo_social.

4.

5.

6.

Fazendo uso do Assistente de relatrio e da Tabela Servios Mais Baratos crie um relatrio com layout vertical e salve com o nome de
Rel_Servios_Promoo e exiba o design, na seo cabealho do relatrio altere o ttulo para Servios em Promoo, configure a pgina para A4,
orientao retrato, feche e salve.
Crie um relatrio usando o assistente fazendo uso da Consulta Servios no Perodo. No defina agrupamento, no classifique, defina o layout em
tabela, orientao retrato, salve com o nome de Rel_Servios_Perodo. No Cabealho do Relatrio altere o ttulo para Relatrio de Servios no Perodo.
A formatao livre use sua criatividade.
Crie um relatrio com classificao e agrupamento de dados que mostre o total gasto com servios de cada cliente e a quantidade de vezes que ele
solicitou os servios. Utilize o assistente e a consulta Clientes e Fatura, no inclua o campo razao_social, avance nas prximas etapas, escolha um
estilo e modifique o design do relatrio, nomeie como Rel_Assiduidade_Clientes.
Na seo cabealho do relatrio altere o rtulo para o ttulo Relatrio de Assiduidade de Clientes. A formatao livre. Insira um quadro de objeto no
acoplado e escolha um clipart. Deixe o layout do relatrio conforme a figura abaixo.

6.1. Na guia design clique no boto Agrupar e Classificar do grupo Agrupamento e Totais, na seo 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 classificao escolha o campo data e clique em mais, e configure para ficar conforme a figura abaixo:

6.3. Deixe a seo Rodap razao_social conforme a figura do item 6, configure a orientao da pgina para paisagem e salve o relatrio.
7. Crie o relatrio com uso do assistente para a consulta Detalhes Adicionais da Fatura, na primeira etapa escolha todos os campos, na segunda etapa
remova o grupo, no classifique, defina o layout tabela e a orientao retrato, escolha um estilo, nomeie para Rel_Detalhes_Adicionais, exiba o design.
Na guia design clique no boto Agrupar e Classificar do grupo Agrupamento e Totais, na seo 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 ttulo da seo Cabealho do Relatrio, coloque os seguintes rtulos: cdigo_fatura, descricao,
tempo_execucao, valor_unitario e preo_total na seo Cabealho do Relatrio, feche a seo Cabealho da pgina.
7.2. Na seo rodap codigo_fatura insira uma caixa de texto, no rtulo digite Total e no controle no acoplado digite
=Soma([tempo_execucao]*[valor_unitario]) posicione o rtulo e seu controle do lado direito, apague o contedo da seo Rodap da Pgina e feche as
duas ltimas sees.
7.3. Altere a propriedade do controle Total para Unidade Monetria com duas casas decimais. Salve o relatrio e feche.
8. Crie o relatrio pai utilizando o assistente de relatrio e a consulta Fatura seguindo os passos: selecione todos os campos, avanar, exibir os dados por
Tab_fatura, avanar, avanar, avanar, layout justificado, orientao paisagem, escolha um estilo, d o nome de Rel_Fatura e modifique o design.
8.1. Deixe o design do relatrio conforme figura abaixo feche e salve o relatrio

9.

Na seo detalhe abaixo do layout j inserido insira um Subrelatrio conforme orientao abaixo:
Etapa 1 escolha o relatrio Rel_detalhes_Adicionais
Etapa 2 definir o meu prprio e defina o campo codigo_fatura tanto para campo do formulrio/relatrio como para campo do Subformulrio/Subrelatrio
Etapa 3 concluir. Delete o rtulo de Subrelatrio deixando o layout de forma que se visualize a contedo do subrelatrio.
10. Configure a pgina para: margens todas 5 mm, pgina orientao paisagem, papel A4.

Trabalho de Access Parte V Macros


1.

2.

3.
4.
5.

6.
7.
8.

Crie um grupo de macros para abrir os formulrios: For_Clientes, For_Contatos, For_Servios, For_Fatura, For_Pesquisa_Cidade,
For_Pesquisa_Contatos, For_Consulta_Perodo e For_Clientes_Contatos, defina a ao abrir formulrio e nos argumentos escolha o nome de cada
formulrio e o modo de dados editar, no esquea de pular uma linha da ao para cada macro. Salve a macro com o nome de Mac_Abrir_Formulrio.
Crie um grupo de macros para visualizar os relatrios: Rel_Lista_Servicos, Rel_Lista_Clientes, Rel_Servicos_Promocao, Rel_Servicos_Periodo,
Rel_Assiduidade_Clientes Rel_Etiquetas_Clientes e Rel_Fatura, definir ao abrir relatrio e nos argumentos escolha o nome de cada relatrio e exibir
Visualizar Impresso. Salve a macro com o nome de Mac_Imprimir_Relatrio.
Crie um grupo de macros para fechar os seguintes formulrios: For_Clientes; For_Contatos; For_Servios; For_Fatura; For_Pesquisa_Cidade;
For_Pesquisa_Contatos; For_Consulta_Perodo e For_Clientes_Contatos. Salve com o nome de Mac_Fechar_Formulrio
Crie uma macro para fechar o Access, aes, caixa de mensagem e sair. Seja criativo. Salve a macro com o nome de Macro_Fechar_Access.
Crie o formulrio abaixo e salve com o nome de For_Menu_Principal.

Crie os botes, utilizando a ferramenta boto de comando, atribua as macros para cada boto da categoria miscelnea para as pesquisas e contatos, a
figura do boto a seu gosto, crie um rtulo para cada boto de forma a identificar qual formulrio ele abrir ou se ir fechar o Access.
Depois de criar o formulrio abaixo, crie os botes para Clientes, Servios e Fatura e defina a categoria Operaes de Formulrio escolha Abrir
Formulrio e escolha o novo menu.
Crie um segundo formulrio conforme imagem abaixo que ser um menu secundrio para os botes Clientes, Servios e Fatura.

9. Crie os botes utilizando a categoria miscelnea e escolha a ao executar Macro, defina as macros para cada boto.
10. Crie um boto para cada formulrio que foi aberto e atribua a macro fechar formulrio para estes formulrios.

Você também pode gostar