microsoftaccess-100310040141-phpapp02

53
Microsoft Microsoft Access Access Prof. Wagner Luiz Fernandes Prof. Wagner Luiz Fernandes Estadual Estadual José Martimiano da José Martimiano da Silva Silva

description

MOLDERO

Transcript of microsoftaccess-100310040141-phpapp02

  • Microsoft AccessProf. Wagner Luiz FernandesEscola Tcnica Estadual Jos Martimiano da Silva

  • O Access um SGBD (Sistema Gerenciador de Banco de Dados), ou seja, um software que permite a criao e 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 atendem s necessidades de uma organizao, como um empresa, por exemplo.

    Em uma empresa so necessrios diversos cadastros e arquivos para que as informaes 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.

  • H pelo menos 3 motivos para aprender banco de dados e Access:Por que aprender banco de dados e Access?O processo de informatizao de uma empresa de responsabilidade de profissionais especficos da rea da informtica, como Analistas de Sistemas e Programadores. No entanto, para a construo do software da empresa necessrio coletar informaes sobre o fluxo 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 coleta de informaes e contribuindo para a elaborao de um software mais objetivo, preciso e eficaz. Atualmente existe grande integrao entre os aplicativos Windows, principalmente do Office (Word, Excel, Power Point e Access). Cada um desses aplicativos deve ser utilizado para tarefas 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 no Access). A necessidade da criao de pequenos cadastros para o dia a dia, como uma agenda de telefones, por exemplo

  • O processo de criao de um banco de dados inicia-se com a definio das informaes que o comporo. Ilustraremos o processo com a construo de um cadastro de clientes.Por onde comear a construo do banco de dados?

  • No formulrio de clientes so identificados os seguintes campos:Identificao dos camposCDIGONOMEENDEREOBAIRROCIDADEUFDDDCEPTELEFONEFAXE-MAILCNPJINSCRIO ESTADUALCONTATORAMO DE ATIVIDADETIPO DE CLIENTELIMITE DE CRDITOATIVOCampo CDIGOCada um dos detalhes do cadastro chamado de campo

  • O conjunto de campos, com as informaes do cadastro (no caso, cliente) chama-se Registro.RegistrosPortanto, se existem 300 clientes cadastrados, significa dizer que existem 300 registros.

  • Os formulrios so as janelas que permitem a manipulao (inserir, alterar, consultar e excluir) registros no banco de dados. Basicamente, so utilizados 2 tipos de formulrios: Colunares e Tabulares.Formulrios Colunares e Formulrios TabularesFormulrios Colunares so semelhantes fichas. Cada registro visualizado em uma pgina do formulrio.Formulrios Tabulares so semelhantes tabelas. Cada registro visualizado em uma linha.RegistroRegistro

  • Navegadores so objetos que pertencem aos formulrios e que permitem ao usurio movimentar-se (navegar) pelos diversos registros j inseridos.

  • Como funcionam o s Navegadores?Retorna para o primeiro registroRetorna para o registro anteriorIndica o registro atualAvana para o prximo registroAvana para o ltimo registroCria novo registroIndica o nmero de registros

  • Cada campo armazenar um tipo de dado (ou informao), que pode ser:Tipos de dados

    Tipo de DadoObservaesTEXTOTexto ou combinaes de texto e nmeros, bem como nmeros que no exijam clculos, como nmeros de telefone.Somente os campos deste tipo devem (obrigatoriamente) ter seus tamanhos definidos.MEMORANDOTexto longo ou combinaes de texto e nmeros.NMERODados numricos utilizados em clculos matemticos. DATA/HORAValores de data e hora para os anos de 100 a 9999.MOEDAValores monetrios e dados numricos utilizados em clculos matemticos envolvendo dados contendo de uma a quatro casas decimais. Preciso de 15 dgitos esquerda do separador decimal e de 4 dgitos direita.AUTONUMERAOUm nmero seqencial exclusivo (incrementado em 1) ou nmero aleatrio atribudo pelo Microsoft Access sempre que um novo registro adicionado a uma tabela. Os campos AutoNumerao no podem ser atualizados. SIM/NOValores Sim e No, e campos que contm somente um dentre dois valores (Sim/No, Verdadeiro/Falso ou Ativado/Desativado).OBJETO OLEUm objeto (como uma planilha do Microsoft Excel, um documento do Microsoft Word, grficos, sons ou outros dados binrios) vinculado ou incorporado a uma tabela do Microsoft Access.HYPERLINKTexto ou combinao de texto e nmeros armazenados como texto e utilizados como um endereo de hyperlink.

  • Definindo os tipos dos campos da tabela CLIENTESEste objeto, que apresenta a lista de campos de um determinado cadastro chama-se TABELA.

    Portanto, esta a tabela CLIENTES.

    A tabela CLIENTES formada pelos campos CDIGO, NOME, ENDEREO, BAIRRO, CIDADE, ..., ATIVO; e cada um dos campos tem seu tipo definido: texto, memorando, nmero, moeda, sim/no, data/hora, OLE, etc.

    CLIENTESCDIGONMERONOMETEXTO(40)ENDEREOTEXTO(40)BAIRROTEXTO(20)CIDADETEXTO(30)UFTEXTO(2)DDDTEXTO(2)CEPTEXTO(9)TELEFONETEXTO(20)FAXTEXTO(20)E-MAILTEXTO(30)CNPJTEXTO(18)INSCRIO ESTADUALTEXTO(18)CONTATOTEXTO(15)RAMO DE ATIVIDADETEXTO(20)TIPO DE CLIENTETEXTO(15)LIMITE DE CRDITOMOEDAATIVOSIM/NO

  • Definir CAMPO CHAVE ou CHAVE PRIMRIACampo Chave ou Chave Primria aquele que identifica apenas um registro em cada tabela.

    Na tabela Clientes so candidatos a campo chave ou chave primria:

    CDIGOCNPJINSCRIO ESTADUAL

    Deve-se definir um campo chave para cada tabela do banco de dados.

    O campo chave deve ser posicionado no topo da lista de campos da tabela e identificado com uma marca.

    CLIENTES*CDIGONMERONOMETEXTO(40)ENDEREOTEXTO(40)BAIRROTEXTO(20)CIDADETEXTO(30)UFTEXTO(2)DDDTEXTO(2)CEPTEXTO(9)TELEFONETEXTO(20)FAXTEXTO(20)E-MAILTEXTO(30)CNPJTEXTO(18)INSCRIO ESTADUALTEXTO(18)CONTATOTEXTO(15)RAMO DE ATIVIDADETEXTO(20)TIPO DE CLIENTETEXTO(15)LIMITE DE CRDITOMOEDAATIVOSIM/NO

  • Campo AutonumeraoQuando o campo chave escolhido for do tipo NMERO, pode-se redefini-lo como Autonumerao.

    Autonumerao um nmero seqencial exclusivo (incrementado em 1) ou nmero aleatrio atribudo pelo Microsoft Access sempre que um novo registro adicionado a uma tabela. Os campos AutoNumerao no podem ser atualizados.

    Ou seja, o campo autonumerao gerado automaticamente pelo Access sempre que um novo registro for inserido no banco de dados.

    Importante: Somente o CAMPO CHAVE pode ser Autonumerao.

    CLIENTES*CDIGOAUTONUMERAONOMETEXTO(40)ENDEREOTEXTO(40)BAIRROTEXTO(20)CIDADETEXTO(30)UFTEXTO(2)DDDTEXTO(2)CEPTEXTO(9)TELEFONETEXTO(20)FAXTEXTO(20)E-MAILTEXTO(30)CNPJTEXTO(18)INSCRIO ESTADUALTEXTO(18)CONTATOTEXTO(15)RAMO DE ATIVIDADETEXTO(20)TIPO DE CLIENTETEXTO(15)LIMITE DE CRDITOMOEDAATIVOSIM/NO

  • Para facilitar a entrada de dados, pode-se definir que alguns campos sero preenchidos com a utilizao de caixas de combinao.Caixas de Combinao so recursos inseridos no formulrio que permitem a seleo de alguma informao j pertencente ao banco de dados.Definindo Caixas de CombinaoObserve que com a caixa de combinao, o campo CIDADE pode ser preenchido selecionando-se uma das Cidades apresentadas na listagem.

  • Definindo os tipos dos campos da tabela CIDADESFaz parte do projeto do banco de dados no s a tabela CLIENTES como tambm a tabela CIDADES. Os campos da tabela Cidades devem tambm ser definidos.CDIGO foi escolhido como campo chave da tabela CIDADES.

    CLIENTES*CDIGOAUTONUMERAONOMETEXTO(40)ENDEREOTEXTO(40)BAIRROTEXTO(20)CIDADETEXTO(30)UFTEXTO(2)DDDTEXTO(2)CEPTEXTO(9)TELEFONETEXTO(20)FAXTEXTO(20)E-MAILTEXTO(30)CNPJTEXTO(18)INSCRIO ESTADUALTEXTO(18)CONTATOTEXTO(15)RAMO DE ATIVIDADETEXTO(20)TIPO DE CLIENTETEXTO(15)LIMITE DE CRDITOMOEDAATIVOSIM/NO

    CIDADES*CDIGOAUTONUMERAONOMETEXTO(30)UFTEXTO(2)DDDTEXTO(2)

  • Definindo o RELACIONAMENTO entre as tabelasO campo CIDADE da tabela CLIENTES ser preenchido a partir de uma consulta (utilizando uma caixa de combinao) listagem de Cidades.

    Portanto, o campo CIDADE da tabela CLIENTES dever armazenar o campo chave da tabela CIDADES, ou seja, o CDIGO. A seta vermelha chama-se RELACIONAMENTO e indica que o campo CIDADE da tabela CLIENTES ser preenchido com o campo CDIGO da tabela CIDADES.

    CLIENTES*CDIGOAUTONUMERAONOMETEXTO(40)ENDEREOTEXTO(40)BAIRROTEXTO(20)CIDADETEXTO(30)UFTEXTO(2)DDDTEXTO(2)CEPTEXTO(9)TELEFONETEXTO(20)FAXTEXTO(20)E-MAILTEXTO(30)CNPJTEXTO(18)INSCRIO ESTADUALTEXTO(18)CONTATOTEXTO(15)RAMO DE ATIVIDADETEXTO(20)TIPO DE CLIENTETEXTO(15)LIMITE DE CRDITOMOEDAATIVOSIM/NO

    CIDADES*CDIGOAUTONUMERAONOMETEXTO(30)UFTEXTO(2)DDDTEXTO(2)

  • Ajustar tipo de campoComo o campo CIDADE armazenar o CDIGO da Cidade, deve ser feita a redefinio do tipo do campo CIDADE, que agora passa a ser NMEROImportante: o campo CIDADE no pode ser definido como Autonumerao, pois ele no campo chave.

    CLIENTES*CDIGOAUTONUMERAONOMETEXTO(40)ENDEREOTEXTO(40)BAIRROTEXTO(20)CIDADENMEROUFTEXTO(2)DDDTEXTO(2)CEPTEXTO(9)TELEFONETEXTO(20)FAXTEXTO(20)E-MAILTEXTO(30)CNPJTEXTO(18)INSCRIO ESTADUALTEXTO(18)CONTATOTEXTO(15)RAMO DE ATIVIDADETEXTO(20)TIPO DE CLIENTETEXTO(15)LIMITE DE CRDITOMOEDAATIVOSIM/NO

    CIDADES*CDIGOAUTONUMERAONOMETEXTO(30)UFTEXTO(2)DDDTEXTO(2)

  • Eliminar campos redundantesObserve que ao selecionar uma Cidade, o usurio estar indicando seu

    CDIGO, NOME, UF e DDD.

    Dessa forma, depois de identificar a cidade na caixa de combinao, no h necessidade de preencher os campos UF e DDD.Portanto, os campos UF e DDD devem ser eliminados da estrutura da tabela CLIENTES

    CLIENTES*CDIGOAUTONUMERAONOMETEXTO(40)ENDEREOTEXTO(40)BAIRROTEXTO(20)CIDADENMEROUFTEXTO(2)DDDTEXTO(2)CEPTEXTO(9)TELEFONETEXTO(20)FAXTEXTO(20)E-MAILTEXTO(30)CNPJTEXTO(18)INSCRIO ESTADUALTEXTO(18)CONTATOTEXTO(15)RAMO DE ATIVIDADETEXTO(20)TIPO DE CLIENTETEXTO(15)LIMITE DE CRDITOMOEDAATIVOSIM/NO

    CIDADES*CDIGOAUTONUMERAONOMETEXTO(30)UFTEXTO(2)DDDTEXTO(2)

  • Nova estrutura da tabela CLIENTESOs campos UF e DDD da tabela CLIENTES so eliminados.

    CLIENTES*CDIGOAUTONUMERAONOMETEXTO(40)ENDEREOTEXTO(40)BAIRROTEXTO(20)CIDADENMEROCEPTEXTO(9)TELEFONETEXTO(20)FAXTEXTO(20)E-MAILTEXTO(30)CNPJTEXTO(18)INSCRIO ESTADUALTEXTO(18)CONTATOTEXTO(15)RAMO DE ATIVIDADETEXTO(20)TIPO DE CLIENTETEXTO(15)LIMITE DE CRDITOMOEDAATIVOSIM/NO

    CIDADES*CDIGOAUTONUMERAONOMETEXTO(30)UFTEXTO(2)DDDTEXTO(2)

  • Definindo todas as caixas de combinaoAlm do campo Cidade, podem ser preenchidos tambm com o uso deCaixas de Combinao os campos Ramo de Atividade e Tipo de Cliente.

  • Definio do projeto completo do Banco de DadosObserve as redefinies de tipos de campos relacionados.Este banco de dados formado por 4 tabelas relacionadas entre si. Por isso, bancos de dados com essas caractersticas so chamados de Banco de Dados Relacionais.

    CLIENTES*CDIGOAUTONUMERAONOMETEXTO(40)ENDEREOTEXTO(40)BAIRROTEXTO(20)CIDADENMEROCEPTEXTO(9)TELEFONETEXTO(20)FAXTEXTO(20)E-MAILTEXTO(30)CNPJTEXTO(18)INSCRIO ESTADUALTEXTO(18)CONTATOTEXTO(15)RAMO DE ATIVIDADENMEROTIPO DE CLIENTENMEROLIMITE DE CRDITOMOEDAATIVOSIM/NO

    CIDADES*CDIGOAUTONUMERAONOMETEXTO(30)UFTEXTO(2)DDDTEXTO(2)

    RAMOS DE ATIVIDADES*CDIGOAUTONUMERAONOMETEXTO(30)

    TIPOS DE CLIENTES*CDIGOAUTONUMERAONOMETEXTO(30)

  • Implementando o Banco de Dados com Microsoft AccessPara a implementao do banco de dados em Access sugerimos que seja executado o seguinte roteiro de operaes:Criar TabelasDefinir RelacionamentosCriar FormulriosCriar Listagens em Ordem AlfabticaCriar Caixas de CombinaoCriar Macros e Botes de ComandoInserir RegistrosCriar Relatrios

    Observe que a etapa para insero de registros a penltima. Cabe ao desenvolvedor do banco de dados a cincia de que o objetivo principal deste trabalho a construo do BD e no a sua utilizao.

  • Criando o Banco de Dados com Microsoft AccessQuando iniciamos o Access apresentada uma caixa de dilogo. Identifique a opo Banco de Dados vazio e em seguida clique em OK. De forma diferente dos outros aplicativos (Word, Excel, Power Point, etc), o Access solicita o nome do novo arquivo logo na sua criao. Isso se deve ao fato de que todos os elementos do banco de dados (tabelas, consultas, formulrios, relatrios, macros, etc) sero armazenados em um nico arquivo. Assim, identifique o local e nome do seu arquivo e clique em CRIAR.

  • Janela do Banco de Dados do Microsoft AccessNa janela de trabalho do Access encontraremos os objetos que compem o banco de dados: Tabelas, Consultas, Formulrios, Relatrios, Pginas, Macros e Mdulos.

    Em nossos estudos, desenvolveremos atividades at o item Macros. O objeto Mdulos envolve conceitos avanados de programao e de bancos de dados e no fazem parte do nosso objetivo

  • Etapa 1 Criar TabelasCriar as tabelas a primeira etapa para a construo do banco de dados. Se voc no tem em mos as estruturas das tabelas e os relacionamentos clique aqui para visualiz-las novamente. Todas as tabelas devem ser criadas, individualmente. No entanto, no se esquea que tudo o que for feito formar um nico arquivo (que j tem nome, lembra-se? Clique aqui para recordar).

  • Etapa 1 Criar TabelasAs 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

  • Etapa 1 Criar TabelasA janela com a estrutura da tabela ser apresentada, conforme a figura a seguir. A janela formada por:trs colunas (Nome do campo, Tipo de dados e Descrio)um painel (parte de baixo da janela) chamado Propriedades do Campo. ab

  • Etapa 1 Criar TabelasDeve-se digitar em cada linha um dos campos da tabela na coluna Nome do Campo, indicar o tipo do campo na coluna Tipo de Dados.

  • Etapa 1 Criar TabelasNote que as propriedades dos campos variam de acordo com o tipo de campo e que todos os campos tm diversas propriedades. No entanto, nossos objetivos quanto ao estudo do Access esto bem definidos e utilizaremos somente a propriedade Tamanho do Campo para os campos do tipo Texto, ou seja, quando voc inserir um campo do tipo Texto altere a propriedade Tamanho do Campo de acordo com a Estrutura da Tabela definida preliminarmente.

  • Etapa 1 Criar TabelasAps a definio de todos os campos da tabela e a identificao dos respectivos tipos e descries (se necessrio), deve-se indicar o campo chave (ou chave primria). Para tal:posicione o cursor na linha onde est o campo a ser considerado como campo chave e clique na barra de ferramentas no boto Chave Primria, conforme a ilustrao

    O campo chave ou a chave primria identificada por um pequeno smbolo em forma de chave inserido no lado esquerdo do Nome do Campo.

  • Etapa 1 Criar TabelasFinalizado o processo, resta salvar a tabela. Clique no boto Salvar, na Barra de Ferramentas e defina o nome de sua tabela (como CLIENTES, por exemplo). Estes procedimentos devem ser repetidos para a criao de todas as tabelas do banco de dados.

    No final desta etapa, na janela principal do banco de dados, no objeto Tabelas, sero visualizadas todas as tabelas criadas.

  • Etapa 1 Criar 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 conseqncia provavelmente 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 criadas corretamente. Verifique se os campos foram definidos com exatido, principalmente aqueles que esto relacionados com campos de outras tabelas.123

  • Etapa 1 Criar TabelasPara criar tabelas:

    Selecione o objeto Tabelas;

    Execute clique-duplo na opo Criar Tabela no Modo Estrutura;

    Digite todos os campos e identifique seus tipos;Definir a propriedade Tamanho do Campo para os campos do tipo Texto;

    Identificar o Campo Chave ou Chave Primria;

    Salvar a Tabela.

  • Etapa 2 Definir RelacionamentosUma vez concluda a etapa inicial, Criar Tabelas, devem ser definidos os relacionamentos. Para tal,:Acesse o menu Ferramentas, opo Relacionamentos.

    Ou

    Clique no boto Relacionamentos na barra de tarefas.12

  • Etapa 2 Definir RelacionamentosAutomaticamente ser apresentada a janela relacionamentos e, sua frente, a caixa de dilogo Adicionar Tabela. Adicione todas as tabelas que compem o banco de dados e clique o boto fechar.Voc ver que as tabelas esto sendo apresentada na rea de trabalho da janela relacionamentos. No entanto esto desorganizadas. Organize-as, movimentando cada uma das tabelas como se fosse uma janela individual, clicando na barra de ttulo da tabela e arrastando, e redimensione-as da mesma forma, clique na borda e arraste. Procure dispor as janelas de forma a visualizar todas. Isso facilitar a criao dos relacionamentos. Veja a ilustrao ao lado.

  • Etapa 2 Definir RelacionamentosDe acordo com as estruturas das tabelas e os relacionamentos definidos no incio dos trabalhos h um relacionamento entre o campo CIDADE da tabela de Clientes e o campo CDIGO da tabela de Cidades. Para definir o relacionamento clique no campo CIDADE e, mantendo o boto do mouse pressionado, arraste-o at o campo CDIGO.

    Ser apresentada a caixa de dilogo Editar Relacionamentos indicando o relacionamento que est para ser criado. Clique no boto criar se os campos estiverem sido corretamente identificados. Repita o procedimento para definir todos os relacionamentos.

  • Etapa 2 Definir RelacionamentosAps a definio de todos os relacionamentos voc visualizar na rea de trabalho da janela Relacionamentos a cpia exata das estruturas das tabelas e relacionamentos definidas antes do incio das atividades prticas.Clique aqui para visualizar o slide com a definio do projeto de banco de dados.

  • Etapa 2 Definir RelacionamentosClique no boto Salvar (no necessrio identificar nome e local) e feche a janela relacionamentos.

  • Etapa 3 Criar FormulriosOs formulrios so as janelas que permitem a manipulao (inserir, alterar, consultar e excluir) registros no banco de dados. Basicamente, so utilizados 2 tipos de formulrios: Colunares e Tabulares.

    Deve ser criado um formulrio para cada tabela do banco de dados.Para criar um formulrio:

    Selecione o objeto FormulriosClique no boto Novo12

  • Etapa 3 Criar FormulriosSer apresentada a caixa de dilogo Novo Formulrio.12Escolha a opo Autoformulrio Colunar ou TabularIdentifique a tabelaClique no boto OK3

  • Etapa 3 Criar FormulriosAps alguns segundos o Access apresentar o formulrio.

    No insira registros ainda.Clique no boto Salvar e, na caixa de dilogo, indique o nome do formulrio.Repita o procedimento e crie um formulrio (tabular ou colunar) para cada uma das tabelas do banco de dados.

  • Etapa 4 Criar 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, se voc 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 Clientes ser preenchido com o Cdigo da tabela Cidades.

  • Etapa 4 Criar 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, normalmente a 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 AlfabticaPara criar uma listagem em ordem alfabtica:

    1)Selecione o objeto Consultas2)Execute clique duplo na opo Criar Consulta no Modo Estrutura12Ser apresentada a caixa de dilogo Mostrar Tabela. 1)Selecione a tabela Cidades;2)Clique no boto Adicionar;3)Clique no boto Fechar.123

  • Etapa 4 Criar 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 uma listagem em ordem alfabtica, deve-se classificar o campo NOME como crescente.

  • 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.123

  • Etapa 4 Criar Listagens em Ordem AlfabticaRepita este procedimento para criar listagens em ordem alfabtica para todas as tabelas que sero utilizadas em caixas de combinao.

    Neste projeto sero necessrias as consultas:CIDADES AZTIPOS DE CLIENTES AZRAMOS DE ATIVIDADES AZ

  • 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 ATIVIDADETIPO DE CLIENTECada uma das caixas de combinao deve ser criada individualmente, de acordo com os procedimentos descritos a seguir.

  • Etapa 5 Criar Caixas de CombinaoPara criar a caixa de combinao execute:Selecione o objeto Formulrios;Selecione o formulrio Clientes;Clique no boto Abrir.123Com o formulrio aberto:Acione o menu Exibir;Clique na opo Modo Estrutura.No modo de exibio Estrutura o usurio pode trabalhar com a aparncia do formulrio, alterando o posicionamento dos objetos que o compem, cores, inserindo rtulos, botes, etc.

  • Etapa 5 Criar Caixas de CombinaoNo modo estrutura execute:Clique-direito no campo CIDADE;No menu suspenso, indique a opo Alterar para;No sub-menu indique a opo Caixa de Combinao.123

  • Etapa 5 Criar Caixas de CombinaoObserve que o campo Cidade apresenta uma caixa de combinao.A seleo da cidade ser feita a partir de uma caixa de combinao, ou seja, de uma listagem de cidades.No entanto, para que a caixa de combinao funcione adequadamente necessrio alterar algumas de suas propriedades.De acordo com o projeto do banco de dados, o campo CIDADE da tabela Clientes armazenar o CDIGO da tabela Cidades.Portanto, preciso informar ao Access que para preencher o campo CIDADE o usurio DEVE:Selecionar a cidade de uma listagem formada pelas colunas NOME, UF e CDIGO (observe a estrutura da tabela Cidades).Como conveniente que essa listagem seja apresentada em ordem alfabtica, preciso informar tambm que ela provm de CIDADES-AZ, consulta criada na etapa 4.

  • Etapa 5 Criar Caixas de CombinaoPara inserir essas informaes necessrio alterar algumas propriedades da caixa de combinao. Par tal:Execute Clique-direito na caixa de combinao do campo CIDADE;No menu suspenso indique a opo Propriedades;12Na janela Propriedades selecione a guia Todas.

  • Etapa 5 Criar Caixas de Combinao