0% acharam este documento útil (0 voto)
37 visualizações93 páginas

Guia Completo Access 2016: Tabelas e Formulários

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
37 visualizações93 páginas

Guia Completo Access 2016: Tabelas e Formulários

Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

ACCESS 2016

FICHA TÉCNICA
AUTOR
Equipe de Desenvolvimento Gillis Interactive

EDIÇÃO TÉCNICA
Coordenação de Desenvolvimento Gillis Interactive

REVISÃO & CONTROLE DE QUALIDADE


Sandra Marques

Todos os direitos reservados.


Nenhuma parte desta publicação poderá ser armazenada ou reproduzida por
qualquer meio sem autorização por escrito do Sistema de Ensino Gillis
Interactive.

ACCESS 2016
Access 2016 / Gillis Interactive, 2020
1. Access 2016
Edição: 1ª Idioma: português

Em conformidade com o Acordo Ortográfico da Língua Portuguesa.

1
ACCESS 2016

Sumário
Aula 01 .................................................................................................................................................................... 4
Noções Básica e Criação de Tabelas. .................................................................................................................. 4
Introdução ...................................................................................................................................................... 4
Cronograma de Lançamentos do Access ........................................................................................................ 5
O que é um Banco de Dados ........................................................................................................................... 7
Iniciando o Access 2016 .................................................................................................................................. 7
Criando uma tabela de banco de dados ......................................................................................................... 9
Tipos de dados .............................................................................................................................................. 13
Inserindo Registros ....................................................................................................................................... 15
Exercício de Fixação ...................................................................................................................................... 15
Aula 2 .................................................................................................................................................................... 18
Propriedades e Automação das Tabelas ........................................................................................................... 18
Propriedades dos Campos ............................................................................................................................ 18
Alterando Propriedades ................................................................................................................................ 19
Alterando a Máscara de Entrada Manualmente .......................................................................................... 21
Regras para alterar Máscaras de Entrada. .................................................................................................... 22
Excluindo Registros e Campos. ..................................................................................................................... 24
Exercícios ...................................................................................................................................................... 24
Exercícios de Fixação .................................................................................................................................... 26
Aula 3 .................................................................................................................................................................... 28
Classificar, Filtrar e Localizar Registros ............................................................................................................. 28
Classificação de Registros ............................................................................................................................. 28
Filtros ............................................................................................................................................................ 30
Localizar Registros ........................................................................................................................................ 33
Substituindo Registros .................................................................................................................................. 34
Exercícios ...................................................................................................................................................... 35
Exercícios de Fixação .................................................................................................................................... 39
Aula 4 .................................................................................................................................................................... 40
Criar e Alterar Formulários ............................................................................................................................... 40
Formulários ................................................................................................................................................... 40
Criando Formulários das Tabelas .................................................................................................................. 40
Criando e Editando Formulários em Branco ................................................................................................. 43
Design dos Formulários ................................................................................................................................ 45
Exercícios ...................................................................................................................................................... 48
Exercícios de Fixação .................................................................................................................................... 51

2
ACCESS 2016

Aula 5 .................................................................................................................................................................... 52
Relacionamento Entre Tabelas ......................................................................................................................... 52
Relacionamentos .......................................................................................................................................... 52
Criando Relações entre Tabelas ................................................................................................................... 53
Excluindo Relações ....................................................................................................................................... 57
Exercícios ...................................................................................................................................................... 58
Exercícios de Fixação .................................................................................................................................... 60
Aula 6 .................................................................................................................................................................... 61
Criar Consultas e Estabelecer Critérios ............................................................................................................. 61
Consultas ...................................................................................................................................................... 61
Criando Consultas ......................................................................................................................................... 62
Aplicando Critérios ....................................................................................................................................... 68
Utilizando Parâmetros de Seleção ................................................................................................................ 69
Exercícios ...................................................................................................................................................... 70
Exercícios de Fixação .................................................................................................................................... 73
Aula 7 .................................................................................................................................................................... 74
Revisão de Conteúdos I .................................................................................................................................... 74
Exercícios ...................................................................................................................................................... 74
Exercícios de Fixação .................................................................................................................................... 84
Aula 8 .................................................................................................................................................................... 85
REVISÃO DE CONTEÚDOS II .............................................................................................................................. 85
Exercícios ...................................................................................................................................................... 85

3
ACCESS 2016

Aula 01

Noções Básica e Criação de Tabelas.


Introdução

Access 2016 é um Sistema de Gerenciamento de Banco de Dados da Microsoft,


distribuído no pacote Office 2016 usado para o desenvolvimento de aplicações que
envolvem tanto a modelagem e estrutura de dados como também a interface a ser
utilizada pelos usuários.

Microsoft Access 2016 é capaz de usar dados guardados em Access/Jet,


Microsoft SQL Server, Oracle, ou qualquer recipiente de dados compatível com Open
Database Connectivity.

A estrutura de dados se dá de forma muito intuitiva, sendo recomendado que


você possua conhecimentos básicos em lógica de programação.

4
ACCESS 2016

Cronograma de Lançamentos do Access

Em 1992: A Microsoft lança seu primeiro Sistema de Gerenciamento de Banco


de Dados, o Microsoft Access (MS Access). A Microsoft era a dominadora do seu
próprio mercado, foi a primeira a lançar um software executável em plataforma
Windows, enquanto, os outros programas do gênero eram voltados para o ambiente
DOS.

1995: O novo Access acompanhou o pacote


de programas Microsoft Office 7.0. A nova versão
do Access vinha acompanhada com a linguagem
Visual Basic for Applications (VBA), da própria
Microsoft, tendo o seu próprio ambiente de
programação.

5
ACCESS 2016

1997: A versão 8.0 do Access foi lançada. Era


preparada para internet, sendo capaz de gravar
hiperlinks e salvar arquivos em formato HTML.

1999: MS Access 2000 já possuía suporte a OLE


DB, tornando o Access independente desde então.

2002: a versão lançada através do pacote Office


XP dava suporte à linguagem XML (Extensible Markup
Language), que pode criar páginas em formato HTML
com acesso aos dados do banco.

2003: agora, o Access traz maior integração


com o browser, e incorporação da linguagem SQL
nas consultas de tabelas do banco.

2007: o Access 2007 foi lançado com


poucas melhorias, com mudanças na interface
gráfica e suporte melhorado para o Windows
SharePoint Services 3.0.

6
ACCESS 2016

O que é um Banco de Dados

Um banco de dados é uma coleção de informações relacionadas a um


determinado assunto ou objetivo, como controle de pedidos de clientes ou
manutenção de uma coleção de músicas e tem como objetivo organizar todas essas
informações.

O Access 2016 possibilita a utilização de um Banco de Dados Relacional, que


permite fazer relações entre os seus dados. Tendo uma agenda telefônica como
exemplo, o Banco de Dados Relacional nos permite relacionar para cada NOME um
TELEFONE e um ENDEREÇO.

Conceitos

Dados: São números ou descrições de objetos ou eventos que, isoladamente,


não provocam nenhuma reação no leitor. Exemplo: 124.
Campo: Local onde os dados serão inseridos. Exemplo: NOME.
Registro: Conjunto de campos com informações relacionadas.
Exemplo: NOME, ENDEREÇO, BAIRRO, CEP.
Tabela: Conjunto de registros.

Iniciando o Access 2016


A forma mais utilizada para iniciar o Access 2016 é clicando no botão Iniciar,
Todos os programas, Microsoft Office, Microsoft Office Access 2016 (figura 1).

7
ACCESS 2016

(Figura 1)

Assim que acessamos o Access, temos a tela de exibição (figura 2)

Nessa página, você tem as seguintes opções:

1. Opções, já padrões para salvar e abrir arquivos.

2. Arquivos que você abriu recentemente.

3. Opções para começar um novo arquivo, imprimir, publicar e ajuda.

4. Para começar ou continuar um trabalho, como Banco de dados em branco,


Banco de dados em Web, Modelos recentes que você criou e outras opções
de exemplo de modelo.

5. Modelos prontos que podem ser utilizados.

8
ACCESS 2016

(Figura 2)

Criando uma tabela de banco de dados


Para começar um banco de dados deve-se criar um banco de dados em branco,
para isso, siga os passos abaixo (figura 3):

1. Clique em Banco de Dados em Branco.

2. Na caixa Nome do Arquivo, digite o nome desejado: Banco, por exemplo.

3. Para selecionar o local em que o arquivo deve ser salvo, clique no botão de
Procurar.

4. Uma vez definido o local desejado, clique em Criar.

9
ACCESS 2016

(Figura 3)

Quando o banco de dados é criado, uma tabela em branco é aberta.

Agora nesta tela, temos ao lado esquerdo a lista de tabelas que você está
trabalhando e ao centro temos a tabela em si, na qual iremos editar agora usando
o modo design. (figura 4).

10
ACCESS 2016

(Figura 4)

Nessa caixa de texto colocamos o nome da tabela. Exemplo: “Cliente Teste”.


(Figura 5)

(Figura 5)

11
ACCESS 2016

Temos as seguintes opções para edição (figura 6)

1. Nome do campo: Nome da coluna. Exemplo: ID Cliente, Nome, RG, Data de


Nascimento.
2. Tipo de dados: escolhemos o tipo de preenchimento dos campos. Exemplo:
Texto, Numeração Automática, data e hora entre outros.
3. Descrição: informações sobre os campos.
4. Chave Primária: define um campo como índice, do qual o conteúdo não se
repete.
5. Campo, Registro e Eventos de Tabela: As opções de criar e modificar
macros serve para adicionar macros que são um recurso do Access que
permite adicionar lógica a eventos que ocorrem em tabelas, como adicionar,
atualizar ou excluir dados.

(Figura 6)

Usaremos como exemplo uma tabela de Cadastro de Clientes. Para isso,


insere-se os campos Código, Nome, RG, Data de Nascimento, Endereço, Cidade,
Estado, Celular e E-mail.
O campo “Código”, está marcado como Chave Primária (figura 7).

12
ACCESS 2016

(Figura 7)

Tipos de dados
Um fator importante para editar os campos são os tipos de dados.
Eles podem ser:

• Texto: Aceita todos os caracteres e seu tamanho máximo é 255.

• Memorando: Utilizado para campo de comentários ou observações. Tem o


tamanho máximo de 64 Kb e não pode ser indexado.

• Número: Armazena conteúdos numéricos e os sinais de + e -.


• Seu tamanho varia entre 1, 2, 4, 8 e 16 bytes.

• Data/hora: Armazena os valores de data e hora para os anos de


• 100 a 9999. Tamanho: 8 bytes.

• Moeda: Utilizado para um campo que exija muitos cálculos envolvendo dados
com uma a quatro casas decimais. Efetua um cálculo mais. Tamanho: 8 bytes.

• Automática: Um número sequencial exclusivo (incrementado em 1) ou


número aleatório atribuído pelo Access, sempre que um novo registro é
adicionado a uma tabela. Não podem ser atualizados. Tamanho: 4 bytes.

13
ACCESS 2016

• Sim/Não: Valores Sim e Não e campos que contenham somente um entre


dois valores (Sim/Não, Verdadeiro/Falso ou Ativado/Desativado). Tamanho: 1
bit.

• Objeto OLE: Armazena (imagem, planilha do Excel, Tamanho: 1 Gb.


• Objetos criados por outros aplicativos sons etc.) e não pode ser indexado.

• Hiperlink: Texto ou combinação de texto e números armazenados como texto


e utilizados como um endereço de hiperlink.

• Anexo: Permite anexar qualquer tipo de arquivo compatível ao registro do


banco de dados, da mesma maneira que se anexam arquivos a um e-mail.

• Assistente de Pesquisa: Permite escolher um valor de outra tabela ou de


uma lista de valores.

Assim, devemos editar os tipos de arquivos da tabela de acordo com a função


do campo (figura 8).

(figura 8)

14
ACCESS 2016

Inserindo Registros

Com a tabela pronta, os registros já podem ser adicionados na tabela. Para isso
usamos o Modo de Exibição (figura 9).

(Figura 9)

Usando este modo podemos preencher inserindo os registros. Como se trata


de cadastro de clientes foram inseridos os nomes e informações (figura 10).

(Figura 10)

Exercício de Fixação
1) Abra o Access 2016.
2) Nomeie seu Banco de Dados como “BancoExer”.
3) Selecione “Banco de dados em branco” e clique em “Criar”.
4) Clique no Modo Designer.

15
ACCESS 2016

5) Insira o nome da tabela. Exemplo: Produtos. Clique em “Ok”.

6) Renomeie “Código” para “IDProduto”.


7) Crie um campo de nome “Descrição” abaixo.
8) Feito isso, crie outro campo de nome “Valor”.
9) Altere o tipo de dado de “Valor” para Moeda.

16
ACCESS 2016

10)Clique no Modo de Exibição para inserir os registros.

11) Ao ser questionado sobre salvar a tabela, clique em Sim.


12) Em “Descrição”, insira o registro “Camisa”.
13) No campo “Valor” ao lado, insira “30”. Os valores formatarão sozinhos.

14) Insira outro registro em “Descrição” de nome “Calça”.


15) Em “Valor” insira “37”.
16) Crie outro registro de nome “Boné” em “Descrição”.
17) Registre “26” no campo “Valor” de “Boné”.

Resultado:

17
ACCESS 2016

Aula 2

Propriedades e Automação das Tabelas


Propriedades dos Campos
Para cada tipo de campo, podem ser definidas propriedades especiais, para
definir melhor o que ele deve armazenar. As propriedades são determinadas pelo
tipo do campo.

Existem duas guias: Geral e Pesquisa (figura 1).

18
ACCESS 2016

(Figura 1)

As propriedades mais usadas são:

Tamanho: Define o tamanho máximo do campo.


Formato: Específica como os dados serão exibidos.
Máscara de entrada: Cria um formato padrão para todos os valores
armazenados nos campos.
Legenda: Rótulo do campo que será visualizado em formulários ou relatórios.
Valor Padrão: Valor inserido automaticamente no campo durante a entrada de
dados
Regra de validação: Define regras para a inclusão de novos dados.
Texto de validação: Texto apresentado quando dados inválidos são incluídos.
Requerido: Sem o preenchimento do campo, o registro não poderá ser salvo.
Permitir comprimento zero: Permite que um espaço em branco seja um
conteúdo válido em campos Texto ou Memorando.

Indexado: Cria um índice em ordem crescente que facilita a pesquisa dos


dados.

Formato de texto: No campo Memorando, define como o texto poderá ser


armazenado.

Alinhamento do texto: Define como o texto poderá ser alinhado de acordo


com a largura da coluna.

Alterando Propriedades
A tabela já feita na Aula 1 da apostila será utilizada para aplicar as propriedades
(figura 2).

(Figura 2)

19
ACCESS 2016

Deve-se clicar no campo para ver as propriedades disponíveis para ele,


lembrando que elas variam do tipo de dados que o campo possui.
Como exemplo, podem-se alterar os seguintes campos e propriedades:

Nome: Tamanho do Campo: 50.


Requerido: Sim.

Com a propriedade “Requerido” alterada para “Sim”, o Access obriga a


preencher o campo “Nome” com um valor/registro (figura 3).

(Figura 3)

RG: Máscara de entrada: Carteira de Identidade.

Para alterar a Máscara de entrada podemos clicar nos três pontinhos


correspondentes (figura 4).

(Figura 4)

Feito isso temos diversas opções de máscaras, entre elas a de Carteira de


Identidade que deve ser selecionada para, após isso, concluir o assistente. (figura
5).

20
ACCESS 2016

(Figura 5)

Celular: Máscara de entrada: Telefone.


Neste a Máscara de entrada é alterada da mesma maneira que RG porém
utilizando a máscara Telefone.

Feito isso, a tabela é formatada de maneira automática (figura 6).

(Figura 6)

Alterando a Máscara de Entrada Manualmente

Nem sempre o Assistente de Máscara de Entrada possui exatamente a


máscara desejada.

21
ACCESS 2016

Como exemplo, a máscara de CEP no Brasil é 00000-000, e este formato não


aparece como opção no assistente, tendo que ser alterado manualmente.
Um campo CEP foi criado na tabela para a Máscara de Entrada ser alterada
manualmente (figura 7).

(Figura 7)

A máscara é editada diretamente no seu campo em propriedades (figura 8).

(Figura 8)

Regras para alterar Máscaras de Entrada.

0 (zero): Permite a entrada de dígito (0 a 9) e o preenchimento obrigatório.

9: Permite a entrada de dígito ou espaço e o preenchimento é opcional.

#: Permite a entrada de números precedidos pelos sinais + 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 ou dígito e o preenchimento é obrigatório.

22
ACCESS 2016

A: Letra ou dígito e o preenchimento é opcional.

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

Seguem algumas máscaras de entrada úteis e os tipos de valores que podem

ser inseridos. Os valores podem ser alterados, sempre que houver


necessidade.

Máscara de entrada Valores de exemplo


(000) 0000-0000 (011) 1234-5678
(999) 9999-9999 (011) 555-0248
(000) AAA-AAAA (011) 555-TELE
#999 -20
>L0L 0L0 T2F 8M4
00000-9999 98115-
SSN 000-00-0000 SSN 555-55-5555

Sendo assim, a Máscara de Entrada de CEP deve ser alterada como


00000-000 (figura 9).

(Figura 9)

Indo ao Modo de Exibição e adicionando um registro em CEP, percebe-se


como ficou a máscara (figura 10).

(Figura 10)

23
ACCESS 2016

Excluindo Registros e Campos.

Para excluir registros e tabelas, deve-se selecionar os registros desejados ao


lado esquerdo de cada coluna e utilizar o botão “Excluir”, ou pressionar a tecla
“Del/Delete” (figura 11). No caso dos campos, podem ser excluídos da mesma
maneira, desde que não haja relacionamento com outras tabelas.

(Figura 11)

Mesmo excluídos, os registros ainda contam na numeração automática. Para


ajustar novamente, deve-se usar a ferramenta “Compactar e Reparar Banco de
Dados” presente na aba “Ferramentas de Banco de Dados” (figura 12).

(Figura 12)

Exercícios

1) Crie uma tabela baseada em cadastros de clientes com os campos


“IDCliente”, “Nome”, “RG”, “Endereço”, “Cidade”, “Estado”, “CEP”, “Celular” e “E-
mail”.

2) Insira registros nela.

3) Entre no Modo Design da tabela.

24
ACCESS 2016

4) Clique no campo “Nome”.

5) Altere Tamanho do campo para 255.

6) Mude Requerido para “Sim”.


7) Clique em RG.

8) Abra o assistente de Máscara de Entrada.

9) Defina a máscara como “Carteira de identidade”.

25
ACCESS 2016

10) Clique em “Celular”.

11) Altere a Máscara de Entrada para “Telefone”.

12) Clique em “CEP”


13) Altere manualmente a Máscara de Entrada para “0000-000”.

14) Saia do Modo Design para o Modo de Exibição.


Resultado:

Exercícios de Fixação
1) Crie uma tabela de cadastro de empresas.
2) Crie os campos de modo que tenha ID, Nome, Data de Criação, CNPJ,
Localização e Telefone.
3) Altere as propriedades de modo que os campos sejam de preenchimento
obrigatório e as máscaras de entrada estejam automatizadas.
4) Insira 20 registros de empresas na tabela.
5) Exclua os registros e repare a numeração automática.

26
ACCESS 2016

Exemplo:

27
ACCESS 2016

Aula 3
Classificar, Filtrar e Localizar Registros

Classificação de Registros
Classificar é um método simples e importante para a organização dos dados.
Podem-se classificar os registros com base em qualquer campo.
Existem três ferramentas para classificação (figura 1):

Crescente: organiza de A a Z.

Decrescente: organiza de Z a A.

Remover Classificação: remover as regras caso tenha alguma.

(Figura 1)

28
ACCESS 2016

A maneira mais prática para classificar é selecionando a seta presente no


campo desejado, mostrando as opções que podem ser selecionadas. (figura 2).

(Figura 2)

Como exemplo, foi selecionada a opção de A a Z. Feito isso, os registros em


“Nome” ficam classificados em ordem alfabética, alterando a ordem dos outros
registros também (figura 3).

(Figura 3)

Para desfazer a classificação, deve-se selecionar a opção “Remover


Classificação” presente na aba “Página Inicial” (figura 4).

29
ACCESS 2016

(Figura 4)

Filtros
Um filtro altera os dados que uma tabela exibe sem alterar o design.

Quando aplicado, o filtro inclui na exibição apenas os valores/registros aplicados pelo


critério usado. O restante permanece oculto, até que você remova o filtro.

Os filtros disponíveis dependerão do tipo de dados no campo selecionado.

Para aplicar os filtros, pode-se selecionar a seta do campo, a mesma utilizada para
classificar os registros (figura 5). Como exemplo, o campo Nome será filtrado.

(Figura 5)

Dos filtros disponíveis para o tipo de dados “Texto”, usaremos “Começa com...”
como exemplo (figura 6).

30
ACCESS 2016

(Figura 6)

A letra “T” foi aplicada (figura 7). Seguindo a regra do critério, apenas registros
em “Nome” que começam com a letra “T” serão exibidos (figura 8).

(Figura 7)

(Figura 8)

Para remover o filtro, basta desativá-lo na aba “Página Inicial” (figura 9).

(Figura 09)

Também se pode usar de exemplo o campo “Data de Nascimento”.

31
ACCESS 2016

Entre os critérios disponíveis para o tipo de dados “Data”, será usado “Está
entre...” (figura 10).

(Figura 10)

No critério “Está entre...” podem-se filtrar registros da data “x” até a data “y”.
Como exemplo foi escolhido datas entre 01/01/1990 e 01/01/1999 (figura 11).

(Figura 11)

Aplicando o filtro, tem-se o resultado (figura 12).

(Figura 12)

32
ACCESS 2016

Localizar Registros

Para buscas e substituições de registros, o Access possui a ferramenta


“Localizar”, presente na aba “Página Inicial” (figura 13). Se um ou mais registros em
específico são desejados, essa ferramenta deve ser usada.

(Figura 13)

Ao clicar na ferramenta, se tem as abas “Localizar” e “Substituir”, assim como


opções para personalizar a busca, que são:

Examinar: É especificado se deseja localizar apenas no campo atual ou em


toda tabela.

Coincidir: Determina em qual parte dos campos o registro será procurado.

Pesquisar: Determina se a buscar será subindo e descendo ou andando por


toda a tabela.

(Figura 14)

Com o registro desejado preenchido, pode-se localizar clicando em


“Localizar próxima”. Se houver mais de um registro com o mesmo nome, basta
clicar novamente (figura 15).

33
ACCESS 2016

(Figura 15)

Substituindo Registros
Na ferramenta “Localizar” também está disponível a aba “Substituir”.
Como exemplo “Messi” será substituído por “Carlos” (figura 16).

(Figura 16)

Quando selecionada a opção “Substituir”, o Access encontra o registro e


substitui pelo outro registro desejado (figura 17).

34
ACCESS 2016

(Figura 17)

Exercícios
*Utilize o arquivo auxiliar disponibilizado “ExerAula3”.
01) Abra a tabela “Lista de nomes”.

02) Classifique a tabela pelo campo “Cidade” em ordem crescente.

03) Remova a Classificação.

35
ACCESS 2016

04) Clique na seta do campo Estado.

05) Selecione Filtros de Texto.

06) Escolha o critério “Não contém...”.

07) Digite “SP” na caixa de texto.

08) Aplique o filtro clicando em “Ok”. Nenhum campo com o registro “SP” deve
ser exibido.

09) Desative o filtro.

10) Selecione para filtrar “Data de Nascimento”.

11) Escolha o critério “Após...”.

36
ACCESS 2016

12) Digite “18/09/2019” e aplique o filtro. Feito isso, apenas os registros com “Data
de Nascimento” depois dessa deverão ser exibidos.

13) Desative novamente o filtro.


14) Clique na ferramenta “Localizar”.

15) Digite para localizar os registros que contém “SP”.

16) Em “Examinar” selecione “Documento atual”.

37
ACCESS 2016

17) Clique em “Localizar próxima” para efetuar a buscar.

18) Selecione a aba “Substituir”.

19) Mantenha “SP” como registro a ser localizado e digite “MG” no campo
“Substituir”.

20) Clique em “Substituir todas”. Todos os registros “SP” devem ser substituídos por
“MG”.

38
ACCESS 2016

Exercícios de Fixação
1) Utilizando o arquivo modelo utilizado nesta aula, filtre o campo “Data de
Nascimento” com as datas entre “10/04/2019” e “09/09/2020”.

2) Localize e substitua os registros “São Paulo” por “Rio de Janeiro”.

3) Classifique o campo “Nome” em ordem crescente.

Exemplo:

39
ACCESS 2016

Aula 4
Criar e Alterar Formulários

Formulários
Formulários permitem visualizar informações, de forma organizada e
formatada, de alguns ou de todos os campos, um registro por vez, facilitando a
inclusão, alteração e exclusão.
Um formulário 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.
Como exemplo, formulários permitem que você selecione apenas os registros
necessários para o cliente se cadastrar.

Criando Formulários das Tabelas


Para criar formulários, deve-se selecionar a ferramenta “Formulário” presente
na aba “Criar” (figura 1).
Como exemplo, será usada a mesma tabela da aula passada.

(Figura 1)
40
ACCESS 2016

Selecionando a opção “Formulário” o Access cria um formulário com todos os


campos da tabela (figura 2).
É exibido um campo do formulário por vez, no modo “Layout”, podendo avançar
e voltar usando as setas da parte inferior.

(Figura 2)

Junto com as setas usadas para avançar e voltar pode-se adicionar registros
pelo formulário, que automaticamente são adicionados também na tabela.
Para isso, deve-se clicar na seta de adicionar registros (figura 3).

(Figura 3)

Selecionando a opção de adicionar registros, um formulário em branco é


criado, tendo as mesmas regras de preenchimento usadas na tabela (figura 4).

41
ACCESS 2016

(Figura 4)

Para preencher o formulário, tem que sair do modo “Layout” e utilizar o modo
“Formulário” (Figura 5).

(Figura 5)

No modo “Formulário” pode-se preencher os campos.

Preenchemos um como exemplo (figura 6).

42
ACCESS 2016

(Figura 6)

Criando e Editando Formulários em Branco


Criar formulários em branco permite editar os campos que serão exibidos nele,
evitando informações desnecessárias no formulário.
Para criar um formulário em branco, deve-se clicar na ferramenta “Formulário
em Branco” da aba “Criar” (figura 7).

(Figura 7)

Clicando em “Formulário em Branco”, um formulário vazio é criado com as


tabelas e campos disponíveis para serem adicionados.
Como exemplo, serão incluídos os campos “Nome”, “Estado”, Número Celular”
e “Número Residencial”.

43
ACCESS 2016

Para adicionar, basta clicar duas vezes no campo desejado (figura 8)

(Figura 8)

Após clicar duas vezes nos campos desejados, eles são adicionados com as suas
determinadas informações (figura 9).

(Figura 9)

44
ACCESS 2016

Design dos Formulários


No modo Layout pode-se alterar o design do formulário. São apresentadas na aba
“Design” as seguintes ferramentas (figura 10):

1: Altera as cores e fontes do formulário.


2: Acrescenta caixas de texto, rótulos, hiperlinks, entre outros.
3: Permite inserir uma imagem.
4: Ferramentas para inserir logotipos, títulos para a tabela e data e hora
local.

(Figura 10)

Primeiramente, para adicionar um título basta clicar na ferramenta


correspondente (figura 11), criando uma caixa de texto no cabeçalho. Feito isso,
pode-se editar com título desejado (figura 12).

(Figura 11)

(Figura 12)

45
ACCESS 2016

Para adicionar a data e hora local deve-se usar a opção “Data e Hora” (figura
13).

(Figura 13)

Feito isso, uma caixa de seleção é aberta para editar o que deve ser exibido
(figura 14).
Ao confirmar o conteúdo desejado, ele será incluído no cabeçalho do formulário
(figura 15).

(Figura 14)

(Figura 15)
46
ACCESS 2016

Por último, será inserida uma imagem. Para isso, basta utilizar a ferramenta “Inserir
Imagem” (figura 16).
Para inserir a imagem como logotipo, deve-se usar a ferramenta “Logotipo”.

(Figura 16)

Clicando em “Inserir Imagem”, o Access permite procurar uma imagem no


computador (figura 17).
Ao selecionar e confirmar a imagem deve-se clicar na área do formulário que
deseja que a imagem apareça. (figura 18).

(Figura 17)

47
ACCESS 2016

Vale lembrar que todos os itens presentes no formulário podem ser ajustados
manualmente clicando e arrastando.

(Figura 18)

Exercícios
*Utilize o arquivo auxiliar disponibilizado “ExerAula4”.

1) Crie um formulário da tabela “Cliente teste”.

2) Salve com o nome “FormClientes”

48
ACCESS 2016

3) Crie um formulário em branco

4) Adicione os campos “Nome”, “RG”, “Estado” e “E-mail”.

5) Adicione um título ao formulário de nome “ExerFormulário”.

6) Insira a data e hora local ao formulário.

7) Adicione qualquer imagem como logotipo.

8) Insira outra imagem acima dos registros.

9) Altere o tema (cores, fontes) do formulário para o padrão azul.

49
ACCESS 2016

Resultado:

50
ACCESS 2016

Exercícios de Fixação

1) Crie uma tabela baseada em clientes com no mínimo 7 campos e 30 registros


(clientes).

2) Crie um formulário com 4 campos da tabela.

3) Insira título, logotipo, data e hora e uma imagem de cabeçalho.

4) Altere as cores para e a fontes de modo que a cor verde seja o padrão.

Exemplo:

51
ACCESS 2016

Aula 5

Relacionamento Entre Tabelas

Relacionamentos
Relações entre tabelas são criadas para informarmos ao Access como os
registros e campos são relacionados, facilitando a criação de formulários, relatórios
e consultas.
Uma relação é criada ao associar o(s) campo(s)-chave(s) de uma tabela com
o(s) campo(s) correspondente(s) de outra.

Existem três tipos de relacionamentos que podem ser criados:

Relação um para muitos: Tipo mais comum. Nessa relação, um registro da


tabela A pode ter mais de um registro na tabela B, mas um registro da tabela B só
pode ter um equivalente na tabela A.

Por exemplo, em uma nota fiscal, um cliente (A) pode ter vários pedidos (B),
mas não podemos ter vários clientes na mesma nota.

52
ACCESS 2016

Relação muitos para muitos: Nesse tipo de relação, um registro da tabela A


pode ter mais de um equivalente na tabela B e vice-versa.
Por exemplo, em uma nota fiscal (A), podemos ter diversos produtos (B) e, ao
mesmo tempo, podemos ter o mesmo produto em várias notas fiscais.

Relação um para um: Nesse tipo de relação, cada registro da tabela (A) pode
ter somente um registro correspondente na tabela (B) e vice-versa. Esse tipo de
relação não é comum, porque, geralmente, as informações relacionadas dessa
maneira são armazenadas na mesma tabela.
Por exemplo, a tabela A tem os códigos do cliente e a B os nomes.
O ideal é que essas informações estejam na mesma tabela.

Criando Relações entre Tabelas


Como exemplo, usaremos a já conhecida tabela “Clientes” além de “Vendas” e
“Pagamentos”, criadas para serem relacionadas.

Para criar relacionamentos, utilizaremos a ferramenta “Relações” presente na


aba “Ferramentas de Banco de Dados” (figura 1).

(Figura 1)

Ao clicar em “Relações”, um campo vazio é aberto com uma caixa de seleção


para adicionar as tabelas desejadas para serem relacionadas (figura 2).
As tabelas podem ser movidas livremente clicando e arrastando.

53
ACCESS 2016

(Figura 2)

Após adicionar as tabelas a serem relacionadas, elas são exibidas com seus
determinados campos (figura 3).

(Figura 3)

Para criar os relacionamentos é importante manter as tabelas organizadas no


campo de edição, por conta disso, o posicionamento das tabelas foi alterado.
O método mais simples para relacionar, é clicando na Chave-primária desejada
e arrastando para o campo a ser relacionada (figura 4).

54
ACCESS 2016

(Figura 4)

Ao arrastar um campo para o outro, a caixa para criar o relacionamento é aberta


(Figura 5). Para o relacionamento têm-se as seguintes opções:

1 – Tabela/Consulta: Tabela A para ser relacionada (Chave-primária).

2 – Tabela/Consulta relacionada: Tabela B a ser relacionada.

3 – Campos a serem relacionados.

4 – Impor integridade referencial: Mantém registros em sincronia, para que


nenhum campo faça referência a outros que não existam (também denominados
“registros órfãos”). Se selecionado, habilita as opções 5 e 6.

5 – Propagar atualização dos campos relacionados: Faz com que, se algum


campo-chave for alterado, os campos relacionados a ele também mudam.

6 - Propagar exclusão dos registros relacionados: Permite que, caso algum


campo/código for excluído, todos os campos relacionados a ele também serão.

55
ACCESS 2016

(Figura 5)

Após selecionar as opções desejadas, basta clicar em “Criar”.


Para o exemplo, as três opções foram marcadas (figura 6) foram marcadas.
Ao clicar em criar, o Access exibe uma linha representando o relacionamento
entre os campos, além do tipo de relação que foi criado (figura 7).

(Figura 6)

(Figura 7)

56
ACCESS 2016

Como exemplo, o campo “IDCliente” da tabela “Clientes” também foi


relacionado com o campo “IDClientes” da tabela “Vendas”. Além disso, foi
relacionado o campo “IDPagamento” da tabela “Pagamentos” com o campo
“IDPagamentos” da tabela “Vendas” (figura 7).

(Figura 7)

Excluindo Relações
Para excluir as relações, basta clicar sobre as linhas e pressionar a tecla
DEL/Delete do teclado (figura 8). Deve-se estar com as tabelas relacionadas
fechadas.

(Figura 8)

57
ACCESS 2016

Exercícios
*Utilize o arquivo auxiliar “ExerAula5” disponibilizado.

1) Clique na Ferramentas de Banco de Dados.

2) Selecione “Relações”.

3) Adicione as tabelas “Clientes”, “Cartão”, “Venda”, “Pagamentos” e “Produtos”.

4) Organize as tabelas no campo de relacionamentos.

5) Clique e arraste para relacionar “IDCliente” da tabela “Clientes” com os demais


campos “IDCliente”.

6) Aplique as opções “Propagar exclusão dos registros relacionados”, “Propagar


atualização dos campos relacionados” e “Impor integridade referencial”.

58
ACCESS 2016

7) Faça o mesmo com “IDCartao”, “IDProduto” e “IDPagamento”.

Resultado:

8) Exclua as relações.

59
ACCESS 2016

Exercícios de Fixação
1) Crie três tabelas com os campos “ID1”, “ID2” e “ID3”, com tipo de dados
Número.

2) Na tabela 1 deixe como chave-primária o campo “ID1”, na tabela 2 “ID2” e “ID3”


na tabela 3.

3) Relacione o campo “ID1” com outro “ID1” e faça o mesmo com “ID2” e “ID3”.

Exemplo:

60
ACCESS 2016

Aula 6

Criar Consultas e Estabelecer Critérios


Consultas
Consultas são usadas para extrair do banco de dados apenas o necessário
para executar tarefas e obter respostas, permitindo revisar, adicionar, alterar ou
excluir dados do banco de dados.
Também se usam consultas para recuperar dados em várias tabelas ou como
fonte para formulários, relatórios e páginas de acesso a dados.
Ao criar consultas, deve-se ter em mente as perguntas para as quais deseja
respostas fornecidas pelos dados. Quanto melhor formulada a pergunta, mais
precisa poderá ser a consulta. Por exemplo:

• Quais são as empresas de São Paulo?


• Quantos pedidos foram feitos pelo cliente XYZ?
• Qual o total gasto pela empresa XYZ em março?
A partir do momento em que especificamos o critério de pesquisa, o Access
reúne todos os registros que atendam a ele e nos traz respostas.

61
ACCESS 2016

Criando Consultas
Para criar a consulta por através do Assistente de Consulta, deve-se clicar na
ferramenta “Assistente de Consulta” presente na aba “Criar” (figura 1).

(Figura 1)

Normalmente utiliza-se o assistente de consulta simples (figura 2).

(Figura 2)

No assistente simples existem as seguintes opções (figura 3):

62
ACCESS 2016

1 – Tabelas/consultas: deve-se escolher a tabela/consulta que contém os


campos desejados.
2 – Campos disponíveis: campos disponíveis para seleção.
3 – Campos selecionados: campos que farão parte da consulta.
4 – Botões para adicionar e remover campos da consulta.

(Figura 3)

Como exemplo, foram adicionados os


campos “Nome”, “Endereço” e “E-mail”.
Ao confirmar os campos, o assistente cria
uma consulta em forma de tabela com os
registros, filtrando a tabela “Clientes” (figura
4).

(Figura 4)

Editando Consultas

Assim como nas tabelas, deve se usar o


Modo Design para editar as consultas (figura
5).

63
ACCESS 2016

(Figura 5)

No Modo Design o Access apresenta uma interface para acrescentar, remover


e editar campos, tendo as seguintes opções (figura 6):

1. Campo com as tabelas presentes na consulta.

2. Local para selecionar o campo e tabela a serem usados na consulta.

3. Define a classificação dos registros (A a Z, Z a A).

4. Determina se o campo aparecerá ou não na consulta.

5. Local para aplicar critérios.

(Figura 6)

64
ACCESS 2016

Para adicionar outra tabela, deve-se clicar na ferramenta “Adicionar Tabelas”


presente na aba “Design” (figura 7). Feito isso, a janela de seleção de tabelas é
apresentada.

(Figura 7)

Como exemplo, foi adicionada a tabela “Pagamentos”, que tem relação com a
tabela “Clientes”.
Deve-se lembrar de que apenas tabelas relacionadas entre si devem estar na
mesma consulta.
Para adicionar um campo da tabela “Pagamentos”, basta clicar no campo
desejado e arrastar até o local onde ficam os campos disponíveis na consulta (figura
8).
Como exemplo, “IDPagamento” foi adicionado.

65
ACCESS 2016

(Figura 8)

Para visualizar como ficou a consulta, basta voltar ao Modo de Exibição ou


clicar em “Executar” (figura 9).

(Figura 9)

Somente aparecerão na consulta os registros que contém “IDPagamento”,


devido ao relacionamento entre as tabelas (figura 10).

66
ACCESS 2016

(Figura 10)

67
ACCESS 2016

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

Código Descrição Exemplo Resultado

* Substitui qualquer número de M* Ma* Santos Mar; Mel; Milhas


caracteres Marcos Santos;
Marina Santos

Mala; Maca;
? Substitui qualquer caractere M??a Mola
alfabético isolado

< Menor que <50 <F De 0 a 49


De A a E

<= Menor ou igual <=50 <=F De 0 a 50


De A a F

> Maior >50 >F De 51 em diante


De G a Z

>= Maior ou igual >=50 >=F De 50 em diante


De F a Z

= Igual =50 =F 50
F

<> Diferente <>50 <> F 0, 1..., 49, 5,1...


A, B..., E, G...

E Estabelece mais de um critério UF=SPE SP Elisa


simultaneamente NOME = E* SP Elton
SP Eugenio

Ou Estabelece mais de um critério UF=SPOU SP


UF=MG MG

68
ACCESS 2016

Como exemplo, o critério “=Alberto” foi adicionado ao campo “Nome” (figura


11).
Com isso, ao clicar em “Executar”, apenas valores com “Alberto” no campo
“Nome” serão apresentados na consulta (figura 12).

(Figura 11)

(Figura 12)

Utilizando Parâmetros de Seleção


Para não ser necessário entrar no modo Design toda vez que o critério mudar,
basta colocarmos uma expressão diferente de qualquer campo entre colchetes, na
linha critério, para que ele seja pedido automaticamente antes de a consulta ser
executada.
Como exemplo, foi adicionado “[Digite o ID do pagamento desejado]” no critério
de “IDPagamentos” (figura 13).

(Figura 13)

Ao clicar em executar, a expressão digitada é apresentada junto de uma caixa


de texto para ser preenchida.
Como exemplo, o campo foi preenchido com o valor “12” (figura 14).

69
ACCESS 2016

(Figura 14)

Clicando em “Ok”, será apresentado o registro que contém “13” em


“IDPagamento” (figura 15).

(Figura 15)

Exercícios
*Utilize o arquivo auxiliar “ExerAula6” disponibilizado.

1) Clique para criar uma Consulta com assistente.

2) Avance como Assistente de Consulta Simples.

3) Adicione os campos “IDCliente”, “Nome” e “Estado” da tabela “Clientes” e clique


em “Concluir”.

4) Selecione o modo Design.

70
ACCESS 2016

5) Clique para adicionar outras tabelas.

6) Adicione a tabela “Pagamentos”.

7) Arraste o campo “IDPagamento” para a área da consulta.

8) Clique na classificação de “Estado” e altere para “Crescente”.

9) Nos critérios de “IDCliente”, digite “>=10” para que só apareçam os ID’s maiores
ou iguais a 10.

10) Nos critérios do campo nome, digite [Digite o nome desejado]

71
ACCESS 2016

11) Clique em “Executar”

8) Clique na classificação de “Estado” e altere para “Crescente”.

9) Nos critérios de “IDCliente”, digite “>=10” para que só apareçam os ID’s maiores
ou iguais a 10.

10) Nos critérios do campo nome, digite [Digite o nome desejado]

11) Clique em “Executar”

72
ACCESS 2016

12) Ao ser questionado, digite “Neymar”.

Resultado:

Exercícios de Fixação
1) Crie uma tabela voltada para clientes tendo como base os campos da tabela
“Clientes” usadas em aula. Deve haver pelo menos 35 registros em todos os
campos.
2) Crie uma consulta com os campos “Nome”, “Estado” e “Cidade”.
3) Edite a consulta de modo que a tabela fique classificada por “Cidade” em ordem
crescente.
4) Crie um critério no campo “Estado” para que apenas registros com “SP” no
campo “Estado” sejam apresentados.
5) Insira um parâmetro de seleção no campo “Cidade” de modo que, ao executar
a consulta, seja necessário digitar a cidade desejada.

Exemplos:

(Exercício 5) (Exemplo final)

73
ACCESS 2016

Aula 7

Revisão de Conteúdos I

Na aula 7 é feita uma revisão geral dos conteúdos vistos nas demais aulas, por
conta disso serão apresentados apenas exercícios abordando o conteúdo.
O banco de dados dos exercícios a seguir é baseado no cadastro de alunos em
uma rede de escolas.
O desenvolvimento deste banco de dados terá continuação na aula 8 da
apostila, portanto salve o banco de dados para ser usado na próxima aula.

Exercícios
1) Execute o Access 2016.

74
ACCESS 2016

2) Crie um banco de dados em branco de nome “ExerAula7”.

3) Clique no modo Design.

75
ACCESS 2016

4) Salve a tabela com o nome “Cadastros”.

5) No modo Design, crie os campos “IDCadastro” (chave-primária), “Nome”,


“Sobrenome”, “RG”, “CPF”, “Data de Nascimento”, “Endereço”, “Estado”, “Cidade”,
“Telefone Fixo”, “Celular” e “E-mail”.

6) Altere o tipo de dados de “Data de Nascimento” para “Data/Hora” e o de “E-


mail” para “Hiperlink”.

7) Clique em “RG” para alterar suas propriedades.

8) Altere a máscara de entrada para “Carteira de Identidade” e clique em concluir.

76
ACCESS 2016

9) Clique para alterar a “CPF”.

10) Altere a máscara de entrada para “CPF”.

11) Clique para alterar a propriedade de “Telefone Fixo”.

12) Altere a máscara de entrada para “Telefone”

13) Faça o mesmo com a máscara de entrada de “Celular”.

14) Clique “Nome”.

77
ACCESS 2016

15) Altere o requerido para “Sim”.

16) Faça o mesmo com “RG”, e “Data de Nascimento”.

17) Clique no modo de Exibição.

18) Adicione 25 registros

19) Clique para criar uma tabela.

20) Salve a tabela e nomeie como “Escolas”.

78
ACCESS 2016

21) No modo Design, adicione os campos “IDEscola” (chave-primária), “Descrição”


e “Localização”.

22) Salve a tabela e entre no Modo de Exibição.

23) Adicione 12 Registros.

24) Crie outra tabela.

25) Salve a tabela e de o nome de “Controle”.

26) No modo Design, adicione os campos “IDControle” (chave-primária),


“IDCadastro” e “IDEscola”.

79
ACCESS 2016

27) Altere o tipo de dados de “IDCadastro” e “IDEscola” para Número e salve a


tabela.

28) Adicione registros através do modo de Exibição. Se tratando da tabela


“Controle”, deve-se imaginar que “IDCadastros” representa o aluno da tabela
“Cadastrados” e “IDEscola” representada a escola que o aluno estuda,
cadastrada na tabela “Escolas”. Veja no exemplo:

80
ACCESS 2016

29) Feche as tabelas abertas e clique em “Relações” na aba “Ferramentas de


Banco de Dados”.

30) Adicione as três tabelas.

31) Clique e arraste para relacionar “IDCadastro” da tabela “Cadastros”


com “IDCadastro” da tabela “Controle”.

81
ACCESS 2016

32) Habilite as opções “Impor integridade referencial”, “Propagar atualização dos


campos relacionados” e “Propagar exclusão dos registros relacionados” e crie a
relação.

33) Repita o processo para relacionar “IDEscola” da tabela “Escolas” com


“IDEscola” da tabela “Controle”.

82
ACCESS 2016

34) Habilite as mesmas opções habilitadas no relacionamento anterior e crie a


relação.

Resultado:

83
ACCESS 2016

Exercícios de Fixação
1) Inicie um banco de dados em branco de nome “ExerFix”.

2) Crie três tabelas de nome “Clientes”, “Vendas” e “Pagamentos”,


respectivamente.

3) A tabela cliente deve ter dez campos e pelo menos três tipos de dados
diferentes.

4) A tabela “Clientes” deve ter relacionamento com “Pagamentos” e “Vendas”,


assim como “Pagamentos” deve ter relacionamento com “Vendas”.

5) Salve a tabela para ser utilizada nos exercícios da próxima aula.

Exemplo:

84
ACCESS 2016

Aula 8

REVISÃO DE CONTEÚDOS II

Na aula 8 é feita a continuação dos exercícios vistos na aula 7, usando o mesmo


banco de dados “ExerAula7”.

Exercícios

1) Na página inicial do Access, clique para abrir o banco de dados da aula passada,
de nome “ExerAula7”.

85
ACCESS 2016

2) Na aba “Criar”, clique em “Formulário em branco”.

3) Clique para mostrar as tabelas disponíveis.

4) Abra a tabela “Cadastrados” e clique duas vezes para adicionar os campos


“Nome”, “Sobrenome”, “Telefone Fixo”, “Celular” e “E-mail”.

5) Na aba “Design”, altere o tema para padrão “Orgânico”.

86
ACCESS 2016

6) Clique para adicionar um título.

7) Digite “Exercício” e tecle enter.

8) Clique para adicionar um logotipo.

9) Selecione a imagem desejada e clique em “Abrir”.

87
ACCESS 2016

10) Clique para adicionar a hora e data local.

10) Clique para inserir uma imagem.

11) Clique em Procurar.

12) Selecione e abra a imagem desejada.

88
ACCESS 2016

13) Clique no local onde a imagem deve aparecer.

14) Salve com o nome “FormExer”.

Resultado:

89
ACCESS 2016

16) Clique em “Assistente de Consulta” na aba “Criar”.

17) Mantenha a consulta simples e clique em “OK”.

18) Clique na seta para adicionar os campos “Nome”, “Sobrenome” e “CPF” da tabela
“IDCadastro” e “Descrição” da tabela “Escolas”.

19) Clique em Concluir.

90
ACCESS 2016

20) Clique no modo Design.

21) Para que a consulta seja possível, clique em “Adicionar Tabela” na aba
“Design".

22) Adicione a tabela “Controle” para que “Cadastros” e “Escolas” possam participar
da mesma consulta, visto que não possuem relacionamento entre si.

23) No critério de “Nome”, insira “B*” e “M*” para que apenas cadastros que iniciam
com B ou M façam parte da consulta.

24) Digite “[Digite a escola desejada]” nos critérios de “Escolas”.

91
ACCESS 2016

25) Execute a consulta.

26) Digite uma escola existente no seu banco de dados e tecle Enter

Resultado:

92
ACCESS 2016

Anotações
________________________________________
________________________________________
________________________________________
________________________________________
________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________

93

Você também pode gostar