Post on 02-Jun-2018
8/10/2019 Apresentao access 2010
1/53
Microsoft Access
Prof. Wagner Luiz Fernandes
Escola Tcnica Estadual
Jos Martimiano da Silva
8/10/2019 Apresentao access 2010
2/53
O Access um SGBD (Sistema Gerenciador de Banco de Dados), ou seja,
um software que permite a criaoe manipulao (inserir, alterar,excluir e consultar informaes)de um Banco de Dados.
Microsoft Access
O que um Banco de Dados?Banco de Dados um conjunto de informaes inter-relacionadas que atendems necessidades de uma organizao, como um empresa, por exemplo.
Em uma empresa so necessrios diversos cadastros e arquivos para que asinformaes do dia a dia sejam registradas, consultadas, alteradas, impressas,como clientes, fornecedores, produtos, funcionrios, vendedores, contas a
pagar, contas a receber, controle de estoque, etc.
8/10/2019 Apresentao access 2010
3/53
H pelo menos 3 motivos para aprender banco de dados e Access:
Por que aprender banco de dados e Access?
1. O processo de informatizao de uma empresa de responsabilidade de profissionaisespecficos da rea da informtica, como Analistas de Sistemas e Programadores. Noentanto, para a construo do software da empresa necessrio coletar informaes sobre ofluxo de dados da empresa e os processos executados por cada funcionrio. Dessa forma,com noes sobre bancos de dados, o membro da empresa pode facilitar o trabalho de coletade informaes e contribuindo para a elaborao de um software mais objetivo, preciso eeficaz.
2. Atualmente existe grande integrao entre os aplicativos Windows, principalmente do Office(Word, Excel, Power Point e Access). Cada um desses aplicativos deve ser utilizado paratarefas especficas e algumas tarefas (como mala direta, por exemplo) podem ser executadas
utilizando dois ou mais aplicativos (no caso, o texto gerado no Word e o banco de dados noAccess).
3. A necessidade da criao de pequenos cadastros para o dia a dia, como uma agenda detelefones, por exemplo
8/10/2019 Apresentao access 2010
4/53
O processo de criao de um banco de dados inicia-se com a definio dasinformaes que o comporo.
Ilustraremos o processo com a construo de um cadastro de clientes.
Por onde comear a construo do banco de dados?
8/10/2019 Apresentao access 2010
5/53
No formulriode clientes so identificados os seguintes campos:
Identificao dos campos
CDIGONOMEENDEREOBAIRROCIDADEUFDDDCEPTELEFONEFAXE-MAIL
CNPJINSCRIO ESTADUALCONTATORAMO DE ATIVIDADETIPO DE CLIENTELIMITE DE CRDITO
ATIVO
Cada um dos detalhesdo cadastro chamado de
campo
8/10/2019 Apresentao access 2010
6/53
O conjunto de campos, com as informaes do cadastro (no caso, cliente)chama-se Registro.
Registros
Portanto, se existem 300 clientes cadastrados, significa dizer que existem 300
registros.
8/10/2019 Apresentao access 2010
7/53
Os formulrios so as janelas que permitem a manipulao (inserir, alterar, consultare excluir) registros no banco de dados. Basicamente, so utilizados 2 tipos deformulrios: Colunares e Tabulares.
Formulrios Colunares e Formulrios Tabulares
Formulrios Colunaresso semelhantes fichas. Cadaregistro visualizado em umapgina do formulrio.
Formulrios Tabularesso semelhantes tabelas.Cada registro visualizado em uma linha.
Registro
Registro
8/10/2019 Apresentao access 2010
8/53
Navegadoresso objetos que pertencem aos formulrios e que permitemao usurio movimentar-se (navegar) pelos diversosregistros j inseridos.
8/10/2019 Apresentao access 2010
9/53
Como funcionam o s Navegadores?
Retorna para oprimeiro registro
Retorna para oregistro anterior
Indica o registro
atual
Avana para oprximo registro
Avana para o
ltimo registro
Cria novoregistro
Indica o nmerode registros
8/10/2019 Apresentao access 2010
10/53
Cada campo armazenar um tipo de dado (ou informao), que pode ser:
Tipos de dados
Tipo de Dado Observaes
TEXTO Texto ou combinaes de texto e nmeros, bem como nmeros que no exijam clculos, comonmeros de telefone.
Somente os campos deste tipo devem (obrigatoriamente) ter seus tamanhos definidos.
MEMORANDO Texto longo ou combinaes de texto e nmeros.
NMERO Dados numricos utilizados em clculos matemticos.
DATA/HORA Valores de data e hora para os anos de 100 a 9999.
MOEDA Valores monetrios e dados numricos utilizados em clculos matemticos envolvendo dadoscontendo de uma a quatro casas decimais. Preciso de 15 dgitos esquerda do separador decimal e de4 dgitos direita.
AUTONUMERAO Um nmero seqencial exclusivo (incrementado em 1) ou nmero aleatrio atribudo pelo MicrosoftAccess sempre que um novo registro adicionado a uma tabela. Os campos AutoNumerao no
podem ser atualizados.
SIM/NO Valores Sim e No, e campos que contm somente um dentre dois valores (Sim/No, Verdadeiro/Falsoou Ativado/Desativado).
OBJETO OLE Um objeto (como uma planilha do Microsoft Excel, um documento do Microsoft Word, grficos, sonsou outros dados binrios) vinculado ou incorporado a uma tabela do Microsoft Access.
HYPERLINK Texto ou combinao de texto e nmeros armazenados como texto e utilizados como um endereo dehyperlink.
8/10/2019 Apresentao access 2010
11/53
Definindo os tipos dos campos da tabela CLIENTES
CLIENTESCDIGO NMERO
NOME TEXTO(40)
ENDEREO TEXTO(40)
BAIRRO TEXTO(20)
CIDADE TEXTO(30)
UF TEXTO(2)
DDD TEXTO(2)
CEP TEXTO(9)
TELEFONE TEXTO(20)
FAX TEXTO(20)
E-MAIL TEXTO(30)
CNPJ TEXTO(18)
INSCRIO ESTADUAL TEXTO(18)
CONTATO TEXTO(15)
RAMO DE ATIVIDADE TEXTO(20)
TIPO DE CLIENTE TEXTO(15)
LIMITE DE CRDITO MOEDA
ATIVO SIM/NO
Este objeto, que apresenta a lista de
campos de um determinado cadastrochama-se TABELA.
Portanto, esta a tabela CLIENTES.
A tabela CLIENTES formada peloscampos CDIGO, NOME,ENDEREO, BAIRRO, CIDADE, ...,ATIVO; e cada um dos campos tem seutipo definido: texto, memorando,nmero, moeda, sim/no, data/hora,OLE, etc.
8/10/2019 Apresentao access 2010
12/53
Definir CAMPO CHAVE ou CHAVE PRIMRIA
CLIENTES*CDIGO NMERO
NOME TEXTO(40)
ENDEREO TEXTO(40)
BAIRRO TEXTO(20)
CIDADE TEXTO(30)
UF TEXTO(2)
DDD TEXTO(2)
CEP TEXTO(9)
TELEFONE TEXTO(20)
FAX TEXTO(20)
E-MAIL TEXTO(30)
CNPJ TEXTO(18)
INSCRIO ESTADUAL TEXTO(18)
CONTATO TEXTO(15)
RAMO DE ATIVIDADE TEXTO(20)
TIPO DE CLIENTE TEXTO(15)
LIMITE DE CRDITO MOEDA
ATIVO SIM/NO
Campo Chaveou Chave Primria aquele
que identifica apenas um registro em cadatabela.
Na tabela Clientes so candidatos a campochave ou chave primria:
CDIGOCNPJINSCRIO ESTADUAL
Deve-se definir um campo chavepara cada tabela do banco de dados.
O campo chave deve ser posicionado notopo da lista de campos da tabela e
identificado com uma marca.
8/10/2019 Apresentao access 2010
13/53
Campo Autonumerao
CLIENTES*CDIGO AUTONUMERAO
NOME TEXTO(40)
ENDEREO TEXTO(40)
BAIRRO TEXTO(20)
CIDADE TEXTO(30)
UF TEXTO(2)
DDD TEXTO(2)
CEP TEXTO(9)
TELEFONE TEXTO(20)
FAX TEXTO(20)
E-MAIL TEXTO(30)
CNPJ TEXTO(18)
INSCRIO ESTADUAL TEXTO(18)
CONTATO TEXTO(15)
RAMO DE ATIVIDADE TEXTO(20)
TIPO DE CLIENTE TEXTO(15)
LIMITE DE CRDITO MOEDA
ATIVO SIM/NO
Quando o campo chave escolhido for do tipo
NMERO, pode-se redefini-lo comoAutonumerao.
Autonumerao um nmero seqencialexclusivo (incrementado em 1) ou nmeroaleatrio atribudo pelo Microsoft Access sempre
que um novo registro adicionado a uma tabela.Os campos AutoNumerao no podem seratualizados.
Ou seja, o campo autonumerao geradoautomaticamente pelo Access sempre que um
novo registro for inserido no banco de dados.
Importante: Somente o CAMPOCHAVEpode serAutonumerao.
8/10/2019 Apresentao access 2010
14/53
Para facilitar a entrada de dados, pode-se definir que alguns campos seropreenchidos com a utilizao de caixas de combinao.
Caixas de Combinao so recursos inseridos no formulrio que permitem aseleo de alguma informao j pertencente ao banco de dados.
Definindo Caixas de Combinao
Observe que com a caixa decombinao, o campo CIDADE
pode ser preenchido selecionando-se uma das Cidades apresentadas
na listagem.
8/10/2019 Apresentao access 2010
15/53
Definindo os tipos dos campos da tabela CIDADES
CLIENTES*CDIGO AUTONUMERAO
NOME TEXTO(40)
ENDEREO TEXTO(40)
BAIRRO TEXTO(20)
CIDADE TEXTO(30)
UF TEXTO(2)
DDD TEXTO(2)
CEP TEXTO(9)
TELEFONE TEXTO(20)
FAX TEXTO(20)
E-MAIL TEXTO(30)
CNPJ TEXTO(18)
INSCRIO ESTADUAL TEXTO(18)
CONTATO TEXTO(15)
RAMO DE ATIVIDADE TEXTO(20)
TIPO DE CLIENTE TEXTO(15)
LIMITE DE CRDITO MOEDA
ATIVO SIM/NO
CIDADES*CDIGO AUTONUMERAO
NOME TEXTO(30)UF TEXTO(2)
DDD TEXTO(2)
Faz parte do projeto do banco de dados no s a tabelaCLIENTEScomo tambm a tabela CIDADES. Os campos da
tabela Cidades devem tambm ser definidos.CDIGO foi escolhido como campo chave da tabelaCIDADES.
8/10/2019 Apresentao access 2010
16/53
Definindo o RELACIONAMENTO entre as tabelas
CLIENTES*CDIGO AUTONUMERAO
NOME TEXTO(40)
ENDEREO TEXTO(40)
BAIRRO TEXTO(20)
CIDADE TEXTO(30)
UF TEXTO(2)
DDD TEXTO(2)
CEP TEXTO(9)
TELEFONE TEXTO(20)
FAX TEXTO(20)
E-MAIL TEXTO(30)
CNPJ TEXTO(18)
INSCRIO ESTADUAL TEXTO(18)
CONTATO TEXTO(15)
RAMO DE ATIVIDADE TEXTO(20)
TIPO DE CLIENTE TEXTO(15)
LIMITE DE CRDITO MOEDA
ATIVO SIM/NO
CIDADES*CDIGO AUTONUMERAO
NOME TEXTO(30)
UF TEXTO(2)
DDD TEXTO(2)
O campo CIDADE da tabela CLIENTES serpreenchido a partir de uma consulta (utilizando uma
caixa de combinao) listagem de Cidades.
Portanto, o campo CIDADE da tabela CLIENTES deverarmazenar o campo chave da tabela CIDADES, ou seja, oCDIGO.
A seta vermelha chama-se
RELACIONAMENTOe indica que ocampo CIDADE da tabela CLIENTES ser preenchidocom o campo CDIGO da tabela CIDADES.
8/10/2019 Apresentao access 2010
17/53
Ajustar tipo de campo
CLIENTES*CDIGO AUTONUMERAO
NOME TEXTO(40)
ENDEREO TEXTO(40)
BAIRRO TEXTO(20)
CIDADE NMERO
UF TEXTO(2)
DDD TEXTO(2)
CEP TEXTO(9)
TELEFONE TEXTO(20)
FAX TEXTO(20)
E-MAIL TEXTO(30)
CNPJ TEXTO(18)
INSCRIO ESTADUAL TEXTO(18)
CONTATO TEXTO(15)
RAMO DE ATIVIDADE TEXTO(20)
TIPO DE CLIENTE TEXTO(15)
LIMITE DE CRDITO MOEDA
ATIVO SIM/NO
CIDADES*CDIGO AUTONUMERAO
NOME TEXTO(30)
UF TEXTO(2)
DDD TEXTO(2)
Como o campo CIDADE armazenar o CDIGO da Cidade,deve ser feita a redefinio do tipo do campo CIDADE, que
agora passa a ser NMERO
Importante: o campo CIDADE no pode ser definidocomo Autonumerao, pois ele no campo chave.
8/10/2019 Apresentao access 2010
18/53
Eliminar campos redundantes
CLIENTES*CDIGO AUTONUMERAO
NOME TEXTO(40)
ENDEREO TEXTO(40)
BAIRRO TEXTO(20)
CIDADE NMERO
UF TEXTO(2)
DDD TEXTO(2)
CEP TEXTO(9)
TELEFONE TEXTO(20)
FAX TEXTO(20)
E-MAIL TEXTO(30)
CNPJ TEXTO(18)
INSCRIO ESTADUAL TEXTO(18)
CONTATO TEXTO(15)
RAMO DE ATIVIDADE TEXTO(20)
TIPO DE CLIENTE TEXTO(15)
LIMITE DE CRDITO MOEDA
ATIVO SIM/NO
CIDADES*CDIGO AUTONUMERAO
NOME TEXTO(30)
UF TEXTO(2)
DDD TEXTO(2)
Observe que ao selecionar uma Cidade, o usurio estarindicando seu
CDIGO, NOME, UF e DDD.
Dessa forma, depois de identificar a cidade na caixa decombinao, no h necessidade de preencher os campos UF eDDD.
Portanto, os campos UF e DDD devemser eliminadosda estrutura da tabela CLIENTES
8/10/2019 Apresentao access 2010
19/53
Nova estrutura da tabela CLIENTES
CLIENTES*CDIGO AUTONUMERAO
NOME TEXTO(40)
ENDEREO TEXTO(40)
BAIRRO TEXTO(20)
CIDADE NMERO
CEP TEXTO(9)
TELEFONE TEXTO(20)
FAX TEXTO(20)
E-MAIL TEXTO(30)
CNPJ TEXTO(18)
INSCRIO ESTADUAL TEXTO(18)
CONTATO TEXTO(15)
RAMO DE ATIVIDADE TEXTO(20)
TIPO DE CLIENTE TEXTO(15)
LIMITE DE CRDITO MOEDA
ATIVO SIM/NO
CIDADES*CDIGO AUTONUMERAO
NOME TEXTO(30)
UF TEXTO(2)
DDD TEXTO(2)
Os campos UF e DDD da tabela CLIENTES so eliminados.
8/10/2019 Apresentao access 2010
20/53
Definindo todas as caixas de combinao
Alm do campo Cidade, podem ser preenchidos tambm com o uso de
Caixas de Combinao os campos Ramo de Atividadee Tipo deCliente.
8/10/2019 Apresentao access 2010
21/53
Definio do projeto completo do Banco de Dados
CLIENTES*CDIGO AUTONUMERAO
NOME TEXTO(40)
ENDEREO TEXTO(40)
BAIRRO TEXTO(20)
CIDADE NMERO
CEP TEXTO(9)
TELEFONE TEXTO(20)
FAX TEXTO(20)
E-MAIL TEXTO(30)
CNPJ TEXTO(18)
INSCRIO ESTADUAL TEXTO(18)
CONTATO TEXTO(15)
RAMO DE ATIVIDADE NMERO
TIPO DE CLIENTE NMERO
LIMITE DE CRDITO MOEDA
ATIVO SIM/NO
CIDADES
*CDIGO AUTONUMERAONOME TEXTO(30)
UF TEXTO(2)
DDD TEXTO(2)
RAMOS DE ATIVIDADES*CDIGO AUTONUMERAONOME TEXTO(30)
Observe as redefinies de tipos de campos relacionados.
TIPOS DE CLIENTES*CDIGO AUTONUMERAO
NOME TEXTO(30)
Este banco dedados formado
por 4 tabelasrelacionadasentre si.
Por isso, bancosde dados com
essascaractersticas
so chamados deBanco de
DadosRelacionais.
I l d B d D d Mi f A
8/10/2019 Apresentao access 2010
22/53
Implementando o Banco de Dados com Microsoft Access
Para a implementao do banco de dados em Access sugerimos queseja executado o seguinte roteiro de operaes:
1. Criar Tabelas2. Definir Relacionamentos
3. Criar Formulrios4. Criar Listagens em Ordem Alfabtica5. Criar Caixas de Combinao6. Criar Macros e Botes de Comando
7. Inserir Registros8. Criar Relatrios
Observe que a etapapara insero de
registros a penltima.
Cabe ao desenvolvedordo banco de dados a
cincia de que oobjetivo principal destetrabalho a construo
do BD e no a suautilizao.
C i d B d D d Mi ft A
8/10/2019 Apresentao access 2010
23/53
Criando o Banco de Dados com Microsoft AccessQuando iniciamos o Access apresentada uma caixa dedilogo. Identifique a opo Banco de Dados vazio e emseguida clique em OK.
De forma diferente dos outrosaplicativos (Word, Excel, PowerPoint, etc), o Access solicita onome do novo arquivo logo nasua criao. Isso se deve ao fatode que todos os elementos do
banco de dados (tabelas,consultas, formulrios, relatrios,macros, etc) sero armazenadosem um nico arquivo. Assim,identifique o local e nome do seuarquivo e clique em CRIAR.
J l d B d D d d Mi ft A
8/10/2019 Apresentao access 2010
24/53
Janela do Banco de Dados do Microsoft Access
Na janela de trabalho do Accessencontraremos os objetos quecompem o banco de dados:Tabelas, Consultas, Formulrios,
Relatrios, Pginas, Macros eMdulos.
Em nossos estudos,desenvolveremos atividades at oitem Macros. O objeto Mdulos
envolve conceitos avanados deprogramao e de bancos dedados e no fazem parte do nossoobjetivo
Et 1 C i T b l
8/10/2019 Apresentao access 2010
25/53
Etapa 1Criar Tabelas
Criar as tabelas a primeira etapa para a construo dobanco de dados. Se voc no tem em mos as estruturas
das tabelas e os relacionamentos clique aquiparavisualiz-las novamente.
Todas as tabelas devem ser criadas, individualmente. Noentanto, no se esquea que tudo o que for feito formar
um nico arquivo (que j tem nome, lembra-se? Clique
aqui para recordar).
Et 1 C i T b l
8/10/2019 Apresentao access 2010
26/53
Etapa 1Criar Tabelas
As tabelas devem ser criadas no modo estrutura. Para tal:1-Selecione o objeto Tabelas;2-Execute clique duplo na opo Criar Tabela no Modo Estrutura.
12
Et 1 C i T b l
8/10/2019 Apresentao access 2010
27/53
Etapa 1Criar Tabelas
A janela com a estrutura da tabela ser apresentada, conforme a figura a seguir. A janela formada por:a) trs colunas (Nome do campo, Tipo de dados e Descrio)b) um painel (parte de baixo da janela) chamado Propriedades do Campo.
a
b
Et 1 C i T b l
8/10/2019 Apresentao access 2010
28/53
Etapa 1Criar TabelasDeve-se digitar em cada linha um dos campos da tabela na colunaNome do Campo,indicar o tipo docampo na coluna Tipo de Dados.
Et 1 C i T b l
8/10/2019 Apresentao access 2010
29/53
Etapa 1Criar Tabelas
Note que as propriedades dos campos variam de acordo com otipo de campo e que todos os campos tm diversas propriedades.No entanto, nossos objetivos quanto ao estudo do Access estobem definidos e utilizaremos somente a propriedade Tamanhodo Campopara os campos do tipo Texto, ou seja, quando vocinserir um campo do tipo Texto altere a propriedade Tamanho do
Campo de acordo com a Estrutura da Tabela definidapreliminarmente.
Etapa 1 Criar Tabelas
8/10/2019 Apresentao access 2010
30/53
Etapa 1Criar Tabelas
Aps a definio de todos os campos da tabela e aidentificao dos respectivos tipos e descries(se necessrio), deve-se indicar o campo chave(ou chave primria). Para tal:1)posicione o cursor na linha onde est o campo aser considerado como campo chave e clique2) na barra de ferramentas no boto ChavePrimria, conforme a ilustrao
O campo chave ou a chave primria identificada
por um pequeno smbolo em forma de chaveinserido no lado esquerdo do Nome do Campo.
Etapa 1 Criar Tabelas
8/10/2019 Apresentao access 2010
31/53
Etapa 1Criar Tabelas
Finalizado o processo, resta salvar a tabela. Clique no botoSalvar, na Barra de Ferramentas e defina o nome de sua tabela(como CLIENTES, por exemplo).
Estes procedimentos devem serrepetidos para a criao de todas astabelas do banco de dados.
No final desta etapa,na janela principal do banco de dados,no objeto Tabelas,sero visualizadastodas as tabelas criadas.
Etapa 1 Criar Tabelas
8/10/2019 Apresentao access 2010
32/53
Etapa 1Criar TabelasAps a criao de todas as tabelas que compem o banco de dados a primeira etapa estar cumprida. importante observar que a criao de um banco de dados um processo seqencial, onde cada etapa suporte para as etapas posteriores. Dessa forma, qualquer erro no corrigido implicar em conseqnciaprovavelmente desastrosas numa prxima etapa.
Para retornar janela da estrutura da
tabela:1)Selecione o objeto Tabelas;2)Selecione a Tabela;3)Clique no boto Estrutura.
Portanto, antes de prosseguir, tenha certeza de que as tabelas foram criadascorretamente. Verifique se os campos foram definidos com exatido, principalmenteaqueles que esto relacionados com campos de outras tabelas.
1
2
3
Etapa 1 Criar Tabelas
8/10/2019 Apresentao access 2010
33/53
Etapa 1Criar Tabelas
Para criar tabelas:
1. Selecione o objeto Tabelas;
2. Execute clique-duplo na opo Criar Tabela no Modo Estrutura;
3. Digite todos os campos e identifique seus tipos; Definir a propriedade Tamanho do Campo para os campos do tipo Texto;
4. Identificar o Campo Chave ou Chave Primria;
5. Salvar a Tabela.
Etapa 2 Definir Relacionamentos
8/10/2019 Apresentao access 2010
34/53
Etapa 2Definir RelacionamentosUma vez concluda a etapa inicial, Criar Tabelas, devem ser definidos os relacionamentos.Para tal,:1. Acesse o menu Ferramentas,2. opo Relacionamentos.
Ou
Clique no boto Relacionamentos na barra de tarefas.
1
2
Etapa 2 Definir Relacionamentos
8/10/2019 Apresentao access 2010
35/53
Etapa 2Definir Relacionamentos
Automaticamente ser apresentada a janela relacionamentose, sua frente, a caixa de dilogo Adicionar Tabela. Adicionetodas as tabelas que compem o banco de dados e clique o
boto fechar.
Voc ver que as tabelas esto sendoapresentada na rea de trabalho da janelarelacionamentos. No entanto estodesorganizadas. Organize-as, movimentandocada uma das tabelas como se fosse uma janelaindividual, clicando na barra de ttulo da tabela
e arrastando, e redimensione-as da mesmaforma, clique na borda e arraste. Procuredispor as janelas de forma a visualizar todas.Isso facilitar a criao dos relacionamentos.Veja a ilustrao ao lado.
Etapa 2 Definir Relacionamentos
8/10/2019 Apresentao access 2010
36/53
Etapa 2Definir Relacionamentos
De acordo com as estruturas das tabelas e osrelacionamentos definidos no incio dos trabalhos hum relacionamento entre o campo CIDADE da tabela
de Clientes e o campo CDIGO da tabela deCidades. Para definir o relacionamento clique nocampo CIDADE e, mantendo o boto do mousepressionado, arraste-o at o campo CDIGO.
Ser apresentada a caixa de dilogo Editar
Relacionamentos indicando o relacionamento queest para ser criado. Clique no boto criar se oscampos estiverem sido corretamente identificados.
Repita o procedimento para definir todos os
relacionamentos.
Etapa 2 Definir Relacionamentos
8/10/2019 Apresentao access 2010
37/53
Etapa 2Definir Relacionamentos
Aps a definio de todos os relacionamentos voc visualizar na rea de trabalho da janelaRelacionamentos a cpia exata das estruturas das tabelas e relacionamentos definidas antes do incio dasatividades prticas.
Clique aqui para visualizar o slide com a definio do projeto de banco de dados.
Etapa 2 Definir Relacionamentos
8/10/2019 Apresentao access 2010
38/53
Etapa 2Definir Relacionamentos
Clique no boto Salvar (no necessrio identificar nome e local) e feche a janela relacionamentos.
Etapa 3 Criar Formulrios
8/10/2019 Apresentao access 2010
39/53
Etapa 3Criar FormulriosOs formulrios so as janelas que permitem a manipulao (inserir, alterar, consultare excluir) registros no banco de dados. Basicamente, so utilizados 2 tipos deformulrios: Colunares e Tabulares.
Deve ser criado um formulrio para cada tabela do banco de dados.
Para criar um formulrio:
1. Selecione o objeto Formulrios2. Clique no boto Novo
1
2
Etapa 3 Criar Formulrios
8/10/2019 Apresentao access 2010
40/53
Etapa 3Criar Formulrios
Ser apresentada a caixa de dilogo Novo Formulrio.
1
2
1. Escolha a opo Autoformulrio Colunar ou Tabular2. Identifique a tabela3. Clique no boto OK
3
Etapa 3 Criar Formulrios
8/10/2019 Apresentao access 2010
41/53
Etapa 3Criar Formulrios
Aps alguns segundos o Accessapresentar o formulrio.
No insira registros ainda.
Clique no boto Salvare, na caixa de dilogo,indique o nome doformulrio.
Repita o procedimento e crie umformulrio (tabular ou colunar) paracada uma das tabelas do banco dedados.
Etapa 4 Criar Listagens em Ordem Alfabtica
8/10/2019 Apresentao access 2010
42/53
Etapa 4Criar Listagens em Ordem AlfabticaComo j dissemos, os formulrios so apenas janelas com layout agradvel para que o usurio possa inserir os registros,ou seja, cadastrar clientes, cidades, vendedores, etc, e que as informaes so armazenadas nas tabelas. Dessa forma, sevoc excluir um formulrio no perder as informaes.Todas as tabelas tm um campo chave, e os registros normalmente so ordenados de acordo com o campo chave.
Observe o banco de dados modelo utilizado neste manual:
O campo Cidade da tabela Clientesser preenchido com o Cdigo databela Cidades.
Etapa 4 Criar Listagens em Ordem Alfabtica
8/10/2019 Apresentao access 2010
43/53
Etapa 4Criar Listagens em Ordem AlfabticaO preenchimento do campo Cidade ser feito com a utilizao de uma caixa de combinao.
A listagem de cidades apresentada na caixa de combinao seria mais til se fosse apresentada em ordem alfabtica,organizada pelo nome da cidade.O campo chave da tabela Cidades Cdigo e, por isso, normalmentea listagem seria apresentada em ordem numrica,organizada pelo cdigo.
Para resolver este problema ser criada uma listagem em ordem alfabtica das cidades.
Etapa 4 Criar Listagens em Ordem Alfabtica
8/10/2019 Apresentao access 2010
44/53
Etapa 4Criar Listagens em Ordem AlfabticaPara criar uma listagem em ordem alfabtica:
1)Selecione o objeto Consultas2)Execute clique duplo na opo Criar Consulta no Modo Estrutura
1
2
Ser apresentada a caixa de dilogo Mostrar Tabela.1)Selecione a tabela Cidades;2)Clique no boto Adicionar;3)Clique no boto Fechar.
1
2
3
Etapa 4 Criar Listagens em Ordem Alfabtica
8/10/2019 Apresentao access 2010
45/53
Etapa 4Criar Listagens em Ordem AlfabticaNa janela Consulta ser apresentada a tabela adicionada (Cidades).Execute clique-duplo em cada um dos campos da tabela.Observe que os campos sero apresentados na linha Campo.
Como o objetivo criar umalistagem em ordem alfabtica,deve-se classificar o campo NOMEcomo crescente.
Etapa 4 Criar Listagens em Ordem Alfabtica
8/10/2019 Apresentao access 2010
46/53
Etapa 4 Criar Listagens em Ordem AlfabticaPara finalizar o processo preciso salvar a consulta. Para tal:
1)Clique no boto Salvar;;2)Na caixa de dilogo Salvar Como indique o nome da consulta;
3)Clique no boto OK.
Obs: a consulta no pode ter o mesmo nome da tabela.
1
2
3
Etapa 4 Criar Listagens em Ordem Alfabtica
8/10/2019 Apresentao access 2010
47/53
Etapa 4 Criar Listagens em Ordem AlfabticaRepita este procedimento para criar listagens em ordem alfabtica para todas as tabelas que sero utilizadas em caixasde combinao.
Neste projeto sero necessrias as consultas:
CIDADES AZTIPOS DE CLIENTES AZRAMOS DE ATIVIDADES AZ
Etapa 5 Criar Caixas de Combinao
8/10/2019 Apresentao access 2010
48/53
Etapa 5 Criar Caixas de CombinaoAs caixas de combinao devem ser criadas e algumas propriedades devem ser definidas de acordo com o projeto.No formulrio Clientes sero criadas trs caixas de combinao, para preencher os campos:CIDADERAMO DE ATIVIDADE
TIPO DE CLIENTE
Cada uma das caixas de combinao deve ser criada individualmente, de acordo com os procedimentos descritos aseguir.
Etapa 5 Criar Caixas de Combinao
8/10/2019 Apresentao access 2010
49/53
Etapa 5 Criar Caixas de CombinaoPara criar a caixa de combinao execute:1. Selecione o objeto Formulrios;2. Selecione o formulrio Clientes;3. Clique no boto Abrir.
12
3
Com o formulrio aberto:1. Acione o menu Exibir;2. Clique na opo Modo Estrutura.
No modo de exibio Estrutura o usurio pode trabalharcom a aparncia do formulrio, alterando oposicionamento dos objetos que o compem, cores,
inserindo rtulos, botes, etc.
Etapa 5 Criar Caixas de Combinao
8/10/2019 Apresentao access 2010
50/53
Etapa 5 Criar Caixas de CombinaoNo modo estrutura execute:1. Clique-direito no campo CIDADE;2. No menu suspenso, indique a opo Alterar para;3. No sub-menu indique a opo Caixa de Combinao.
1
2
3
Etapa 5 Criar Caixas de Combinao
8/10/2019 Apresentao access 2010
51/53
p 5 C C s de Co b oObserve que o campo Cidade apresenta umacaixa de combinao.
A seleo da cidade ser feita a partir de uma caixa decombinao, ou seja, de uma listagem de cidades.
No entanto, para que a caixa de combinao funcioneadequadamente necessrio alterar algumas de suas propriedades.De acordo com o projeto do banco de dados, o campo CIDADE databela Clientes armazenar o CDIGO da tabela Cidades.
Portanto, preciso informar ao Access que parapreencher o campoCIDADEo usurio DEVE:Selecionar a cidade de uma listagem formada pelas colunas NOME, UF e CDIGO(observe a estrutura da tabelaCidades).Como conveniente que essa listagem seja apresentada em ordem alfabtica, preciso informar tambm que elaprovm de CIDADES-AZ, consulta criada na etapa 4.
Etapa 5 Criar Caixas de Combinao
8/10/2019 Apresentao access 2010
52/53
p Para inserir essas informaes necessrio alterar algumas
propriedades da caixa de combinao. Par tal:1. Execute Clique-direito na caixa de combinao do campo
CIDADE;
2. No menu suspenso indique a opo Propriedades;
1
2
Na janela Propriedades selecione a guia Todas.
Etapa 5 Criar Caixas de Combinao
8/10/2019 Apresentao access 2010
53/53
p