Sie sind auf Seite 1von 97

Apostila Access 2016

Apostila Access 2016 faz parte do material didático Microplus Escola de Informática
do treinamento em informática da Microplus Escola
facebook.com/escolamicroplus
de Informática.
www.microplus.com.br
Copyright © Edson de Jesus Carbonaro, 2016
Todos Direitos Reservados à MICROPLUS ESCOLA DE INFORMÁTICA
Rua João Mendes Junior, 370 – Centro – Francisco Morato – SP
CEP 07910-210 – Telefone: (11)4881-3810 – www.microplus.com.br
Sumário
SUMÁRIO .............................................................................................................................................. 6

AULA 1 – CRIAR BANCO DE DADOS ........................................................................................................ 8

INICIANDO O ACCESS ...................................................................................................................................... 8


CRIANDO UM BANCO DE DADOS ...................................................................................................................... 8
TABELAS ...................................................................................................................................................... 9
CRIANDO OS CAMPOS DA TABELA ................................................................................................................... 10
OS TIPOS DE DADOS..................................................................................................................................... 10

AULA 2 - PROPRIEDADES DOS CAMPOS ............................................................................................... 12

Exemplos: ........................................................................................................................................... 13
INSERINDO DADOS NA TABELA ....................................................................................................................... 15

AULA 3 – ATIVIDADES .......................................................................................................................... 18

EXERCÍCIO TABELA CLIENTES:......................................................................................................................... 18


EXERCÍCIO TABELA FUNCIONÁRIOS:................................................................................................................. 18

AULA 4 – CRIAR CONSULTA SIMPLES ................................................................................................... 19

CRIANDO CONSULTA SIMPLES PELO ASSISTENTE DE CONSULTA............................................................................. 19

AULA 5 – CRIAR FORMULÁRIOS ........................................................................................................... 22

CRIANDO FORMULÁRIO ................................................................................................................................ 22


BARRA DE NAVEGAÇÃO DO FORMULÁRIO......................................................................................................... 25

AULA 6 – EXERCÍCIOS COM FORMULÁRIO ........................................................................................... 28

EXERCÍCIO: UTILIZANDO O FORMULÁRIO. ......................................................................................................... 28

AULA 7 - DESIGN DE CONSULTA ........................................................................................................... 30

CRIAR CONSULTA PELO DESIGN DE CONSULTA .................................................................................................. 30

AULA 8 - CLASSIFICAÇÃO NA CONSULTA .............................................................................................. 34

DEFININDO CRITÉRIOS .................................................................................................................................. 34

AULA 9 - FUNÇÕES EM CONSULTA ....................................................................................................... 38

FUNÇÕES ................................................................................................................................................... 38
FUNÇÃO MÊS()........................................................................................................................................... 38
EXPRESSÃO [ ] ............................................................................................................................................ 39

AULA 10 - RELATÓRIOS ........................................................................................................................ 42

CRIANDO RELATÓRIOS .................................................................................................................................. 42

AULA 11 - ATIVIDADE .......................................................................................................................... 48

CRIAR RELATÓRIO DA CONSULTA ANIVERSARIANTES MÊS .................................................................................... 48


AULA 12 –BD COM VÁRIAS TABELAS .................................................................................................... 50

CRIANDO TABELAS ...................................................................................................................................... 50


TABELA PRODUTOS ..................................................................................................................................... 51
CAIXA DE LISTAGEM .................................................................................................................................... 51
PROPRIEDADE LEGENDA ............................................................................................................................... 53
EXERCÍCIO: CRIE AS DEMAIS TABELAS DE LOJA_ROUPAS ..................................................................................... 53
Tabelas: ............................................................................................................................................. 54

AULA 13 - RELACIONAMENTO DE TABELAS .......................................................................................... 56

CRIANDO RELACIONAMENTOS ....................................................................................................................... 57

AULA 14 – ATIVIDADES ........................................................................................................................ 60

EXERCÍCIOS - CRIANDO RELACIONAMENTOS ..................................................................................................... 60

AULA 15 - ATIVIDADES: ........................................................................................................................ 62

EXERCÍCIO CADASTRAR A TABELA PRODUTOS .............................................................................................. 62


EXERCÍCIO CADASTRAR A TABELA VENDEDORES .......................................................................................... 62
EXERCÍCIO CADASTRAR A TABELA CLIENTES ................................................................................................. 63
EXERCÍCIO CADASTRAR AS VENDAS REALIZADAS .......................................................................................... 63

AULA 16 – DESIGN DE CONSULTA ......................................................................................................... 64

EFETUANDO CÁLCULOS EM CONSULTAS .......................................................................................................... 66


LINHA DE TOTAL ......................................................................................................................................... 67

AULA 17 – ATIVIDADE .......................................................................................................................... 70

AULA 18 – FUNÇÕES NA CONSULTA ..................................................................................................... 72

EXEMPLO 1: QUAL O TOTAL DE CADA PRODUTO VENDIDO? .............................................................................. 72


EXEMPLO 2: QUAL O TOTAL GASTO POR CLIENTE? .......................................................................................... 74
CLASSIFICAÇÃO EM ORDEM ALFABÉTICA.......................................................................................................... 75
ATIVIDADES ............................................................................................................................................... 77

AULA 19 - FORMULÁRIOS EM BRANCO ................................................................................................ 78

AULA 20 – ATIVIDADES FORMULÁRIOS ................................................................................................ 82

AULA 21 - INSERINDO BOTÃO DE AÇÃO ............................................................................................... 86

CONTROLE BOTÃO ...................................................................................................................................... 86


EXERCÍCIO: CRIANDO BOTÕES DE AÇÃO ........................................................................................................... 88

AULA 22 – RELATÓRIOS ........................................................................................................................ 90

MODOS DE EXIBIÇÃO DO RELATÓRIO: ............................................................................................................. 97

TRABALHO FINAL ............................................................................................................................... 100


Aula 1 – Criar Banco de Dados

Iniciando o Access

Para iniciar o Access clique no Botão Iniciar, Todos os Aplicativos e Access 2016.

Criando um Banco de Dados DICAS PARA NOMES


DE ARQUIVOS
 Use palavras que
facilitem a
Para criar um banco de dados novo clique em
memorização
Banco de Dados do Desktop em Branco:  Escreva as iniciais em
O Access solicita um nome para o banco de maiúscula.
 Evite preposições
dados. Como exemplo vamos criar uma
entre as palavras.
agenda telefônica.  Evite acentos e
Digite o nome Agenda_Telefônica para o banco de dados e cedilhas.

clique em Criar.
Tabelas

A tabela é o principal objeto do Access uma vez que sua função é armazenar dados. Na tabela
organizamos todas as informações que iremos guardar. Veja o exemplo de uma tabela de Agenda
Telefônica:

Nome Telefone Celular Data de Nascimento

Maria das Dores (11) 3254-6588 (11) 94854-6525 11/08/2001

Aparecido (11) 3352-6366 (11) 96522-9568 20/01/1999


Monteiro

Roberta Sanches (11) 8156-5632 (11) 94215-8547 17/03/1998

Raquel dos Santos (11) 4587-9658 (11) 93256-9558 29/10/1990

Mateus de Souza (11) 4525-6589 (11) 9548-8568 15/07/2004

Na tabela as colunas são campos e as linhas registros.

O Access já apresenta uma tabela, que chama de Tabela1.

Esta tabela ainda está vazia, ou seja, nenhum campo foi definido nela. Para definir os campos que
queremos na tabela devemos entrar no Modo Design da tabela:
Antes, porém de permitir trabalhar o modo design da tabela o Access solicita um nome para a
tabela. Utilizamos com nome da tabela algo que lembre o que vamos armazenar nela, no exemplo
da Agenda Telefônica podemos colocar Contatos:

Ao clicar em OK entramos no modo design da tabela contatos:

Criando os Campos da Tabela

Agora vamos criar os campos da tabela conforme nosso exemplo. Digitamos o nome de cada
campo e selecionamos um Tipo de Campo adequado. Em descrição podemos descrever um breve
comentário sobre o que iremos armazenar no campo:

Os Tipos de dados

Ao criar campos definimos o tipo de informação que ele irá armazenar. Os principais são:

TIPO DESCRIÇÃO

Texto Curto Padrão. Utilizada para a maioria dos campos.


Texto Longo Utilizado para campo de comentários ou observações.

Número Utilizado para campos de valores numéricos os quais iremos utilizar em cálculos.

Data/Hora Utilizado quando o campo representar uma data ou hora.

Moeda Para campos que representam valores monetários.

Numeração Um número sequencial atribuído pelo Access automaticamente para controlar os


Automática registros.

Sim/Não Para campos que terão apenas um dos valores como Sim ou Não.

Completada a criação dos campos na tabela clique no botão Salvar:

Pronto. Veja a tabela Contatos na lista de objetos do Access. Clique para abrir a tabela:
Aula 2 - Propriedades dos Campos

Para definir melhor o que cada campo irá armazenar e facilitar a digitação e visualização dos dados
podemos definir propriedades especiais para cada tipo de campo. Vejamos algumas destas
propriedades:

Formato para campos do tipo TEXTO-CURTO ou TEXTO-LONGO

> Exibe todos os caracteres em letras maiúsculas.

< Exibe todos os caracteres em letras minúsculas

Por exemplo: Vamos definir que todos os nomes digitados sejam exibidos em letras maiúsculas.
Com a tabela Contatos no modo design, clique no campo Nome e na propriedade Formato digite
>.

Esta propriedade é definida em Formato:

Agora, para o campo Telefone vamos definir uma Máscara de Entrada.


Uma Máscara de entrada cria um formato padrão para todos os valores armazenados nos campos
Os principais códigos utilizados são os seguintes:

Códigos para Mascaras de Entrada

0 Permite a entrada de dígitos (0 a 9) e o preenchimento é obrigatória.

9 Permite a entrada de dígitos (0 a 9) ou espaço e o preenchimento é opcional.

# Permite a entrada de números com sinais de + ou – ou espaços e o preenchimento é


opcional.

L Letra (de A a Z) e o preenchimento é obrigatório.

? Letra (de A a Z) e o preenchimento é opcional.

A Letra (de A a Z) ou digito (0 a 9) e o preenchimento é obrigatório.

a Letra (de A a Z) ou digito (0 a 9) e o preenchimento é opcional.

\ Faz o caractere seguinte ser exibido com formatação literal.

Exemplos:

Defina a máscara de entrada para o campo Telefone como (00) 0000-0000.

Selecione o campo Telefone e em Máscara de entrada digite o padrão:

Defina a máscara de entrada para o campo Celular como (00) 90000-0000.

Selecione o campo Celular e em Máscara de entrada digite o padrão:


Defina a máscara de entrada para o campo DataNascimento como 00/00/0000.

Selecione o campo DataNascimento e em Máscara de entrada digite o padrão:

Clique no botão salvar.

Feche o modo de design e abra a tabela Contatos. Veja o resultado:


Inserindo dados na Tabela

Agora podemos digitar os dados da tabela. Clique no campo nome, digite o primeiro nome do
nosso exemplo: Maria das Dores. Observe que ao digitar o campo Nome automaticamente é
atribuído um número para Código:

Ao terminar de digitar o campo Nome e pressionar ENTER, observe que é aplicado o formato >
definido em propriedades tornando todas as letras em maiúsculas.

Agora vamos digitar o próximo campo Telefone. Ao clicar no campo Telefone é apresentado a
Máscara de Entrada definida em propriedades:

Obrigatoriamente teremos que digitar dígitos de 0 a 9 para o campo telefone. Observe que não é
aceito nenhum outro tipo de caractere.

Já no campo Celular a máscara definida em propriedades permite digitar 5 dígitos no prefixo do


telefone, para que possamos digitar os números de celulares que possuem o prefixo 9. Caso o
número do celular não possua 9 antes do número digite espaço.
Pressionando ENTER vamos para o campo DataNascimento onde temos a seguinte máscara de
entrada: 00/00/0000. Será permitida apenas a entrada de dígitos. Não será permitida a entrada de
uma data invalida. Complete digitando todos os registros da tabela:
Aula 3 – Atividades

Criar o banco de dados Cadastros e as tabelas Clientes e Funcionários abaixo. Observe as


propriedades dos campos.

Exercício Tabela Clientes:

Propriedade dos Campos:

Nome, Endereço e Cidade: Formato >

Telefone: Máscara de Entrada - (99) 9999- 9999

CPF: Máscara de Entrada – 999.999.999-99

Exercício Tabela Funcionários:

Propriedades do Campo:

Nome – Formato >

Hora Entrada e Hora Saída– 99: 99


Aula 4 – Criar Consulta Simples

A consulta é um processo que utilizamos para extrair dados das tabelas. Podemos criar uma
consulta para saber informações do tipo “Quais são os clientes que moram em São Paulo” ou
“Quais contatos fazem aniversário neste mês”. Também é possível realizar cálculos e fornece
dados para relatórios.

Criando Consulta Simples pelo Assistente de Consulta

O assistente de consulta você a criar uma consulta simples. Clique na guia Criar e em Assistente de
Consulta para iniciar o assistente. Vamos criar uma consulta para obter o nome, celular e data de
nascimento de cada contato da Agenda Telefônica.

Selecione Assistente de consulta simples.


Na próxima janela selecione a tabela que deseja consultar:

E selecione os campos que deseja que façam parte da consulta. No nosso exemplo vamos adicionar
os campos Nome, Celular e DataNascimento. Após clique em Avançar.
Em seguida digite um título que deseja para esta consulta. Clique em concluir e veja o resultado
da consulta. A consulta pesquisa a tabela e apresenta os campos selecionados.
Aula 5 – Criar Formulários

Normalmente, utilizamos um formulário para trabalhar com os dados e não uma tabela ou
consulta, pois ele permite visualizar informações, de forma organizada e formatada, de alguns ou
de todos os campos, um registro por vez, facilitando o processamento de inclusão, alteração e
exclusão de dados.

Um formulário visualmente atraente torna o trabalho com o banco de dados mais agradável e mais
eficiente e também pode ajudar a impedir que dados incorretos sejam inseridos.

Criando Formulário

O Access oferece várias formas de criar um formulário. A mais simples delas é selecionar uma
tabela e clicar em Criar e em Formulário.

Assim você tem rapidamente um formulário. Ele é apresentado no Modo de Exibição de Layout,
para que você possa aplicar alguns ajustes e personalização e depois salvar.
Personalize o título do formulário para Agenda Telefônica:

1. Clique na imagem do formulário e na guia Design clique em Inserir Imagem.

2. Clique em procurar e localize a imagem telefone.png na pasta desta aula.

3. Redimensione a imagem para ajustar ao cabeçalho do formulário:


4. Selecione o título do formulário e na guia Formato personalize com Fonte, Tamanho, Cores
e Alinhamento.

5. Em Preenchimento da Forma você consegue alterar a cor de fundo.

6. Ao terminar clique no botão Salvar ou utilize o atalho Ctrl+B para salvar o formulário.

Neste momento o Access solicita um nome para formulário e você poderá digitar um nome que
lembre fácil do que se trata este formulário como FormContatos.
Observe seus objetos, agora você tem uma tabela, a Contatos e um formulário FormContatos.

Clique duas vezes para abrir o formulário FormContatos:

Barra de Navegação do Formulário

Agora que o formulário está pronto podemos utiliza-lo. Observe na parte inferior do formulário a
Barra de Navegação do Formulário e navegue pelos registros existentes pelas setas de Próximo
Registro ou Registro Anterior.
Insira um novo registro clicando em Novo Registro (em branco).

Clique no campo Nome e digite os dados do novo registro:

Digite ENTER após digitar cada campo para que o registro seja adicionado a tabela.
Aula 6 – Exercícios com Formulário

Exercício: Utilizando o Formulário.

1. Cadastre os dados abaixo na Agenda Telefônica:

Ricardo Oliveira (11) 3041-1260 (11) 94582-5425 30/01/2000

Matheus dos Santos Silva (15) 4525-6525 (15) 7852-5254 04/07/1975

Ariston de Queiroz (21) 4525-5265 (21) 98652-5457 01/01/1999

Barnabé da Cruz (13) 6525-5254 (13) 7548-8569 20/07/2001

Barbara Gonçalves de Firmino (11) 2048-4545 (11) 97548-4441 11/11/1970

2. Altere os seguintes dados da Agenda Telefonica. Utilize a caixa de pesquisar para localizar
os registros:

3. O telefone de Maria das Dores mudou para (11) 3255-6060.

4. O celular de Roberto Sanches mudou para (11) 95246-8546.

5. A data de nasciomento de Mateus de Souza estava errada. A correta é 16/07/2004.

6. O nome de Ariston de Queiroz correto é Ariston de Queiroz dos Anjos.

7. Barbara Gonçalves nasceu na verdade no ano de 1980.


Aula 7 - Design de Consulta

Criar Consulta pelo Design de Consulta

Através do Design de Consulta podemos criar consultas mais detalhadas ao banco de dados. Para
iniciar o Design de Consulta clique em Criar e Design da Consulta:

O Design da Consulta solicita quais tabelas deseja trabalhar. Selecione a tabela Contatos e clique
em Adicionar e depois em Fechar.
Como exemplo, selecione os campos nome e celular:

Selecione Nome como primeiro campo da consulta:

Selecione Celular como segundo campo da consulta:

Confira o resultado da consulta clicando em Executar:


Salve a consulta como Consulta Celulares:
Aula 8 - Classificação na Consulta

Os resultados da consulta podem ser classificados. Abra a consulta ConsultaCleu8lares e acrescente


classificação Crescente no campo Nome:

Salve a consulta e observe o resultado, os nomes dos contatos estão classificados em ordem
crescente.

Definindo Critérios

Critérios são detalhes incorporados a uma consulta para identificar os dados específicos que se
deseja visualizar. Podem-se inserir critérios em um ou mais campos.
Na tabela abaixo, descrevemos alguns códigos, operadores e expressões que podem ser utilizados

CÓDIGO DESCRIÇÃO EXEMPLO RESULTADO


Substitui qualquer número de M* Mar; Mel; Milhas Marcos Santos; Mari
*
caracteres Ma* Santos Santos
Substitui qualquer caractere M??a Mala; Maca; Mola
?
alfabético isolado
Menor que <50 De 0 a 49
<
<F De A a E
< = 50 De 0 a 50
<= Menor ou igual
<=F De A a F
Maior >50 De 51 em diante
>
>F De G a Z
Maior ou igual >=50 De 50 em diante
>=
>=F De F a Z
Igual =50 50
=
=F F
Diferente <>50 0,1, ...,49,51...
<>
<> F A, B,...E, G,...
Estabelece mais de um critério
E UF = SP E NOME = E* SP Elisa SP Elton SP Eugenio
simultaneamente

OU Estabelece mais de um critério UF = SP OU UF = MG SP MG

Vamos testar alguns critérios como por exemplo, consultar apenas os contatos que começam com
a letra M. Abra novamente a ConsultaCelulares no modo design e insira um critério no campo
nome. O critério deverá ser inserido entre aspas quando se tratar do tipo de dado texto. A
expressão para critério fica assim: “M*”

Salve a consulta e veja o resultado. Apenas os contatos cujo nome começa com M foram
mostrados. Isso porque o caractere * (coringa) substitui todos os demais caracteres:
Agora vamos consultar todos os contatos que contenham Santos em qualquer parte do nome:
Aula 9 - Funções em Consulta

Funções

Em uma consulta podemos utilizar funções que efetuarão alguns tipos de cálculos ou
transformações nos campos, utilizando critérios. Por exemplo: Quais contatos fazem aniversário
em um determinado mês?

Para realizar esta consulta devemos extrair o mês da data de nascimento e compara-lo com o mês
que queremos consultar. Vamos fazer a consulta:

Crie uma nova consulta pelo Design da Consulta e inclua os campos Nome, Celular e
DataNascimento:

Função Mês()

Agora no próximo campo livre de consulta vamos criar um novo campo, que chamaremos de
MêsNascimento. Este campo será o mês extraído do campo DataNascimento. Para isso utilizaremos
a função Mês().

A função Mês() mostra um número de 1 a 12 que representa o mês de uma determinada data.
Assim:

FUNÇÃO MÊS() RETORNO

Mês(11/04/2015) 4

Mês(01/01/2000) 1

Mês(20/08/1975) 8
Clique no próximo campo de consulta livre e digite a expressão:

MêsNascimento: Mês([DataNascimento])

Salve a consulta como Consulta Aniversariantes Mês.

Abra a consulta e veja o resultado. O campo que criamos MêsNascimento mostra apenas um
número de 1 a 12, resultado da função Mês() que é o mês extraído do campo DataNascimento.

Expressão [ ]

Para que a consulta apresente apenas os aniversariantes de um determinado mês insira em critério
uma expressão entre colchetes para que ele seja pedido automaticamente antes da consulta se
executada.

Assim: [Digite o mês desejado para consulta:]


E para que o campo MêsNascimento não seja exibido na consulta podemos desmarcar a caixa de
Mostrar deste campo:

Salve a consulta e clique no botão Executar:

Digite o mês desejado para consulta e veja o resultado da consulta. Apenas os contatos que fazem
aniversário no mês solicitado são apresentados.
Aula 10 - Relatórios

Os relatórios são uma ótima maneira de organizar e apresentar dados. Eles permitem que se
imprima de uma lista simples - como um relatório semanal de vendas - a um catálogo detalhado
de produtos. Além disso, é possível criar etiquetas de endereçamento ou apresentar dados
resumidos, como as vendas agrupadas por região.

Os relatórios podem ser criados a partir de uma tabela, porém é aconselhável criar a partir de uma
consulta, que irá resumir apenas as informações que desejamos imprimir, evitando assim que se
imprima uma grande quantidade de dados sem necessidade.

Criando Relatórios

Abra o banco de dados Agenda Telefônica para praticarmos criando alguns relatórios a partir das
consultas que criamos.

O Access fornece várias ferramentas para ajudá-lo a criar relatórios rapidamente, além do
Assistente de Relatório. Essas ferramentas estão disponíveis na guia Criar, grupo Relatórios.

Vamos criar primeiro um relatório a partir da Consulta Agenda. Selecione a Consulta Agenda e
clique em Relatório, na Guia Criar, grupo Relatórios:
O relatório é criado e aberto no Modo de Exibição de Layout para que façamos alguns ajustes.

Personalize o cabeçalho do relatório:


Formate a fonte dos nomes das colunas, centralize, altere os nomes para ficarem amigáveis ao
usuário final:

Clique na coluna Data de Nascimento e centralize:

Selecione a coluna Nome e aumente sua largura para que todos os nomes caibam em uma única
linha:

Certifique-se de que o relatório está dentro do limite de impressão, demarcado pelas linhas
tracejadas:
Clique no botão Salvar e salve o relatório como Relatório Geral.

Clique em Modo de Visualização de Impressão para ver o relatório pronto e imprimir.


Clique em imprimir, selecione a impressora correta e OK. Pronto, seu relatório estra impresso.
Aula 11 - Atividade

Criar relatório da Consulta Aniversariantes Mês

1. Abra o banco de dados Agenda Telefônica;

2. Selecione a consulta Aniversariantes Mês;

3. Clique em Criar Relatório;

4. Personalize o cabeçalho para mostrar o mês dos aniversariantes; utilize a seguinte função:

=NomeMês(Mês([DataNascimento]))

5. Salve como Relatório Aniversariantes do Mês.


Aula 12 –BD com Várias Tabelas

Muitas vezes criamos um banco de dados onde são necessárias mais de uma tabela. Por exemplo,
um banco de dados para controlar as vendas de uma loja de roupas onde teremos, de forma
simplificada, as seguintes tabelas:

bd Loja de Roupas
Tabela Produtos

Tabela Vendedores

Tabela Clientes

Tabela Vendas

Criando Tabelas

Inicie o Access e crie um novo banco de dados com o nome de Loja_Roupas.


Tabela Produtos

Clique com o botão direito em Tabela1 e entre no Modo Design.

Salve a tabela como Produtos.

Crie os campos da tabela conforme abaixo:

Caixa de Listagem

Para o campo Linha vamos criar uma lista de valores para que seja permitida apenas a seleção de
uma das três opções da loja: Moda Masculina, Moda Feminina ou Moda Infantil. Siga os passos
abaixo:

1. Selecione o campo Linha.

2. Em Propriedades do campo clique em Pesquisa.

3. Em Exibir controle selecione Caixa de listagem.


1. Em Tipo de origem da linha selecione Lista de valores.

2. Em origem da linha digite os valores separados por ; (ponto e virgula): Moda


Masculina;Moda Feminina; Moda Infantil.

3. Em Largura das colunas defina-a como 3cm.

4. Clique em salvar e feche a tabela.


Propriedade Legenda

Defina um nome amigável para os campos que será utilizado como o título das colunas na tabela
ou o rotulo dos campos no formulário e relatórios. Caso não seja definido uma legenda será
utilizado o nome do campo como rótulo.

Exemplo: Definindo Legenda para o campo CodigoVendedor.

Dica: Na legenda, inclua símbolo de "e" comercial (&) imediatamente antes do caractere que você
deseja utilizar como tecla de acesso. O caractere será sublinhado. Você pode pressionar ALT
juntamente com o caractere sublinhado para mover o foco para o controle correspondente em
um formulário.

Exercício: Crie as demais tabelas de Loja_Roupas

Clique na Guia Criar e no grupo Tabelas clique em Tabela para criar uma nova tabela. O Access
insere uma tabela nova com o nome de Tabela1. Repita os procedimentos acima e crie cada uma
das tabelas do bando de dados.
Tabelas:
Aula 13 - Relacionamento de Tabelas

Quando criamos várias tabelas em um banco de dados é necessário informar ao Access uma
maneira de reunir as informações entre as tabelas. Essa reunião é feita informando ao Access um
campo em comum entre essas tabelas. Uma vez estabelecidos os relacionamentos no banco de
dados poderemos criar consultas e relatórios para exibir informações de várias tabelas de uma só
vez.

Exemplo de Relacionamento

No banco de dados Loja_Roupas, ao efetuar uma venda o vendedor informa seu código para que
a venda seja registrada em seu nome. Assim temos uma relação do campo CodigoVendedor da
tabela Vendedores com o campo CodigoVendedor da tabela Vendas. Assim:

Esse tipo de relacionamento é chamado de Um-Para-Muitos. Para criar este relacionamento


pegamos o campo definido como chave-primaria do lado UM da relação, no exemplo o
CodigoVendedor da tabela Vendedores e relacionamos com um campo CodigoVendedor
adicionado na tabela Vendas. Este campo, o lado MUITOS da relação na tabela Vendas é chamado
de chave-estrangeira.

Assim, cada vendedor cadastrado na tabela Vendedores poderá ter MUITAS vendas cadastrados
na tabela Vendas, mas, cada venda somente poderá ter UM vendedor que a realizou na tabela
vendedores.
Criando Relacionamentos

Ao criar um banco de dados, normalmente as informações são divididas em tabelas e determinada


uma chave primária para cada tabela criada. Em seguida a chave-primária da tabela é adicionada
em outra tabela que se deseja manter uma relação como chave estrangeira. São os pares de
chaves primarias e estrangeiras que se formam os relacionamentos entre tabelas do banco de
dados.

Vamos criar os relacionamentos do banco de dados Loja-Roupas. Para criar os relacionamento


de tabelas clique na guia Ferramentas de Bando de Dados e em Relações.

Na janela Mostrar tabela selecione as tabelas que serão relacionadas. No nosso exemplo selecione
todas e clique em Adicionar. Após adicionar as tabelas clique em Fechar para fechar a janela
Mostrar tabela.
As tabelas são adicionadas na janela de Relações.

Reposicione as tabelas para uma melhor visualização das relações. Isto em nada interfere no
processo de relacionamento. Siga os seguintes passos para criar os relacionamentos:

1. Arraste o campo chave primária de uma tabela para o campo comum na outra tabela que
passara a ser uma chave estrangeira. Será exibida a caixa de dialogo Editar Relações. Nela
verifique se os campos mostrados estão corretos. Caso o campo estiver incorreto basta
clicar na seta ao lado direto do campo e selecionar o correto.
2. Marque a opção Impor integridade referencial.

3. Para finalizar o processo clique em Criar.

4. Crie todos os relacionamentos conforme modelo abaixo:


Aula 14 – Atividades

Exercícios - Criando Relacionamentos

1. Crie um novo banco de dados com o nome de BDVendas.

2. Crie a tabela Pedidos:


Nome do Campo Tipo de Dados Propriedades
CodigoPedido Numeração Automática e Chave Primaria
CodigoFuncionario Numero
CodigoCliente Numero
DataPedido Data/Hora Formato Data Abreviada Mascara 00/00/0000
Observação Texto longo Formato >

3. Crie a tabela Funcionário:


Nome do Campo Tipo de Dados Propriedades
CodigoFuncionario Numeração Automática e Chave Primaria
Nome Texto Curto Tamanho 40, Formato>
Endereco Texto Curto Tamanho 40, Formato >
RG Texto Curto Tamanho 12, Máscara 99.999.999-9
CPF Texto Curto Tamanho 12, Máscara 999.999.999-99

4. Crie a tabela Clientes:


Nome do Campo Tipo de Dados Propriedades
CodigoCliente Numeração Automática e Chave Primaria
Nome Texto Curto Tamanho 40, Formato>
Endereco Texto Curto Tamanho 40, Formato >
Bairro Texto Curto Tamanho 40, Formato >
Cidade Texto Curto Tamanho 40, Formato >
CEP Texto Curto Tamanho 9, Máscara 00000-000
RG Texto Curto Tamanho 12, Máscara 99.999.999-9
CPF Texto Curto Tamanho 12, Máscara 999.999.999-99

5. Crie as seguintes relações entre as tabelas:


Aula 15 - ATIVIDADES:

Cadastre dados nas tabelas para testar as propriedades dos campos.

Exercício cadastrar a TABELA PRODUTOS

PRODUTO LINHA PREÇO IMPORTADO (S/N)

CALÇA FEMININA R$ 198,90 -

VESTIDO FEMININA R$ 280,90 -

CAMISETA MASCULINA R$ 99,90 -

CALÇA MASCULINA R$ 131,90 -

BLUSA FEMININA R$ 78,80 -

JAQUETA MASCULINA R$ 369,90 IMPORTADO

MACACÃO INFANTIL R$ 148,00 -

BONÉ INFANTIL R$ 65,00 IMPORTADO

MEIA INFANTIL R$ 39,90 -

MEIA FEMININA R$ 39,90 -

CAMISA MASCULINA R$ 49,90 IMPORTADO

Exercício cadastrar a TABELA VENDEDORES

NOME CPF DT NASCIMENTO CELULAR

Gloria 598.452.586-45 22/04/1975 (11) 96589-9658

Jéssica 548.965.784-41 27/01/1980 (11) 94515-5658

Lídia 248.986.412-85 01/06/1998 (11) 91245-7854

Jailton 478.851.652-96 23/10/1999 (11) 94857-8458


Kleber 125.458.965-65 12/09/1970 (11) 96524-8545

Exercício Cadastrar a TABELA CLIENTES

NASCIMENT
VENDEDOR

ENDEREÇO
TELEFONE

ESPECIAL
CELULAR

ESTADO

CLIENTE
BAIRRO

CIDADE
NOME

DATA
CEP
CPF

O
ALCIDES 452.658.785- (11)3265- (11)95485- Rua 13 de Francisco 25348-
02 Arpoador SP 13/02/1990 SIM
DIAS 41 8548 8547 maio, 90 Morato 968

Rua
MARLENE 524.652.125- (11)6325- (11)95656- Teodoro Jardim Francisco 23642-
04 SP 20/01/2000 NÃO
SILVA 56 4521 8548 Sampaio, São João Morato 652
232
Av. dos
MANOEL 454.785.456- (11)4488- (11)96563- Bairro Francisco 45f26-
01 Estudantes, SP 17/02/1960 SIM
LOURENÇO 19 4412 5623 Ema Morato 965
600

JOSÉ 123.658.236- (11)6532- (11)94582- Rua Chico São 13263-


05 Centro SP 23/08/1997 SIM
SANTOS 96 5624 9659 Parro, 45 Miguel 222

REGINA 888.658.452- (11)4524- (11)94856- Av. das Jardim Francisco 05465-


02 SP 17/12/1999 NÃO
KIM 77 5468 9658 Nações, 11 Regina Morato 555

Exercício Cadastrar as VENDAS REALIZADAS

Cadastre as seguintes vendas realizadas na data de hoje. Lembre-se: Cadastre as vendas na tabela
Vendas lançando os códigos do vendedor, cliente e produto. Digite a quantidade e a data da
venda.

1. Marlene Silva esteve na loja e comprou dois vestidos, um macacão e um boné para o filho

2. O Sr. José dos Santos comprou uma camisa para ela mesmo.

3. Regina Kim comprou uma calça, dois vestidos e 5 pares de meia para ela mesma
Aproveitou e levou também uma calça e uma camisa para o irmão.

4. Manoel Lourenço que tem seis sobrinhos comprou um boné para cada um.

5. Alcides Dias sempre doa roupas para uma creche com vinte crianças. Comprou 2 pares de
meia para cada uma.
Aula 16 – Design de Consulta

Vamos criar uma consulta que irá utilizar os dados de várias tabelas. Em nosso projeto
Loja de Roupas, ao cadastrar as vendas utilizamos inserimos o código do vendedor, o
código do cliente e o código do produto. Como as tabelas estão relacionadas
podemos criar uma consulta para localizar os dados de cada venda, buscando nas
tabelas correspondentes.

Clique em Criar > Design de Consulta:

Em Mostrar tabela selecione as tabelas que iremos utilizar na consulta:

Clique em Adicionar e Fechar:

Temo então o Design de Consulta, com as tabelas selecionadas e os relacionamentos


criados:
Agora é só criar a consulta desejada inserindo os campos que queremos e sua
respectiva tabela.

Clique no botão executar e veja o resultado:


Efetuando Cálculos em Consultas

As consultas não servem apenas para localizar dados específicos. Também é possível
utilizá-las para realizar cálculos. Podemos criar campos utilizando uma expressão para
calcular valores ou utilizar funções agregadas ao Access.

Por exemplo, podemos criar um campo que calcule o total a ser pago a partir do
campo Preço Unitário (tabela Produtos) e Quantidade (tabela Vendas) da seguinte
forma:

1. Abra a consulta vendas no modo design.

2. Na coluna a direita do campo preço digite a seginte expressão na linha Campo:

Total:[preco]*[quantidade]

Onde:

Total e o título da coluna

[nome-do-campo] é o nome de campo utilizado no cálculo, sempre deve estar entre


colchetes.

* (asterisco) – Operador matemático que indica multiplicação.

Clique no botão executar e veja o resultado:

A
Linha de Total

Podemos adicionar uma linha de Total a uma consulta abrindo sua consulta, na folha
de dados exibir, adicionando a linha e, em seguida, selecionando a função agregada
que você deseja usar, como soma, mínimo, máximo ou média.

Abra a consulta ConsultaVendas no modo de Exibição de Folha de Dados.

Na guia Página Inicial, no grupo Registros, clique em Totais.

Uma nova linha de Total será exibida na sua folha de dados.

Na linha de Total, clique na célula do campo que você deseja somar e


selecione Soma na lista.

O total da coluna é inserido na linha Total.


Clique no botão executar e veja o resultado:

Salve a consulta como ConsultaVendas:


Aula 17 – Atividade

1. Crie um Banco de Dados para um Vendedor de Bolachas, a qual permita


registar os clientes e os artigos existentes. Nome sugerido VendBolachas.

2. Criar as seguintes tabelas:

Tabela Clientes Tabela Produtos

NumeroCliente CodProduto

NomeCliente Produto

Endereco Peso

Telefone PrecoVenda

3. Introduza os seguintes dados em cada uma das tabelas:

Clientes
Código Nome Endereço Cidade Telefone

1 Maria Matumbina Rua do Manjerico, 24 Porto (11) 2234-6478

2 Petronilde Rua de Santo António, Vila Real (11) 2598-6509


Facadinhas 45

3 Manuel Joaquim Rua da Justiça, 3 Lisboa (11) 3854-8890

4 Tony Carreira Av. das Camionetes, 123 Almada (11) 3896-5412

Produtos

Código Produto Peso Preço Venda

1 Bolacha Maria Cuétara 200gr R$ 23,00

2 Bolacha Manteiga Belgas 220gr R$ 27,50

3 Bolacha Aveia Triunfo 180gr R$ 22,00

4 Bolacha Côco Bauducco 162gr R$ 14,90


4. Crie um formulário para cada uma das tabelas. Em cada formulário crie os
seguintes botões de comando:

a. Fechar o formulário;

b. Imprimir registo atual;

c. Eliminar registo atual.

5. Crie as seguintes Consultas:

 Consultas Clientes X Telefone: que mostra o nome e o telefone de todos os


clientes.

 Consulta Clientes por Nome: que visualize o endereço e o telefone de todos


os clientes, mas ordenados por ordem ascendente do nome.

 Consulta Produtos: – que mostre o nome do produto, peso e preço de


venda.
Aula 18 – Funções na Consulta

Em uma consulta, podemos utilizar funções que efetuarão alguns tipos de cálculos
para todos os registros ou para um grupo deles, utilizando critérios.

Ao criar uma consulta é importante que a mesma responda a alguma pergunta, que
será o resultado esperado da consulta.

EXEMPLO 1: Qual o total de cada produto vendido?

Para isso, faça assim:

Crie uma nova consulta pelo Design de Consulta.

Selecione as tabels necessárias. Neste exemplo utilize as tabelas Produtos e Vendas:

Insira os campos para consulta: Código do Produto, Descrição do Produto e


Quantidade Vendida das respectivas tabelas:
Clique no botão Totais , localizado no grupo Mostrar/Ocultar da guia Design. A
linha total será exibida na grade:

Sempre que acessamos a opção Total, é necessário definir agrupamentos, que são
grupos de registros com um valor em comum. Por essa razão, o Access coloca a opção
Agrupar por em todos os campos. Para saber o total de produtos vendidos o campo
quantidade tem que ser o agrupamento. Para facilitar a consulta, selecione somente
os campos que serão totalizados e os campos pelos quais os registros devam ser
agrupados.

Na linha Total, na coluna do campo Quantidade, crie o agrupoamento por SOMA,


para agrupar por total de produtos vendidos.

Clique em executar para ver o resultado:


A coluna SomaDequantidade criada pela consulta é a soma das quantidades vendidas
de cada produto.

Salve a consulta como TotalPorProdutos:

EXEMPLO 2: Qual o total gasto por cliente?

Neste exemplo utilizaremos as tabelas Clientes, Produtos e Vendas.

Crie uma nova consulta pelo Design de Consulta.

Insira as tabelas Clientes, Produtos e Vendas.

O que precisamos? Saber o total gasto por cada cliente, então vamos inserir apenas
os campos necessários na consulta: Para identiticar o cliente os campos código e nome
do cliente e para saber quanto o cliente gastou calculamos multiplicando a quantidade
pelo preço:

Execute e veja o resultado:


Classificação em Ordem Alfabética

Podemos colocar o nome dos clientes em ordem alfabética, para isso utilizamos a
linha Classificação e a opção Crescente na coluna do campo nome:

Executando:

Observe que temos o total gasto por cada cliente em cada compra realizada. A ideia
é agrupar as vendas por cliente obtendo o total de cada cliente.
Clique em Totais .

Na linha Totais, na coluna total agrupe-a por Soma:

Executando, observe que os registros de cada cliente foram agrupados e o total é a


soma de todas as compras do cliente.

Salve a consulta como TotalPorCliente:

As principais funções agregadas suportadas pelo Access são as seguintes:

Função Utilização

Soma Realizar a soma do total de valores de um ou mais campos.

Média Calcular a média dos valores de um campo.

Mín Exibir o menor valor de um campo.


Máx Exibir o maior valor de um campo.

Contar Contar o número de itens de um campo.

Desv Medir como os valores são dispersos a partir de um valor médio.

Var Medir a variância estatística de todos os valores na coluna.

Primeiro Retornar um valor de campo a partir do primeiro registro no conjunto de


resultados retornado por uma consulta.

Último Retornar um valor de campo a partir do último registro no conjunto de


resultados retornado por uma consulta.

Atividades

Crie as seguintes consultas:

Quantidade por Linha de Produtos:

Quantidade e Valor Total por Vendedores em ordem alfabética.


Aula 19 - FORMULÁRIOS EM
BRANCO

Uma maneira muito rápida de criar um formulário é utilizando a ferramenta Formulário


em Branco.

Na guia criar, no grupo de formulários, clique em Formulário em branco.

O Access abre um formulário em branco no modo Layout e exibe o painel Lista de


Campos.

Criar o formulário da tabela Produtos

No painel Lista de Campos, clique no sinal de mais (+) ao lado da tabela ou das tabelas
que contêm os campos que você deseja ver no formulário.
Para adicionar um campo ao formulário, clique duas vezes nele ou arraste-o para o
formulário.

DICA: Depois de adicionar o primeiro campo, você pode adicionar vários campos ao
mesmo tempo mantendo pressionada a tecla CTRL, clicando em vários campos e, em
seguida, arrastando-os para o formulário ao mesmo tempo.

Use as ferramentas no grupo de Cabeçalho/rodapé, na guia Design para adicionar um


logotipo e título para o formulário.
Utilize a guia formato para formatar fonte, alinhamento, cores e preenchimento do
cabeçalho.

Personalize o formulário com uma imagem de fundo como uma foto da loja de
roupas:

Utilize a guia Formato para personalizar as cores de fonte e preenchimento de forma


dos rótulos e dos campos:
Salve o formulário como formProdutos.
Aula 20 – Atividades
Formulários

Crie os demais formulários do bando de dados Loja de Roupas.

Formulário para o cadastro de clientes:

Formulário para o cadastro de vendedores:


Formulário para o lançamento das vendas:

No formulário Vendas insira também os campos das outras tabelas correspondentes


aos códigos:

1. Abra o formulario Vendas no modo design.

2. Clique em adiconar campos exitentes.

3. Insira o campo nome da tabela Vendedores ao lado do código do vendedor


no formulário.

4. Selecione o rótulo do campo e delete, já que não será necessário neste


formulário.
5. Repita o processo para os demais campos.

6. Crie um campo calculado para calcular o total da venda. Insita um controle de


caixa de texto, no rotulo escreva TOTAL: e na caixa de texto a formula:
=[preco]*[quantidade].
Aula 21 - Inserindo Botão de
Ação

Um botão de comando é usado em um formulário para iniciar uma ação ou um


conjunto de ações. Por exemplo, é possível criar um botão de comando para navegar
pelos registros, inserir um novo registro e até mesmo abrir outro formulário.

Controle Botão

Nesta aula criaremos botões para adicionar novos registros e navegar pelos registros
dos formulários da Loja de Roupas.

Abra o Banco de dados Loja de Roupas e o formulário Produtos no modo design:

Na guia contextual Design, e no grupo Controles, clique no controle Botão:

Em seguida desenhe-o no formulário:

Será aberta a janela Assistente de botão de comando. Primeiramente, iremos criar um


botão para adicionar registros. Para isso, defina as opções Operações de
registro e Adicionar novo registro e clique em Avançar.
Nesta tela, você pode escolher se o seu botão será preenchido com imagem ou texto.
Escolha manter neste exemplo como imagem. Após definir clique Avançar.

Agora, basta definir um nome para o botão, e após clicar em Concluir.

Veja como o botão foi criado:


Também vamos criar os botões para navegação dos registros. Para isso, clique na
opção Navegação de registro e insira um a um os botões: Ir para primeiro registro – Ir
para registro anterior – Ir para próximo registro – Ir para último registro

Na guia Organizar no grupo Dimensionamento e Classificação utilize os comandos do


botão Tamanho / Espaço para organizar os botões.

Pronto. O formulário já esta com os botões funcionando.

Exercício: Criando botões de ação

1. Crie os demais botões para navegação dos registros:

Ir para primeiro registro

Ir para registro anterior

Ir para próximo registro

Ir para último registro

2. Organize os botões no formulário. Na guia Organizar e no grupo


Dimensionamento e Classificação utilize os comandos do botão Tamanho /
Espaço para organizar os botões.
1. Salve o formulário e abra-o para testar os botões.
Aula 22 – Relatórios

Os relatórios são uma ótima maneira de organizar e apresentar dados. Eles permitem
que se imprima de uma lista simples — como um relatório semanal de vendas — a
um catálogo detalhado de produtos. Além disso, é possível criar etiquetas de
endereçamento ou apresentar dados resumidos, como as vendas agrupadas por
região.

Todos os métodos utilizados na criação de formulários podem ser utilizados na criação


de relatórios. A diferença entre eles é o modo como os dados são agrupados:

O Access 2007 fornece várias ferramentas para ajudá-lo a criar relatórios rapidamente,
além do Assistente de Relatório. Essas ferramentas estão disponíveis na guia Criar,
grupo Relatórios (figura 280).

Concluindo o banco de dados Loja de Roupas criaremos alguns relatórios.

Criando Relatório pelo Assistente

Criando relatório dos clientes da loja de roupas. Neste relatório teremos os seguintes
campos: Código do Cliente, Nome do Cliente, Telefone, Cidade, Estado e Data de
Nascimento.

1) Crie uma consulta com os campos que deseja no relatório:

2) Na guia Criar clique em Relatório;

3) Um relatório será gerado a partir da consulta e exibido no modo de layout:


1. Faça ajustes no relatório como, por exemplo, ajustar o tamanho das colunas
para economizar espaço no papel. Clique na linha da coluna e redimensione a
largura:

2. Colunas que não forem necessárias no relatório podem ser exlcuidas. Como
exemplo vamos exluir a coluina Linha. Clique com o botão direito sobre a colua
e em selecionar a coluna inteira:
1. Uma vez selecionada a coluna clique com o botão direito novamente e em
excluir coluna. A coluna será excluída.

2. Continue ajustando seu relatório até que todo conteúdo esteja dentro da linha
de margem:
1. Observe: O Access inseriu um total na coluna Preço, que é a soma de todos os
valores da coluna. Queremos que este total seja na coluna Total. Então vamos
deletar o total da coluna Preço e inseri-lo na coluna Total:

1) Selecione o total da coluna 2) Selecione a coluna que deseja o total e na


Preços e Exclua: guia Design cliquen em Totais e escolha
Soma:
3) Na guia Formato, formate o
valor como moeda:

1. Personalizando o logotipo: Clique no logotipo do relatório para seleciona-lo:

2. Na guia Design clique em Logotipo:


3. Selecione o logotipo desejado:

4. Clique com o botão direito sobre o logotipo e selecione propriedades: Ajuste


a propriedade Modo Tamanho para Estender e assim o logotipo se ajusta ao
tamanho do espaço no relatório
5. Selecione o título do relatório e personalize para RELEATÓRIO DE VENDAS DO
DIA. Você também pode usar a guia Formato para personalizar a formatação
de fonte.
6. Ainda na guia Formato personalize as cores de Preenchimento da Forma:

Modos de Exibição do Relatório:

Nos modos de exibição do relatório podemos alternar do Modo Layout, que é o modo
onde criamos o relatório para o modo de Impressão, onde o relatório será
apresentado na tela da forma que será impresso.

Alternando para o modo Visualização de Impressão teremos o relatório pronto:


Para imprimir, clique em selecione a impressora e OK.
Aula 23 - Trabalho Final

Trabalho final entregue pelo instrutor.

Das könnte Ihnen auch gefallen