Guia Completo Access 2016: Tabelas e Formulários
Guia Completo Access 2016: Tabelas e Formulários
FICHA TÉCNICA
AUTOR
Equipe de Desenvolvimento Gillis Interactive
EDIÇÃO TÉCNICA
Coordenação de Desenvolvimento Gillis Interactive
ACCESS 2016
Access 2016 / Gillis Interactive, 2020
1. Access 2016
Edição: 1ª Idioma: português
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
4
ACCESS 2016
5
ACCESS 2016
6
ACCESS 2016
Conceitos
7
ACCESS 2016
(Figura 1)
8
ACCESS 2016
(Figura 2)
3. Para selecionar o local em que o arquivo deve ser salvo, clique no botão de
Procurar.
9
ACCESS 2016
(Figura 3)
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)
(Figura 5)
11
ACCESS 2016
(Figura 6)
12
ACCESS 2016
(Figura 7)
Tipos de dados
Um fator importante para editar os campos são os tipos de dados.
Eles podem ser:
• 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.
13
ACCESS 2016
(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)
(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
16
ACCESS 2016
Resultado:
17
ACCESS 2016
Aula 2
18
ACCESS 2016
(Figura 1)
Alterando Propriedades
A tabela já feita na Aula 1 da apostila será utilizada para aplicar as propriedades
(figura 2).
(Figura 2)
19
ACCESS 2016
(Figura 3)
(Figura 4)
20
ACCESS 2016
(Figura 5)
(Figura 6)
21
ACCESS 2016
(Figura 7)
(Figura 8)
22
ACCESS 2016
(Figura 9)
(Figura 10)
23
ACCESS 2016
(Figura 11)
(Figura 12)
Exercícios
24
ACCESS 2016
25
ACCESS 2016
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.
(Figura 1)
28
ACCESS 2016
(Figura 2)
(Figura 3)
29
ACCESS 2016
(Figura 4)
Filtros
Um filtro altera os dados que uma tabela exibe sem alterar o design.
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)
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)
(Figura 12)
32
ACCESS 2016
Localizar Registros
(Figura 13)
(Figura 14)
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)
34
ACCESS 2016
(Figura 17)
Exercícios
*Utilize o arquivo auxiliar disponibilizado “ExerAula3”.
01) Abra a tabela “Lista de nomes”.
35
ACCESS 2016
08) Aplique o filtro clicando em “Ok”. Nenhum campo com o registro “SP” deve
ser exibido.
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.
37
ACCESS 2016
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”.
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.
(Figura 1)
40
ACCESS 2016
(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)
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)
42
ACCESS 2016
(Figura 6)
(Figura 7)
43
ACCESS 2016
(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
(Figura 10)
(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)
(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”.
48
ACCESS 2016
49
ACCESS 2016
Resultado:
50
ACCESS 2016
Exercícios de Fixação
4) Altere as cores para e a fontes de modo que a cor verde seja o padrão.
Exemplo:
51
ACCESS 2016
Aula 5
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.
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 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.
(Figura 1)
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)
54
ACCESS 2016
(Figura 4)
55
ACCESS 2016
(Figura 5)
(Figura 6)
(Figura 7)
56
ACCESS 2016
(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.
2) Selecione “Relações”.
58
ACCESS 2016
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.
3) Relacione o campo “ID1” com outro “ID1” e faça o mesmo com “ID2” e “ID3”.
Exemplo:
60
ACCESS 2016
Aula 6
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)
(Figura 2)
62
ACCESS 2016
(Figura 3)
(Figura 4)
Editando Consultas
63
ACCESS 2016
(Figura 5)
(Figura 6)
64
ACCESS 2016
(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)
(Figura 9)
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:
Mala; Maca;
? Substitui qualquer caractere M??a Mola
alfabético isolado
= Igual =50 =F 50
F
68
ACCESS 2016
(Figura 11)
(Figura 12)
(Figura 13)
69
ACCESS 2016
(Figura 14)
(Figura 15)
Exercícios
*Utilize o arquivo auxiliar “ExerAula6” disponibilizado.
70
ACCESS 2016
9) Nos critérios de “IDCliente”, digite “>=10” para que só apareçam os ID’s maiores
ou iguais a 10.
71
ACCESS 2016
9) Nos critérios de “IDCliente”, digite “>=10” para que só apareçam os ID’s maiores
ou iguais a 10.
72
ACCESS 2016
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:
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
75
ACCESS 2016
76
ACCESS 2016
77
ACCESS 2016
78
ACCESS 2016
79
ACCESS 2016
80
ACCESS 2016
81
ACCESS 2016
82
ACCESS 2016
Resultado:
83
ACCESS 2016
Exercícios de Fixação
1) Inicie um banco de dados em branco de nome “ExerFix”.
3) A tabela cliente deve ter dez campos e pelo menos três tipos de dados
diferentes.
Exemplo:
84
ACCESS 2016
Aula 8
REVISÃO DE CONTEÚDOS II
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
86
ACCESS 2016
87
ACCESS 2016
88
ACCESS 2016
Resultado:
89
ACCESS 2016
18) Clique na seta para adicionar os campos “Nome”, “Sobrenome” e “CPF” da tabela
“IDCadastro” e “Descrição” da tabela “Escolas”.
90
ACCESS 2016
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.
91
ACCESS 2016
26) Digite uma escola existente no seu banco de dados e tecle Enter
Resultado:
92
ACCESS 2016
Anotações
________________________________________
________________________________________
________________________________________
________________________________________
________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
_____________________________________________________________
93