apresentação access 2010

Upload: carlos-junior-uchoa

Post on 02-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 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