Baixe o app para aproveitar ainda mais
Prévia do material em texto
MS Excel 2010 - Avançado MS Excel 2010 - Avançado Direitos desta edição: Fundação Bradesco Homepage: www.fb.org.br Autoria: InfoSERVER - Departamento de Treinamento Felix de Sena Silva Revisão Pedagógica: Departamento de Educação Profissional e Educação de Jovens e Adultos Gina Ester Leôncio Coordenação: Departamento de Educação Profissional e Educação de Jovens e Adultos Allyson Luiz de Cayres Lino Antônio Carlos das Neves Rosa Maria Pires Bueno Projeto gráfico e revisão textual: Tree-R Editora e Comunicação Ltda. Me Publicação: 2012 http://www.fb.org.br/ MS Excel 2010 - Avançado CARTA AO MONITOR Elaboramos este material com o objetivo de oferecer recursos variados para você planejar suas aulas, auxiliando seus alunos na construção do conhecimento relacionado ao Access 2010 Avançado. O material possibilitará a você apresentar como trabalhar com Importação, Vinculação e exportação de dados, Coleta de Dados, Documentação do banco de dados, Desempenho do banco de dados, Macros, Personalização do aplicativo, Recursos para administração do banco de dados, Criptografar um banco de dados. Há também, atividades para o aluno aplicar os conteúdos propostos e trabalhados no curso. As atividades podem ser complementadas por outras que você julgar pertinentes ou necessárias, dependendo do seu planejamento e do rendimento dos alunos. Sugerimos que você estimule os alunos à busca constante de aprimoramento e indique que coloquem em prática os conceitos apresentados no curso. Neste material você encontrará: 1. Informações atualizadas sobre o ensino avançado do aplicativo Access 2010. 2. Instruções para a avaliação dos alunos. 3. Informações sobre o trabalho em cada uma das aulas. 4. Atividades que enriquecerão o conhecimento do aplicativo Access 2010. 5. As respostas de todas as atividades. Bom trabalho! 4 MS Access 2010 Avançado SUMÁRIO AULA 1 ......................................................................................................................... 7 TEMA: TRABALHANDO COM IMPORTAÇÃO E VINCULAÇÃO DE DADOS............... 7 ESTRATÉGIAS PARA O DESENVOLVIMENTO DA AULA .......................................... 8 Parte 1 – APRESENTAÇÃO DO ALUNO, MONITOR, CURSO, OBJETIVOS E CRITÉRIOS DE AVALIAÇÃO. ...................................................................................... 9 Parte 2 - IMPORTAÇÃO E VINCULAÇÃO DE DADOS ................................................ 1 1.1 Quando convém importar dados? ...................................................................... 1 1.2 Importar ou vincular: qual a diferença? ............................................................... 2 1.3 Importar dados de um documento de texto (Txt e Rich Text) ............................. 2 Parte 3 - Importar dados de planilhas do Microsoft Excel ......................................... 6 Parte 4 - Vincular dados ......................................................................................... 10 Parte 5 - Exercícios de Fixação – 1 ............................................................................ 12 Parte 6 - Exercícios de Fixação – 2 ............................................................................ 12 Parte 7 – Itens para Revisão da Aula. ......................................................................... 13 AULA 2 ....................................................................................................................... 14 TEMA: EXPORTAÇÃO DE DADOS ............................................................................ 14 ESTRATÉGIAS PARA O DESENVOLVIMENTO DA AULA ........................................ 14 Parte 1 - EXPORTAÇÃO DE DADOS ......................................................................... 15 Parte 2 - Exportar dados para um arquivo de texto (Txt e Rich Text) ..................... 17 Parte 3 - Exportar dados para uma planilha do Excel ............................................. 20 Parte 4 - Exportar dados para PDF ou XPS ........................................................... 22 Parte 5 - Exportar dados para outros formatos ....................................................... 24 2.4.1 Exportar dados para o Microsoft Access ......................................... 24 Parte 6 - Exercícios de Fixação – 3 ............................................................................ 26 Parte 7 - Exercícios de Fixação – 4 ............................................................................ 27 Parte 8 - Exercícios de Fixação – 5 ............................................................................ 28 AULA 3 ....................................................................................................................... 29 TEMA: COLETA DE DADOS E FERRAMENTA DE DADOS ...................................... 29 ESTRATÉGIAS PARA O DESENVOLVIMENTO DA AULA ........................................ 29 5 MS Access 2010 Avançado Parte 1 - COLETA DE DADOS ................................................................................... 30 Parte 2 - Criar E-mail .............................................................................................. 30 Parte 3 - Gerenciar respostas ................................................................................ 35 Parte 4 - Exercícios de Fixação – 6 ............................................................................ 39 Parte 5 - GUIA FERRAMENTA DE DADOS ............................................................... 41 4.1 Grupo Analisar ...................................................................................................... 41 4.1.1 Documentar o banco de dados ........................................................ 41 4.1.2 Analisar o desempenho do banco de dados .................................... 44 4.1.2.1 Analisar e dividir tabelas ............................................................................. 47 Parte 6 - Ferramentas de Banco de Dados ................................................................. 54 4.2.1 Gerenciador do Menu de Controle ................................................... 54 4.2.2 Criptografar o arquivo com senha .................................................... 58 Parte 7 - Exercícios de Fixação – 7 ............................................................................ 60 Parte 8 - Exercícios de Fixação – 8 ............................................................................ 61 AULA 4 ....................................................................................................................... 62 TEMA: MACROS ........................................................................................................ 62 ESTRATÉGIAS PARA O DESENVOLVIMENTO DA AULA ........................................ 62 Parte 1 - MACROS ..................................................................................................... 63 Parte 2 - Criar macro simples ..................................................................................... 64 Parte 3 - Associar uma macro a um evento de formulário ........................................... 66 Parte 4 - Macros Condicionais .................................................................................... 68 Parte 5 - PERSONALIZAÇÃO DO APLICATIVO ........................................................ 75 Parte 6 - Criar um menu principal ........................................................................... 75 Parte 7 - Iniciar o banco de dados com determinadoformulário ............................. 75 Parte 8 - Exercícios de Fixação – 9 ............................................................................ 78 Parte 9 - Exercícios de Fixação – 10 .......................................................................... 78 AULA 5 ....................................................................................................................... 80 TEMA: ADMINISTRAÇÃO DO BANCO DE DADOS ................................................... 80 ESTRATÉGIAS PARA O DESENVOLVIMENTO DA AULA ........................................ 80 6 MS Access 2010 Avançado Parte 1 - ADMINISTRAÇÃO DO BANCO DE DADOS ................................................ 81 7.1. Compactação do banco de dados ................................................................... 81 Parte 2 - Trabalho em ambiente de multiusuários .................................................. 82 7.2.1 Formas de compartilhamento do banco de dados ........................... 82 7.2.1.1 Divisão do banco de dados........................................................... 82 Parte 3 - Proteção de registros ............................................................................... 83 Parte 4 - SEGURANÇA NA VERSÃO 2010 ................................................................ 85 8.1 Arquitetura de segurança do Access ................................................................ 85 AULA 6 ....................................................................................................................... 86 TEMA: AVALIAÇÃO DOS CONHECIMENTOS ........................................................... 86 ESTRATÉGIAS PARA O DESENVOLVIMENTO DA AULA ........................................ 86 Parte 1- AVALIAÇÃO TEÓRICA ................................................................................. 86 Parte 2- AVALIAÇÃO PRÁTICA ................................................................................. 86 AULA 7 ....................................................................................................................... 87 TEMA: REVISÃO ........................................................................................................ 87 ESTRATÉGIAS PARA O DESENVOLVIMENTO DA AULA ........................................ 87 Parte 1 – CORREÇÃO DAS AVALIAÇÕES TEÓRICA E PRÁTICA ............................ 87 EXERCÍCIOS EXTRAS .............................................................................................. 87 REFERÊNCIAS BIBLIOGRÁFICAS ............................................................................ 88 7 MS Access 2010 Avançado AULA 1 TEMA: TRABALHANDO COM IMPORTAÇÃO E VINCULAÇÃO DE DADOS. Objetivo geral do curso Aprender a trabalhar com Importação e Vinculação arquivos de texto, planilhas, Exportação de dados nos formatos PDF e XPS. Utilizar o recurso Coleta de Dados em e-mail utilizando o Outlook. Conhecer ferramentas para documentação do banco de dados e para analisar o desempenho do sistema. Além disso, explorar recursos como Macros, Personalização do aplicativo e ferramentas para administração do banco de dados e criptografia de um banco de dados. Objetivos específicos da Aula 1 Aprender a Importar e Vincular Dados. Conteúdos 1. Importação e Vinculação de dados Quando utilizar este recurso Diferenças entre vincular e importar Importar dados de arquivo .TXT Importar dados de planilhas do Excel Vincular dados 8 MS Access 2010 Avançado ESTRATÉGIAS PARA O DESENVOLVIMENTO DA AULA Monitor, Considerando que os conteúdos devem ser desenvolvidos em 4 horas, sugere-se que o trabalho seja realizado em etapas, segundo a divisão temporal a seguir. Parte 1 – Apresentação do aluno, monitor, curso, objetivos e critérios de avaliação (30 min.) Parte 2 – Importação e Vinculação de Dados (50 min.) Parte 3 – Importar dados de planilhas do Excel (50 min.) Parte 4 – Vincular dados (50 min.) Parte 5 – Exercícios de Fixação 1 (25 min.) Parte 6 – Exercícios de Fixação 2 (25 min.) Parte 7 – Itens para revisão da aula 3 (10 min.) É importante que haja acompanhamento do tempo destinado a cada etapa para garantir o cumprimento de todos os objetivos previstos para esta aula. 9 MS Access 2010 Avançado Parte 1 – APRESENTAÇÃO DO ALUNO, MONITOR, CURSO, OBJETIVOS E CRITÉRIOS DE AVALIAÇÃO. 30 min. Apresente-se e solicite aos alunos que façam o mesmo, falando nome e o que cada um faz. Solicite aos alunos que falem sobre suas expectativas sobre o curso. Converse com os alunos sobre o conteúdo programático. Reflita com os alunos sobre os objetivos do curso. Apresente e explique os critérios de avaliação e aprovação/certificação: Frequência mínima para aprovação (75%) Média final para aprovação igual ou superior a 6,0, sendo avaliação teórica valendo 4,0 e a avaliação prática valendo 6,0. Solicite aos alunos para acessar o Access 2010, utilizando a forma mais usada, isto é, clicando no botão Iniciar, Todos os programas, Microsoft Office, Microsoft Office Access 2010. 1 MS Access 2010 Avançado Parte 2 - IMPORTAÇÃO E VINCULAÇÃO DE DADOS 50 min. 1.1 Quando convém importar dados? Imagine que você esteja desenvolvendo um banco de dados no Access e outro usuário possua algumas informações vitais em outra base de dados. Digitar todos os dados novamente levaria algum tempo. O ideal é importá-los e, em seguida, fazer alterações para melhorar o banco de dados. Como nas demais versões do Access, aqui, você também pode importar ou vincular dados de tabelas de outros bancos de dados do Access, além de outros aplicativos, como Microsoft Excel, gerenciadores de banco de dados Dbase, Microsoft FoxPro ou Paradox no formato de listas HTML ou XML, que podem encontrar-se em seu computador local, em um servidor de rede ou em um servidor Internet. Para importar dados, utilizamos o grupo Importar e Vincular da guia Dados Externos. Figura 1 – Guia Dados Externos. Importar dados de outro banco de dados do Access ou estabelecer um vínculo com esses dados. Importar dados de um arquivo do Excel ou estabelecer um vínculo com esses dados. Permite importar dados de listas de compartilhamento do Microsoft SharePoint. Vincular a um serviço de dados. Importar ou vincular-se a um documento HTML. Importar ou vincular-se a uma pasta do Outlook Importar ou vincular-se a um arquivo do DBase. Importar dados de um arquivo de texto delimitado ou de largura fixa ou estabelecer um vínculo com esses dados. Importar um arquivo XML. Importar ou vincular-se a um banco de dados ODBC, como o SQL Server ou estabelecer um vínculo com esses dados. 2 MS Access 2010 Avançado 1.2 Importar ou vincular: qual a diferença? Na importação, gera-se uma cópia das informações em uma nova tabela no banco de dados atual, sendo que a tabela ou arquivo de origem não sofre alterações. Já no processo de vinculação de dados, as informações são lidas do aplicativo de origem e é criado um vínculo (ligação) entre o Access e o aplicativo de origem. Assim, além de permitir a leitura dos dados, promove também sua atualização, ou seja, altera-se algo em uma planilha do Excel ou Access que serviu de origem. Automaticamente, as alterações se refletem nas tabelas do Access. Ao importar dados, não é possível anexá-los a tabelas existentes (exceto ao importar arquivos de texto ou planilhas). Contudo, umavez importada uma tabela, é possível efetuar uma consulta de acréscimo para adicionar dados à outra tabela. A partir de outro banco de dados do Access, também é possível importar outros objetos, como formulários ou relatórios. 1.3 Importar dados de um documento de texto (Txt e Rich Text) Alguns gerenciadores de banco de dados geram informações no formato de texto (*.RTF e *.TXT) e esses dados podem ser lidos e convertidos para uma tabela. Para qualquer arquivo no formato de texto, seja TXT, RTF, CSV. Para isso, faça o seguinte: 1. Acesse a pasta Exemplos. 2. Abra o banco de dados Data_General. 3. Em seguida, clique na guia Dados Externos. 4. No grupo Importar e Vincular, clique no comando Arquivo de Texto . 5. Será apresentada a seguinte janela. Figura 2 – Obter Dados Externos – Arquivo de Texto. 6. Clique no botão Procurar. 7. Em seguida, na pasta Exemplos, selecione o arquivo Data_Cli.txt 8. Clique no botão Abrir. 3 MS Access 2010 Avançado 9. Especifique como armazenar as informações: Opção Descrição Importar os dados de origem para uma nova tabela do banco de dados atual. Permite gerar nova tabela no banco de dados atual. Acrescentar uma cópia dos registros à tabela. Permite acrescentar os registros a uma tabela existente. É preciso tomar certo cuidado com a tabela, pois ela deverá ter os mesmos campos e formatos dos dados de origem. Vincular à fonte de dados criando uma tabela vinculada. Permite vincular dados da fonte de origem. Assim, qualquer alteração na tabela de origem se refletirá, imediatamente, na tabela de destino. 10. Neste exemplo, selecionaremos a opção Acrescentar uma cópia dos registros à tabela. Figura 3 - Acrescentar uma cópia dos registros à tabela. 11. Clique no botão OK. 12. Verifique o formato do arquivo de origem, que pode ser delimitado (dados separados por vírgula, ponto e vírgula, tabulação ou outros caracteres), ou ter largura fixa (permite demarcar cada uma das colunas existentes na origem). Em nosso exemplo, o arquivo de texto foi separado através de tabulações, por isto, usaremos a opção Delimitado – Caracteres como vírgula ou tabulação separam cada campo, selecione-a. 4 MS Access 2010 Avançado Figura 4 – Delimitado. 13. Clique no botão Avançar. 14. Em seguida, no grupo Escolha o delimitador que separa os seus campos selecione a opção Tabulação. 15. Em Qualificador de texto, selecione a opção " (aspas). 16. Clique em no botão Avançar. Figura 5 – Definindo a separação do texto. 17. Informe o nome que a nova tabela deverá receber. Em nosso exemplo, será a tabela Clientes. 5 MS Access 2010 Avançado Figura 6 - Definindo a tabela que deverá ter os novos dados. 18. Clique no botão Concluir. 19. A seguinte janela será exibida. Figura 7 - Janela para Salvar Etapas de Importação. 20. Clique em Fechar. 6 MS Access 2010 Avançado Parte 3 - Importar dados de planilhas do Microsoft Excel 50 min. Uma opção econômica do pacote Office da Microsoft é poder manter uma versão completa (professional) com os aplicativos Word, Excel, PowerPoint, Outlook, Access e OneNote em determinadas máquinas e, nas demais, uma versão mais simples (standard), que, praticamente, contém a maioria dos aplicativos já listados, exceto o Microsoft Access. Nesse caso, algumas bases de dados podem ser gerenciadas pelo Microsoft Excel, que é bem mais simples do que o Microsoft Access, pois, na verdade, trata-se de uma planilha eletrônica e não de um gerenciador de banco de dados. Assim, quando a origem dos dados for o Excel, escolha a opção Excel do grupo Importar e Vincular, da guia Dados Externos. Ainda no banco de dados Data_General, faça o seguinte: 1. Clique na guia Dados Externos. 2. No grupo Importar e Vincular, clique no botão Excel . Figura 8 - Janela para obtenção de dados em Excel. 3. Clique no botão Procurar 4. Selecione o arquivo Data_Transp localizado na pasta Exemplos. 7 MS Access 2010 Avançado Figura 9 – Arquivo Data_Transp selecionado. 5. Após indicar a localização, escolha uma das opções de armazenamento das informações: Importar os dados de origem para uma nova tabela do banco de dados atual. Quando você deseja importar os dados para o mesmo banco de dados em que está trabalhando. Acrescentar uma cópia dos registros à tabela. Utilizada sempre que outra tabela em seu banco de dados já possui a estrutura necessária para receber os dados importados. Vincular à fonte de dados criando tabela vinculada. Permite vincular as informações, mantendo um link entre o Microsoft Access e o aplicativo de origem. 6. Neste exemplo, selecionaremos a opção Acrescentar uma cópia dos registros à tabela. 7. Selecione a tabela Transportadoras. 8 MS Access 2010 Avançado Figura 10 - Tabela Transportadoras selecionada. 8. Clique em OK. 9. Em seguida, como há poucos dados na planilha, o Assistente de importação realizará a divisão dos campos. Figura 11 – Campos identificados pelo assistente. 10. Clique no botão Avançar. 9 MS Access 2010 Avançado 11. Clique no botão Concluir. Caso não tenha ocorrido nenhum problema na importação, será exibida a mensagem a seguir. Figura 12 – Dados importados com sucesso. 12. Clique em Fechar. 10 MS Access 2010 Avançado Parte 4 - Vincular dados 50 min. Esse recurso é bastante utilizado quando o ambiente de trabalho é de multiusuários, pois a origem de dados está em um servidor e desejamos receber diariamente informações atualizadas nas tabelas. O processo é o mesmo utilizado para importar. Para entender esse raciocínio, criaremos um vinculo com um arquivo do Excel, para isso faça o seguinte. 1. Ainda no banco de dados Data_General, clique na guia Dados Externos. 2. Em seguida, no grupo Importar e Vincular, clique na opção Excel. 3. Na janela Obter Dados Externos – Planilha Excel, devemos selecionar a opção Vincular à fonte de dados criando uma tabela vinculada. Figura 13 – Selecionando a opção para vinculação de dados. 4. Clique no botão Procurar, como fez na opção de importação. 5. Selecione o arquivo Data_Transp.xlsx, localizado na pasta Exemplos. 6. Em, seguida, clique em OK. 7. Será exibida a janela do Assistente de vinculação de planilha. Selecione a opção A primeira linha contém títulos de coluna. 11 MS Access 2010 Avançado Figura 14 - A primeira linha contém títulos de coluna. 8. Clique no botão Avançar. 9. Na caixa Nome da tabela vinculada, digite Tbl_Transp_Vinculada. 10. Clique em Concluir. 11. Você receberá uma mensagem do assistente de vinculação, informando que o vinculo foi concluído. Clique em OK. Figura 15 - Assistente de vinculação de planilha. Após seguir todas as etapas de vinculação, a nova tabela possuirá um ícone como este: . 12. Feche o banco de dados Data_General. 12 MS Access 2010 Avançado Parte 5 - Exercícios de Fixação – 1 25 min. Abra o arquivo de banco de dados Controle de Pedidos. 1. Importe os dados do arquivo do arquivo Pedidos_9597.xlsx, localizado na pasta Exercicios para uma nova tabela do banco de dados Controle de Pedidos. 1. Clique na guia Dados Externos. 2. Em seguida, clique na opçãoExcel. 3. Na janela do assistente, selecione a opção Importar os dados de origem para uma nova tabela do banco de dados. 4. Selecione o arquivo Pedidos_9597, localizado na pasta Exercicios. 5. Clique em OK. 2. Configure a importação e defina o nome da nova tabela como Tbl_Pedidos_1995_1997. 1. Ainda no assistente, selecione a opção A primeira linha contém títulos de coluna. 2. Clique no botão Avançar. 3. Clique no botão Avançar novamente. 4. Na próxima, etapa selecione a opção Escolher minha própria chave primária. 5. Em seguida, selecione o campo NumeroDoPedido. 6. Clique em Avançar. 7. Na caixa Importar para tabela, digite Tbl_Pedidos_1995_1997. 8. Clique no botão Concluir. 9. Clique no botão Fechar. Parte 6 - Exercícios de Fixação – 2 25 min. 1. Importe os dados do arquivo do arquivo Pedidos97.txt, localizado na pasta Exercicios para uma nova tabela do banco de dados Controle de Pedidos. 1. Clique na guia Dados Externos. 2. Em seguida, clique na opção Arquivo de Texto. 3. No janela do assistente, selecione a opção Importar os dados de origem para uma nova tabela do banco de dados. 4. Selecione o arquivo Pedidos97, localizado na pasta Exercicios. 5. Clique em OK. 2. Configure a importação e defina o nome da nova tabela como Tbl_Pedidos_1997. 1. Ainda no assistente, selecione a opção Delimitado. 2. Clique no botão Avançar. 3. Na próxima etapa, em delimitador selecione a opção Tabulação. 4. Na caixa Qualificador de texto, selecione a opção ". 5. Em seguida, selecione a opção Primeira linha contém nomes de campo. 13 MS Access 2010 Avançado 6. Clique em Avançar. 7. Clique em Avançar novamente. 8. Na próxima, etapa selecione a opção Escolher minha própria chave primária. 9. Em seguida, selecione o campo NumeroDoPedido. 10. Clique em Avançar. 11. Na caixa Importar para tabela, digite Tbl_Pedidos_1997. 12. Clique no botão Concluir. 13. Clique no botão Fechar. Feche o arquivo de banco de dados Controle de Pedidos. Parte 7 – Itens para Revisão da Aula. 10 min. TRABALHANDO COM IMPORTAÇÃO E VINCULAÇÃO DE DADOS. Diferenças entre vincular e importar Importar dados de arquivo .TXT Importar dados de planilhas do Excel Vincular dados 14 MS Access 2010 Avançado AULA 2 TEMA: EXPORTAÇÃO DE DADOS Objetivos específicos da Aula 2 Proporcionar ao aluno conhecimentos para trabalhar com exportação dados, utilizando arquivos em formato PDF, XPS ou de texto. Conteúdos Exportar dados para um arquivo de texto Exportar dados para uma planilha do Excel Exportar dados para PDF ou XPS ESTRATÉGIAS PARA O DESENVOLVIMENTO DA AULA Monitor, Considerando que os conteúdos devem ser desenvolvidos em 4 horas, sugere-se que o trabalho seja realizado em etapas, segundo a divisão temporal a seguir. Parte 1 – Exportação de dados (35 min.) Parte 2 – Exportar dados para um arquivo de texto (35 min.) Parte 3 – Exportar dados para uma planilha do Excel (35 min.) Parte 4 – Exportar dados para PDF ou XPS (35 min.) Parte 5 – Exportar dados para outros formatos (35 min.) Parte 6 – Exercícios de Fixação 3 (20 min.) Parte 7 – Exercícios de Fixação 4 (20 min.) Parte 8 – Exercícios de Fixação 5 (25 min.) É importante que haja acompanhamento do tempo destinado a cada etapa para garantir o cumprimento de todos os objetivos previstos para esta aula. 15 MS Access 2010 Avançado Parte 1 - EXPORTAÇÃO DE DADOS 35 min. Uma situação bastante comum, quando se trabalha com base de dados, é aquela em que o usuário ainda não se habituou à utilização do banco de dados e se sente mais confortável com funções e gráficos do Excel. Assim, precisa enviar esses dados para a planilha eletrônica ou para outros aplicativos. As opções de exportação de dados são as seguintes: Figura 16 – Grupo Exportar Permite enviar os dados do objeto atual para uma planilha eletrônica do Microsoft Excel. Permite enviar os dados no formato TXT, que podem ser lidos por outras bases de dados. Permite exportar dados no formato XML ou XSD. Exporta o objeto selecionado para um arquivo de documento PDF ou XPS. Exportar dados para Email. Exportar o objeto selecionado para um arquivo de banco de dados Access. Especificar uma tabela ou consulta como a fonte de dados para o Assistente de Mala Direta no Microsoft Word. Permite enviar os dados do objeto atual para os seguintes formatos e aplicações: Word: Exportar o objeto selecionado para Rich Text. Lista do Sharepoint: Exportar o objeto selecionado para SharePoint como uma lista. Banco de Dados ODBC: Exportar o objeto selecionado para um banco de dados ODBC, como o SQL Server. Documento HTML: Exportar o objeto selecionado para um documento HTML. Exportar do dBASE: Exportar o objeto selecionado para 16 MS Access 2010 Avançado um arquivo do dBASE. 17 MS Access 2010 Avançado Parte 2 - Exportar dados para um arquivo de texto (Txt e Rich Text) 35 min. Para converter tabelas ou consultas para o formato de texto, faça o seguinte: 1. Abra o arquivo de banco de dados Data_General. 2. Clique sobre a tabela ou consulta a ser exportada. Neste exemplo, selecionaremos a tabela Clientes. Figura 17 – Selecionando a tabela Clientes. 3. Na guia Dados Externos, no grupo Exportar, clique em Arquivo de Texto. Figura 18 – Opção Arquivo de Texto. 4. Especifique o nome do arquivo, nesse exemplo, utilizaremos Exp_Texto_Clientes. Figura 19 - Definindo o nome do arquivo. 5. Em seguida, clique no botão Procurar. 6. Defina o local onde será armazenado o arquivo. Neste exemplo, defina a pasta Exemplos como destino. 18 MS Access 2010 Avançado Figura 20 – Definindo o local de armazenagem. 7. Clique em Salvar. 8. Indique as opções de exportação (com formatação e layout, abrir o destino após a exportação). Figura 21 - Definições de layout. 9. Clique no botão OK. 10. Indique a codificação a ser utilizada, Nesse exemplo, selecione a opção Windows (padrão). 19 MS Access 2010 Avançado Figura 22 – Selecionando a codificação. 11. Clique no botão OK. 12. Clique no botão Fechar. 13. Em seguida você observará o novo arquivo TXT em sua tela. Figura 23 – Arquivo exportado. 14. Feche o arquivo de texto Exp_Texto_Clientes. 20 MS Access 2010 Avançado Parte 3 - Exportar dados para uma planilha do Excel 35 min. Imagine a seguinte situação: estar bastante acostumado ao trabalho com planilhas eletrônicas e não ter se acostumado a utilizar o construtor de expressões no Access. O que fazer? Simples: basta exportar os dados de tabelas ou consultas para planilhas do Excel. Veja como proceder: 1. Ainda no banco de dados Data_General, clique sobre a tabela Pedidos. 2. Em seguida, clique na guia Dados Externos, no grupo Exportar, dê um clique na opção Excel . 3. Para o nome do arquivo digite Exp_Excel_Pedidos. 4. Em seguida, clique em Procurar. 5. Defina a pasta Exemplos como local para armazenagem do arquivo. 6. Especifique as opções de exportação: se deverá ser com formatação e layout; se a planilha deverá ser aberta após a exportação. Em nosso exemplo, selecione as duas opções. Figura 24 - Configurando o arquivo a ser exportado. 7. Para iniciar a exportação, dê um clique no botão OK. 8. Em seguida,o Excel será aberto exibindo os dados exportados. 21 MS Access 2010 Avançado Figura 25 - Dados exportados. 9. Feche o arquivo Exp_Excel_Pedidos. Dica! Se você selecionar alguns registros antes de iniciar a exportação, poderá levar somente esses registros selecionados em lugar de toda a tabela ou consulta. 22 MS Access 2010 Avançado Parte 4 - Exportar dados para PDF ou XPS 35 min. Em muitas situações, você poderá necessitar da impressão de seus dados com layout fixo, como relatórios jurídicos, boletins, newsletters etc. Portanto, precisará de alguns arquivos destinados à leitura e impressão. O Microsoft Office System oferece alguns suplementos gratuitos, a fim de exportar ou até mesmo salvar esse tipo de arquivo (layout fixo). Esses formatos são conhecidos como PDF e XPS. Um arquivo PDF (Portable Document Format) é um formato de layout que preserva toda a formação do arquivo, possibilitando seu compartilhamento, ou seja, tudo o que for exibido online será impresso da mesma forma, não podendo ser alterado sem segurança. Um arquivo no formato XPS (XML Papel Specification) também preserva as formatações e foi criado, especialmente, para trabalhar com o Windows Vista. Para exportar um arquivo para um desses formatos, faça o seguinte: 1. Dê um clique sobre o objeto (formulário, consulta, tabela etc.). Em nosso exemplo, selecionaremos a tabela Fornecedores. 2. Clique na guia Dados Externos. 3. Em seguida, clique no botão PDF ou XPS. 4. Defina o nome do arquivo como Relatorio_Fornecedores. 5. Forneça a localização do novo arquivo (PDF ou XPS), em nosso exemplo, armazenaremos o arquivo na pasta Exemplos. 6. Na caixa Tipo, selecione a opção Documento XPS (*.xps). Figura 26 - Nome do arquivo e Tipo. 23 MS Access 2010 Avançado 7. Clique no botão Publicar, para que os dados sejam exportados. 8. Em seguida, clique no botão Fechar. 9. A janela do Visualizador XPS será exibida, apresentando os dados exportados. Figura 27 – Dados exportados. 10. Feche o arquivo Relatorio_Fornecedores. 24 MS Access 2010 Avançado Parte 5 - Exportar dados para outros formatos 35 min. 2.4.1 Exportar dados para o Microsoft Access Imagine que você possua outro banco de dados que requeira informações existentes na tabela de clientes e deseje exportar tais registros. Para isso, faça o seguinte: 1. Clique na guia Dados Externos 2. Em seguida, no grupo Exportar, clique no botão Access. 3. Clique no botão Procurar. 4. Selecione a pasta Exemplos. 5. Selecione o arquivo Dados_Clientes. Figura 28 – Definindo a localização do arquivo que deve receber os dados. 6. Clique em OK. 7. Indique o nome que o objeto deverá receber ao ser exportado. Em nosso exemplo, será usada a tabela Clientes_2013. 25 MS Access 2010 Avançado Figura 29 - Exportar para tabela Clientes_2013. 8. No grupo Exportar Tabelas, selecione a opção Definição e dados. 9. Clique no botão OK. 10. Será exibida uma janela informando que a tabela Clientes_2013. 11. Feche o arquivo de banco de dados Data_General. 26 MS Access 2010 Avançado Parte 6 - Exercícios de Fixação – 3 20 min. Abra o arquivo de banco de dados Controle de Pedidos. 1. Crie uma consulta para exibir os dados dos pedidos realizados entre 01/01/2006 e 18/05/2006. Utilize as seguintes tabelas, Pedidos, Detalhes do Pedido e Produtos. Na grade de consulta, adicione os campos, Nome do Produto, Data do Pedido, Quantidade. Salve a consulta como Qry_Pedidos_Por_Data. 1. Crie uma nova consulta do tipo seleção 2. Adicione as tabelas Pedidos, Detalhes do Pedido e Produtos. 3. Adicione os campos Nome do Produto, Data do Pedido e Quantidade na grade de consulta. 4. Abaixo do campo Data do Pedido, na linha de critérios, digite a fórmula: >=01/01/2006 E <=18/05/2006. 5. Execute a consulta. 6. Salve a consulta com o nome Qry_Pedidos_Por_Data. 7. Feche a consulta. 2. Em seguida, exporte os dados recuperados na consulta em formato PDF. 1. No Painel de Navegação, no grupo Consultas, selecione a consulta Qry_Pedidos_Por_Data. 2. Em seguida, clique na guia Dados Externos. 3. No grupo Exportar, clique no botão de comando PDF ou XPS. 4. Selecione a pasta Exercicios. 5. Na caixa Nome do arquivo, digite Pedidos por Data. 6. Na caixa Tipo, selecione a opção PDF(*.pdf). 7. Clique no botão Publicar. 8. Visualize os dados exportados. 9. Feche o arquivo Pedidos por Data.pdf 3. Em seguida, feche o assistente de exportação. 1. Clique no botão Fechar. 27 MS Access 2010 Avançado Parte 7 - Exercícios de Fixação – 4 20 min. 1. Crie uma consulta para exibir os status de remessa que estejam definidos como Fechada, de acordo com o estado da remessa que deverá ser NY e IL. Além disso, exiba a cidade da remessa e o nome do funcionário responsável pelo pedido. Utilize as tabelas Detalhes do Pedido, Pedidos, Status dos Pedidos e Funcionários. Adicione os seguintes campos na grade de consulta, Estado da Remessa (Pedidos), Nome do Status (Status dos Pedidos), Cidade da Remessa (Pedidos), Nome (Funcionários). Salve a consulta como Qry_Remessa_NY. 1. Crie uma nova consulta do tipo seleção. 2. Adicione as tabelas Detalhes do Pedido, Pedidos, Status dos Pedidos e Funcionários. 3. Adicione os campos Estado da Remessa (Pedidos), Nome do Status (Status dos Pedidos), Cidade da Remessa (Pedidos), Nome (Funcionários). 4. Abaixo do campo Estado da Remessa, na linha de critérios, digite a fórmula: In ("Ny";"IL"). 5. Em seguida, clique na linha de critérios abaixo do campo Nome do Status. 6. Digite o texto “Fechada”. 7. Execute a consulta. 8. Salve a consulta com o nome Qry_Remessa_NY. 9. Feche a consulta. 2. Em seguida, exporte os dados recuperados na consulta anterior para um arquivo em Excel. 1. No Painel de Navegação, no grupo Consultas, selecione a consulta Qry_Remessa_NY. 2. Em seguida, clique na guia Dados Externos. 3. No grupo Exportar, clique no botão de comando Excel. 4. No janela do assistente de exportação, na caixa Nome do arquivo, digite Remessa_NY. 5. Em seguida, clique no botão Procurar. 6. Selecione a pasta Exercicios. 7. Clique em Salvar. 8. Na janela do assistente de exportação, selecione as opções Exportar dados com formatação e layout, Abrir o arquivo de destino depois que a operação de exportação for concluída. 9. Clique em OK. 10. Aguarde o carregamento do Excel. 11. Visualize os dados exportados. 12. Feche o Excel. 3. Em seguida, feche o assistente de exportação. 1. Clique no botão Fechar. 28 MS Access 2010 Avançado Parte 8 - Exercícios de Fixação – 5 25 min. 1. Crie uma consulta onde seja possível visualizar fornecedores, produtos e quais transportadoras realizaram a logística. Utilize as tabelas, Fornecedores, Ordens de Compra, Detalhes do Pedido, Pedidos, Produtos, Transportadoras. Adicione os campos, Nome (Fornecedores), Empresa (Transportadoras), Nome do Produto (Produtos). Salve a consulta como Qry_Transporte_por_Fornecedor_Produto. 1. Crie uma nova consulta do tipo seleção 2. Adicione as tabelas Fornecedores, Ordens de Compra, Detalhes do Pedido, Pedidos, Produtos, Transportadoras. 3. Adicione os campos Nome (Fornecedores), Empresa (Transportadoras), Nome do Produto (Produtos). 4. Execute a consulta. 5. Salve a consulta com o nomeQry_Transporte_por_Fornecedor_Produto. 6. Feche a consulta. 2. Em seguida, exporte os dados recuperados na consulta em formato TXT. 1. No Painel de Navegação, no grupo Consultas, selecione a consulta Qry_Transporte_por_Fornecedor_Produto. 2. Em seguida, clique na guia Dados Externos. 3. No grupo Exportar, clique no botão de comando Arquivo de Texto. 4. No janela do assistente de exportação, na caixa Nome do arquivo, digite Transp_Fornecedor_Produto. 5. Em seguida, clique no botão Procurar. 6. Selecione a pasta Exercicios. 7. Clique em Salvar. 8. Na janela do assistente de exportação, selecione as opções Exportar dados com formatação e layout, Abrir o arquivo de destino depois que a operação de exportação for concluída. 9. Clique em OK. 10. Na janela Codificar, selecione a opção Windows (padrão). 11. Clique em OK. 12. Visualize os dados exportados. 13. Feche o arquivo Transp_Fornecedor_Produto.txt. 3. Em seguida, feche o assistente de exportação. 1. Clique no botão Fechar. Feche o arquivo de banco de dados Controle de Pedidos. 29 MS Access 2010 Avançado AULA 3 TEMA: COLETA DE DADOS E FERRAMENTA DE DADOS Objetivos específicos da Aula 3 Trabalhar com coleta de dados de usuários por formulários, via e-mail, bem como gerenciar respostas. Além disso, conhecer as ferramentas de banco de dados, tais como, Documentador de banco de dados, Analisador de desempenho, Divisor de tabelas, Gerenciador de Menu de Controle e Criptografia utilizando senha. Conteúdos Criar e-mail solicitando informações Gerenciar resposta com informações Documentar banco de dados Analisar o desempenho do sistema Analisar e dividir tabelas Gerenciador do Menu de controle Criptografar com senha ESTRATÉGIAS PARA O DESENVOLVIMENTO DA AULA Monitor, Considerando que os conteúdos devem ser desenvolvidos em 4 horas, sugere-se que o trabalho seja realizado em etapas, segundo a divisão temporal a seguir. Parte 1 – Coleta de Dados (20 min.) Parte 2 – Criar e-mail (25 min.) Parte 3 – Gerenciar resposta de e-mail (25 min.) Parte 4 – Exercícios de Fixação 6 (30 min.) Parte 5 – Guia Ferramenta de dados (40 min.) Parte 6 – Ferramenta de banco de dados (50 min.) Parte 7 – Exercícios de Fixação 7 (30 min.) Parte 8 – Exercícios de Fixação 8 (20 min.) É importante que haja acompanhamento do tempo destinado a cada etapa para garantir o cumprimento de todos os objetivos previstos para esta aula. 30 MS Access 2010 Avançado Parte 1 - COLETA DE DADOS 20 min. Um dos recursos interessantes do Access é poder coletar dados de outros usuários que estão no mesmo prédio, ou até mesmo em outros países. Com isso, tornou-se fácil incluir um formulário para entrada de dados e processar as informações. Para que tais tarefas sejam realizadas, é necessário que, além do Microsoft Access, você tenha o Microsoft Outlook instalado e, se possível, também o Microsoft InfoPath (gerenciador de formulários online). Parte 2 - Criar E-mail 25 min. Para criar um e-mail para a coleta de dados, faça o seguinte: 1. Abra o arquivo de banco de dados Data_General, localizado na pasta Exemplos. 2. Em seguida, no Painel de Navegação, selecione a tabela Clientes, para que possamos usar os campos contidos nela. Figura 30 - Tabela Clientes selecionada. 3. Clique na guia Dados Externos. 4. Em seguida, no grupo Coleta de Dados, clique em Criar Email. Figura 31 – Criar Email. 5. Você observará que o assistente para coleta de e-mails será carregado. Leia as instruções e, em seguida, clique no botão Avançar. 31 MS Access 2010 Avançado Figura 32 - Assistente para coleta de dados. 6. Escolha a opção Formulário HTML. 7. Clique em Avançar. Se possuir o InfoPath instalado, a opção será habilitada para você. Figura 33 – Opção Formulário HMTL. 32 MS Access 2010 Avançado 8. Em seguida, é necessário definir se a coleta de dados deverá atualizar informações as informações existentes ou coletar novos dados. Em nosso exemplo, coletaremos novas informações. Para isto, selecione a primeira opção. Figura 34 - Coletar apenas novas informações. 9. Clique em Avançar. 10. Escolha os campos que deverão constar no formulário para a coleta de dados, dando um clique sobre o nome do campo e um clique na seta para a direita. Em nosso exemplo, usaremos os campos Empresa, Sobrenome Nome, Cargo, Telefone Comercial, Telefone Residencial, Telefone Celular, Número do Fax, Endereço, Cidade, Estado/Província, País/Região. Em seguida, clique em Avançar. Figura 35 - Campos selecionados. 33 MS Access 2010 Avançado 11. Clique em Avançar. 12. Especifique o local de armazenamento das respostas. Se confiar nas informações coletadas, escolha a opção Processar automaticamente as respostas e adicionar os dados a nnn (nome do objeto). Figura 36 - Processar automaticamente as respostas e adicionar os dados à Clientes. 13. Em seguida, clique em Avançar. 14. Na próxima etapa, é necessário escolher como os endereços de e-mail dos destinatários serão especificados. Em nosso exemplo, usaremos a opção Digitar os endereços de e-mail no Outlook. Figura 37 – Digitar os endereços de e-mail no Microsoft Outlook. 34 MS Access 2010 Avançado 15. Clique em Avançar. 16. Indique o assunto e Introdução da mensagem. Figura 38 - Assunto e Introdução da mensagem. 17. Em seguida, clique em Avançar. 18. Para criar a mensagem a ser enviada e acessar o Outlook, clique em Criar. Figura 39 - Botão Criar. 19. Em seguida, será aberta a janela de nova mensagem do Outlook. Preencha realizando as alterações necessárias na mensagem, bem como informe o endereço eletrônico de cada usuário. 35 MS Access 2010 Avançado Figura 40 - Mensagem carregada. 20. Em seguida, clique no botão Enviar, para que a mensagem seja enviada aos usuários. Parte 3 - Gerenciar respostas 25 min. Assim que os usuários receberem seu e-mail, irão fornecer as novas informações de acordo com os dados do formulário que você criou. Ao clicar no botão Responder, o novo pedido será preenchido (objeto exportado para coleta dos dados) e uma nova mensagem lhe será encaminhada, a fim de processar todas as informações. Para processar as informações, faça o seguinte: 1. Ainda no arquivo Data_General, clique na guia Dados Externos. 2. Em seguida, no grupo Coletar Dados, clique no botão Gerenciar respostas. Figura 41 - Gerenciar respostas. Você poderá utilizar as seguintes opções: Rever os detalhes da mensagem (detalhes como nome da mensagem, tabela e local onde serão armazenadas). Detalhes da mensagem (campos incluídos no formulário e configurações da mensagem). Exibir ou alterar as opções da mensagem (rever as opções de envio da mensagem processada). 36 MS Access 2010 Avançado Reenviar a mensagem (para enviar novamente a mensagem a todos os usuários que a receberam anteriormente). Excluir a mensagem ou Excluir esta mensagem de e-mail. Figura 42 - Gerenciar Mensagens de Coleta de Dados. 3. Abra o Outlook e veja se há novas mensagens. Figura 43 - Resposta do formulário de atualização. 4. Em seguida, você poderá dar um clique com o botão direito do mouse sobre a resposta recebida, utilizar a opção Exportar dados para o Access.37 MS Access 2010 Avançado Figura 44 - Exportar dados para o Microsoft Access. Dica! Abrindo a mensagem com o formulário preenchido, também é possível exportar para os dados para o Access. Através da guia Mensagem, no grupo Access, clicando no comando Exportar para o Access. Figura 45 - Exportar para o Access. 38 MS Access 2010 Avançado 5. Em seguida, será exibida a caixa para exportar os dados ao Access. Clique no botão OK para iniciar a exportação para o objeto desejado. Figura 46 – Dados preenchidos pelo remetente. 6. Ao pressionar o botão OK, o registro será acrescido à tabela. Figura 47 - Confirmação dos dados após a exportação. 7. Em seguida, no banco de dados Data_General, acesse a tabela de Clientes e confira o resultado da exportação. Figura 48 - Registro adicionado com êxito. 8. Feche o banco de dados Data_General. Dica! Para que a exportação tenha sucesso, o Access deverá estar fechado. Caso contrário, uma mensagem será exibida informando que o mesmo já está em uso. 39 MS Access 2010 Avançado Parte 4 - Exercícios de Fixação – 6 30 min. Abra o arquivo de banco de dados Controle de Pedidos. 1. Utilizando o recurso para coleta de dados, crie um e-mail para atualizar os dados dos clientes do Brasil. Importe os dados do arquivo de TblClientes.xlsx, localizado na pasta Exercicios, de maneira que os dados sejam acrescentados na tabela Clientes. 1. Clique na guia Dados Externos. 2. Em seguida, no grupo Importar e Vincular, clique no botão Excel. 3. Na janela do assistente de exportação, clique no botão Procurar. 4. Selecione a pasta Exemplos. 5. Em seguida, na janela Abrir arquivo, selecione o arquivo TblClientes.xlsx. 6. Clique no botão Abrir. 7. Na janela do assistente de exportação, selecione a opção Acrescentar uma cópia dos registros à tabela. 8. Selecione a tabela Clientes. 9. Clique em OK. 10. Em seguida, clique no botão Avançar. 11. Na próxima etapa clique no botão Concluir. 12. Em seguida, clique no botão Fechar para finalizar o assistente de exportação. Crie uma tabela com os clientes do Brasil. Para isso, utilize a tabela de Clientes e adicione os seguintes campos a grade de consulta, Empresa, Nome, Sobrenome, Cargo, Telefone Comercial, Telefone Residencial, Telefone Celular, Número do Fax, CEP, Estado/Província e País/Região. Defina o nome da nova tabela como Atualiza_Cadastro_Brasil e salve a consulta como Qry_Atualiza_Cadastro_Brasil. 1. Clique na guia Criar. 2. Em seguida, no grupo Consultas, clique em Design da Consulta. 3. Na janela Mostrar tabela, selecione a tabela Clientes. 4. Clique no botão Adicionar. 5. Em seguida, clique no botão Procurar. 6. Na próxima etapa, adicione os campos Empresa, Nome, Sobrenome, Cargo, Telefone Comercial, Telefone Residencial, Telefone Celular, Número do Fax, CEP, Estado/Província e País/Região na grade da consulta. 7. Clique na linha de critérios abaixo do campo País/Região. 8. Digite o texto “Brasil”. 9. Em seguida, na guia contextual Ferramentas de Consulta, clique na guia Design. 10. No grupo Tipo de Consulta, altere para opção Criar Tabela. 11. Na caixa Criar tabela, digite o nome da consulta como Atualiza_Cadastro_Brasil. 12. Em seguida, selecione a opção Banco de dados atual. 13. Clique em OK. 14. Em seguida, na guia contextual Ferramentas de Consulta, clique na guia Design. 15. Em seguida, no grupo Resultados, clique em Executar. 16. Será exibida uma mensagem informando que você está prestes a colar 18 linhas em uma nova tabela. Clique em Sim. 17. Salve a consulta como Qry_Atualiza_Cadastro_Brasil. 18. Feche a consulta Qry_Atualiza_Cadastro_Brasil. 40 MS Access 2010 Avançado 2. Crie o e-mail para coletar os dados utilizando seu e-mail pessoal. 1. Selecione a tabela Atualiza_Cadastro_Brasil. 2. Clique na guia Dados Externos. 3. Em seguida, no grupo Coletar Dados, clique em Criar Email. 4. Na tela de introdução, clique em Avançar. 5. Na próxima etapa, defina o tipo de formulário selecionando a opção Formulário HMTL. 6. Clique em Avançar. 7. Em seguida, selecione a opção Coletar apenas novas informações. 8. Clique em Avançar. 9. Na tela para especificar os dados a serem coletados, adicione todos os campos disponíveis. 10. Clique em Avançar. 11. Em seguida, para definir como as resposta serão processadas, clique no link predefinido pela Microsoft (Respostas da Coleta de Dados do Access). 12. Defina a pasta Caixa de Entrada. 13. Em seguida, selecione a opção Processar automaticamente as respostas e adicionar os dados à Atualiza_Cadastro_Brasil. 14. Clique em Avançar. 15. Em seguida, na tela Escolher os destinatários da mensagem de email, selecione Digitar os endereços de email no Microsoft Outlook. 16. Clique em Avançar. 17. Na caixa Assunto, digite o texto Registro de novos dados. 18. Em Introdução, mantenha o texto padrão. 19. Clique em Avançar. 20. Na próxima etapa, clique no botão Criar. 21. Na janela de nova mensagem do Outlook, preencha seu e-mail. 22. Clique no botão Enviar. 23. Feche o banco de dados Controle de Pedidos. 3. Responda preenchendo as informações do formulário enviado no seu e- mail. 1. Acesse seu e-mail. 2. Em seguida, preencha as informações disponibilizadas sem modificar a estrutura do formulário. 3. Ao concluir, clique em Enviar. 4. Exporte os dados para o Access a partir do Outlook. 1. Abra a mensagem com o formulário preenchido. 2. Em seguida, na guia Mensagem, no grupo Microsoft Access, clique em Exportar para o Access. 3. Na caixa Exportar dados para o Microsoft Access, clique em OK. 4. Aguarde a confirmação do Outlook. 5. Na caixa de confirmação, clique em OK. 5. Confira os novos dados no banco de dados Controle de Pedidos. 6. Abra novamente o banco de dados Controle de Pedidos. 7. Em seguida, no Painel de Navegação, dê um clique duplo sobre a tabela Atualiza_Cadastro_Brasil. 8. Após a abertura da tabela, confirme os novos dados. Feche o arquivo de banco de dados Controle de Pedidos. 41 MS Access 2010 Avançado Parte 5 - GUIA FERRAMENTA DE DADOS 40 min. 4.1 Grupo Analisar Ao gerenciar informações em bancos de dados complexos, é fundamental analisá-las para conferir a duplicidade de dados, a correta aplicação de tabelas, bem como relacionamentos e dependência entre os objetos. Para isso, basta utilizar o grupo Analisar da guia Ferramenta de Banco de Dados. Figura 49 – Grupo Analisar. 4.1.1 Documentar o banco de dados Uma recomendação no desenvolvimento de banco de dados é manter a documentação completa dos objetos utilizados, bem como suas características (propriedades) e relacionamentos. Assim, caso outro usuário passe a gerenciar as informações, poderá analisar a documentação e verificar relações de dependência (quem depende do quê) e, principalmente, campos existentes. Você poderá documentar um ou vários objetos. Ou ainda, se preferir, todos os objetos existentes em seu banco de dados. Para criar a documentação, faça o seguinte: 1. Abra o arquivo de banco de dados Data_General, localizado na pasta Exemplos. 2. Em seguida, clique na guia Ferramentas de Banco de Dados. 3. Clique no botão Documentador do Banco de dados . 4. Em seguida, será apresentada a janela do Documentador. Figura 50 – Documentador. 42 MS Access 2010 Avançado 5. Selecione todos os objetos que deseja documentar. Em nosso exemplo, selecionaremos as tabelas Clientes, Detalhes do Pedido, Pedidos e Produtos. Figura 51 - Selecionando os objetosa serem documentados. 6. Em seguida, clique no botão OK. 7. Aguarde o carregamento da definição do objeto. Figura 52 – Documentação concluída com êxito 43 MS Access 2010 Avançado 8. Em seguida, na guia Visualizar Impressão, no grupo Fechar Visualização, clique no botão Fechar Visualização de Impressão. 9. Feche o arquivo de banco de dados Data_General. 44 MS Access 2010 Avançado 4.1.2 Analisar o desempenho do banco de dados Outra opção interessante é verificar o desempenho de determinado objeto, como, por exemplo, a divisão dos dados em mais de uma tabela, ou outras sugestões que podem ser obtidas clicando-se no botão Analisar desempenho . Dependendo do objeto selecionado, você visualizará a janela de divisão de tabelas ou análise de desempenho do objeto. Para entender melhor a ferramenta Analisar desempenho, faça o seguinte: 1. Abra o arquivo de banco de dados Data_General, localizado na pasta Exemplos. 2. Em seguida, clique na guia Ferramentas de Banco de Dados. 3. Clique no botão Analisar desempenho . 4. Em seguida, será apresentada a janela do Analisador de desempenho. Figura 53 - Analisador de desempenho. 5. Selecione a guia Formulários. Figura 54 - Guia Formulários. 6. Em seguida, clique no botão Selecionar tudo. 45 MS Access 2010 Avançado Figura 55 - Botão Selecionar tudo. 7. Após a seleção dos objetos, clique em OK. 8. Aguarde enquanto o analisador realiza a varredura nos formulários. Figura 56 - Analisando os formulários selecionados. 9. Ao final, o Analisador de desempenho apresentará o resultado da análise. Figura 57 - Resultado da Análise. Você pode selecionar o resultado de cada formulário na lista e acompanhar as observações da análise. 46 MS Access 2010 Avançado Figura 58 - Observações da análise. 10. Após visualizar o resultado da análise, clique no botão Fechar. Figura 59 - Botão Fechar. 11. Feche o arquivo de banco de dados Data_General. 47 MS Access 2010 Avançado 4.1.2.1 Analisar e dividir tabelas Imagine que você tenha criado uma tabela extensa e deseja dividi-la em duas ou mais. Antes de fazer essa divisão, será necessário verificar o desempenho da tabela. Por exemplo: Figura 60 – Estrutura da tabela de Pedidos. Para isso, faça o seguinte: 1. Abra o arquivo de banco de dados Data_General, localizado na pasta Exemplos. 2. Em seguida, clique na guia Ferramentas de Banco de Dados. 3. Clique no botão Analisar tabela . 4. Em seguida, será apresentada a janela do Assistente de análise de tabela. 48 MS Access 2010 Avançado Figura 61 - Assistente de análise de tabela. 5. Clique em Avançar. 6. Uma das tarefas sugeridas pelo Access é a divisão da tabela. Figura 62 – Sugestão para divisão da tabela. 7. Clique em Avançar. 49 MS Access 2010 Avançado 8. Indique a tabela que contém os dados repetidos. Em nosso exemplo, selecionaremos a tabela Pedidos. Para isso, dê um clique sobre o nome da tabela desejada. Figura 63 – Selecionando a tabela a ser analisada. 9. Clique no botão Avançar 10. Você poderá decidir quais os campos que devem ser divididos em uma ou mais tabelas, ou deixar que o Access decida. Em nosso exemplo, selecionaremos a opção Sim, deixe que o assistente decida. Figura 64 - Opção definida. 50 MS Access 2010 Avançado 11. Clique em Avançar. 12. Após aplicativo ter tomado a decisão, irá apresentá-la na tela como mostra a figura 65. Figura 65 – Tabela dividida. 13. Para agrupar de forma diferente, dê um clique no botão Dicas e verifique quais são as instruções. Figura 66 – Dicas. 51 MS Access 2010 Avançado 14. Indique um nome para as tabelas. Para isso, dê um clique duplo sobre o nome da tabela ou clique no botão Renomear tabela e, indique o nome para cada uma delas. Figura 67 - Renomeando as tabelas. 15. Em seguida, clique em OK. 16. Repita o procedimento para as demais tabelas. Em nosso exemplo, as tabelas serão renomeadas de acordo com os seguintes nomes. Tabela1 – PedidosDiv Tabela2 – Remessa_PedidosDiv Tabela3 – DadosPgto_PedidosDiv Tabela4 – CidadeRemessa_PedidosDiv Tabela5 – Impostos_PedidosDiv 17. Ao final, o relacionamento deverá apresentar os seguintes nomes. 52 MS Access 2010 Avançado Figura 68 - Nomes definidos. 18. Em seguida, clique no botão Avançar. 19. Defina os campos que devem ser chave primária. Nesse exemplo, selecione o campo Identificação do Pedido na tabela PedidosDiv. 20. Em seguida, clique no botão Identificador exclusivo. Figura 69 – Definindo o Identificador Exclusivo na tabela PedidosDiv. 53 MS Access 2010 Avançado 21. Em seguida, clique no botão Avançar. 22. Após analisar todos os dados, você poderá exibir na tela uma consulta para examinar os dados. Se achar conveniente, use a opção Sim e crie a consulta. Em caso contrário, clique em Não para não criar a consulta. Em nosso exemplo, selecionaremos a opção Sim, crie a consulta. Figura 70 – Selecionando a opção para criar consulta. 23. Em seguida, clique no botão Concluir, para que as tabelas sejam geradas. Para verificar o relacionamento entre as tabelas, faça o seguinte: 24. Clique na guia Ferramentas de Banco de Dados. 25. Em seguida, no grupo Relações, clique em Relações. Figura 71 - Tabela dividida e relacionada. 26. Feche o arquivo de banco de dados Data_General. 54 MS Access 2010 Avançado Parte 6 - Ferramentas de Banco de Dados 50 min. 4.2.1 Gerenciador do Menu de Controle Assim que o trabalho com todos os objetos do banco de dados estiver concluído, você poderá criar um menu de controle para facilitar o acesso às informações. Antes é necessário disponibilizar esse recurso. Para isso, faça o seguinte: 1. Abra o banco de dados Data_General. 2. Em seguida, clique na guia Arquivo. 3. Clique em Opções. 4. Na janela Opções do Access, selecione a guia Barra de Ferramentas de Acesso Rápido. 5. Na caixa Escolher comandos em, selecione a opção Todos. 6. Localize a opção Gerenciador de Menu de Controle. 7. Em seguida, clique no botão Adicionar. 8. Clique em OK. 9. Observe que o comando já está disponível. Figura 72 - Gerenciador de Menu de Controle. 10. Clique sobre o comando Gerenciador de Menu de Controle. 11. Você será notificado com a seguinte mensagem. Figura 73 – Nenhum menu encontrado. 12. Clique em Sim. 13. A janela do Gerenciador do menu de controle será exibida. Figura 74 – Gerenciador do menu de controle. 14. Em seguida, para criar uma nova página, clique no botão Novo 55 MS Access 2010 Avançado 15. Indique o nome que a página deverá receber. 16. Na caixa Criar novo, digite Formulários. Figura 75 - Criar novo. 17. Em seguida, clique em OK. Agora, devemos editar cada uma das páginas recentemente criadas. Por exemplo, inclua formulários na página nomeada como Formulários. Para isso, faça o seguinte: 1. Dê um clique em Formulários. 2. Em seguida, cliqueno botão Editar. Figura 76 - Editar página do menu de controle. 3. Em seguida, para incluir as opções nesse controle, clique no botão Novo. Figura 77 – Editar item do menu de controle. 4. Na caixa Texto, indique o texto que deverá ser visualizado ao lado do botão de comando. Em nosso exemplo, digite Lista de Clientes. Figura 78 - Nome do comando definido. 56 MS Access 2010 Avançado 5. Em seguida, como a ação deve ser executada na caixa Comando. Em nosso exemplo, selecione a opção Abrir formulário em modo de adição. 6. Em seguida, na caixa Formulário, informe que formulário deverá ser aberto. Selecione a opção Lista de Clientes. No final da edição, a caixa deverá apresentar as seguintes configurações. Figura 79 - Editando item do menu de controle. 7. Clique no botão OK. Observe que o item foi adicionado na página do menu de controle. Figura 80 - Item adicionado. Agora vamos incluir um botão que retorne ao menu principal. Para isso, faça o seguinte. 1. Ainda na caixa Editar página do menu de controle, clique em Novo. 2. Em seguida, crie novo menu cujo comando deverá habilitar a opção Ir para menu de controle. Defina as configurações de acordo com a imagem a seguir: Figura 81 – Definindo um novo item. 3. Clique em OK. 4. Em seguida, na caixa Editar página do menu de controle, clique no botão Novo. 5. Em seguida, na caixa Texto, digite Lista de Fornecedores. 6. Clique na caixa Comando. 7. Selecione a opção Abrir formulário no modo de adição. 8. Na caixa Formulário, selecione Lista de Fornecedores. 57 MS Access 2010 Avançado 9. Clique em OK. 10. Em seguida, clique no botão Fechar. 11. Na caixa do menu de controle, selecione a página Menu Principal. 12. Clique em Editar. 13. Na janela Editar página do menu de controle, clique no botão Novo. 14. Na caixa Texto, digite Página Inicial. 15. Em seguida, clique na caixa Comando. 16. Selecione a opção Abrir formulário no modo de adição. 17. Clique na caixa Formulário. 18. Selecione a opção Página Inicial. 19. Clique em OK. Agora vamos incluir um botão que acesse a página Formulários. Para isso, faça o seguinte. 1. Ainda na caixa Editar página do menu de controle, clique em Novo. 2. Em seguida, crie novo menu cujo comando deverá habilitar a opção Ir para menu de controle. Defina as configurações de acordo com a imagem a seguir: Figura 82 - Ir para menu de controle Formulários. 3. Clique em OK. 4. Em seguida, clique no botão Fechar. 5. Na janela Gerenciador do menu de controle, selecione a página Formulários. 6. Em seguida, clique no botão Criar Padrão. 7. Clique em Fechar. 8. No Painel de Navegação, acesse Formulários. 9. Em seguida, dê um clique duplo sobre o formulário Menu de Controle. 10. A seguinte tela será exibida. Figura 83 - Menu de controle. 11. Feche o banco de dados Data_General. 58 MS Access 2010 Avançado 4.2.2 Criptografar o arquivo com senha Para tornar mais seguro seu banco de dados, é possível criptografar suas informações e ainda inserir uma senha. Para isso, faça o seguinte: 1. Abra o arquivo Data_General no modo exclusivo. Abra o Access 2010. Clique na guia Arquivo. Em seguida, clique no comando Abrir. Selecione o banco de dados Data_General na pasta Exemplos. Em seguida, clique na seta do lado direito do botão Abrir. Altere a opção de abertura como Abrir exclusivo. Figura 84 – Abrir exclusivo. 2. Clique na guia Arquivo. 3. Em seguida, clique em Informações. 4. Clique no botão Criptografar com senha. 5. Entre com a senha e informe-a novamente na opção verificar. Figura 85 – Definir senha. 6. Clique em OK. 7. Feche o arquivo e abra-o novamente, para que a nova senha seja solicitada. 59 MS Access 2010 Avançado Figura 86 - Inserir senha para abertura do banco de dados. 8. Insira a senha. Figura 87 - Inserindo a senha. 9. Clique em OK para que o banco de dados seja aberto. Figura 88 - Banco de dados aberto. 10. Feche o banco de dados Data_General. 60 MS Access 2010 Avançado Parte 7 - Exercícios de Fixação – 7 30 min. Abra o arquivo de banco de dados Controle de Pedidos. 1. Utilizando os recursos do grupo Analisar, crie uma documentação para o banco de dados que registre os seguintes objetos. Na guia Tabelas: Clientes, Pedidos, Detalhes do Pedido e Produtos. Na guia Consultas: Análise de Vendas, Compras de Produto, Pedidos de Produto, Preço total da Compra. Na guia Relatórios: Dez Maiores Pedidos, Quantidade de Vendas de Produtos por Funcionários, Relatório de Vendas Mensal, Vendas de Produtos por Categoria. 1. Clique na guia Ferramentas de Banco de Dados. 2. Em seguida, no grupo Analisar, clique em Documentador de Banco de Dados. 3. Na guia Tabelas, selecione os objetos Clientes, Pedidos, Detalhes do Pedido e Produtos. 4. Na guia Consultas, selecione os objetos Análise de Vendas, Compras de Produto, Pedidos de Produto, Preço total da Compra. 5. Na guia Relatórios, selecione os objetos Dez Maiores Pedidos, Quantidade de Vendas de Produtos por Funcionários, Relatório de Vendas Mensal, Vendas de Produtos por Categoria. 6. Clique em OK. 7. Selecione a tabela Clientes. 8. Clique em OK. 2. Analise o desempenho do banco de dados, utilizando como base todos os objetos da guia Formulários e Relatórios. 1. Clique na guia Ferramentas de Banco de Dados. 2. Em seguida, no grupo Analisar, clique em Analisar Desempenho. 3. Na guia Formulários, clique no botão Selecionar tudo. 4. Em seguida, na guia Relatórios, clique no botão Selecionar Tudo. 5. Na janela do Analisador de desempenho, clique em Fechar. 3. Utilizando as ferramentas de banco de dados, divida a tabela Funcionários. Não será necessário definir nomes personalizados para as tabelas. 1. Clique na guia Ferramentas de Banco de Dados. 2. Em seguida, no grupo Analisar, clique em Analisar tabela. 3. Na janela do Assistente de análise de tabela, na primeira etapa, clique em Avançar. 4. Em seguida, clique em Avançar novamente. 5. Em Tabelas, selecione Funcionários. 6. Clique em Avançar. 7. Na próxima etapa, selecione a opção, Sim, deixe que o assistente decida. 8. Clique em Avançar. 9. Na próxima etapa, clique em Avançar sem definir nome para as tabelas. 10. No alerta, clique em Sim. 11. Clique novamente em Avançar. 12. Em seguida, clique em Não, não crie a consulta. 13. Clique em Concluir. 61 MS Access 2010 Avançado Parte 8 - Exercícios de Fixação – 8 20 min. Ainda no arquivo de banco de dados Controle de Pedidos. 1. Crie um menu de controle chamado Acesso, com os seguintes itens: Página Inicial – Para abrir o formulário Página Inicial. Maiores Pedidos – Parar abrir o relatório Dez Maiores Pedidos. Sair – Para sair do aplicativo. 1. Abra o Gerenciador de Menu de Controle. 2. Clique em Novo. 3. Defina o nome da página como Acesso. 4. Em seguida, selecione a página Acesso. 5. Clique em Editar. 6. Na caixa Editar página do menu de controle, clique em Novo. 7. Na caixa Texto, digite Página Inicial. 8. Na caixa Comando, selecione a opção Abrir formulário no modo de adição. 9. Em seguida, em Formulário, selecione Página Inicial. 10. Clique em OK. 11. Na caixa Editar página do menu de controle, clique em Novo. 12. Na caixa Texto, digite Maiores Pedidos. 13. Na caixa Comando, selecione a opção Abrir relatório. 14. Em seguida, em Relatório, selecione Dez Maiores Pedidos. 15. Clique em OK. 16. Na caixa Editarpágina do menu de controle, clique em Novo. 17. Na caixa Texto, digite Sair. 18. Na caixa Comando, selecione a opção Sair do aplicativo. 19. Clique em OK. 20. Em seguida, clique em Fechar. 21. Na caixa Gerenciador do menu de controle, selecione o Menu Acesso. 22. Clique em Criar Padrão. 23. Em seguida, clique em Fechar. 2. Defina uma senha para o banco de dados Controle de Pedidos. 1. Feche o banco de dados Controle de Pedidos. 2. Abra o banco de dados Controle de Pedidos, em modo Abrir exclusivo. 3. Clique na guia Arquivo. 4. Em seguida, clique em Informações. 5. Clique no botão Criptografar com senha. 6. Entre com a senha e informe-a novamente na opção verificar. 7. Clique em OK. Feche o arquivo de banco de dados Controle de Pedidos. 62 MS Access 2010 Avançado AULA 4 TEMA: MACROS Objetivos específicos da Aula 4 Capacitar o aluno a trabalhar com macros, a fim de automatizar as tarefas usadas com mais frequência. Conteúdos Criar macro simples Associar macro a evento de formulários Macros Condicionais ESTRATÉGIAS PARA O DESENVOLVIMENTO DA AULA Monitor, Considerando que os conteúdos devem ser desenvolvidos em 4 horas, sugere-se que o trabalho seja realizado em etapas, segundo a divisão temporal a seguir. Parte 1 – Macros (30 min.) Parte 2 – Criar macro simples (30 min.) Parte 3 – Associar uma macro a um evento de formulário (40 min.) Parte 4 – Macros Condicionais (40 min.) Parte 5 – Personalização do Aplicativo (40 min.) Parte 6 – Criar um menu principal (20 min.) Parte 7 – Iniciar o banco de dados com determinado formulário (10 min.) Parte 8 – Exercícios de Fixação 9 (15 min.) Parte 9 – Exercícios de Fixação 10 (15 min.) É importante que haja acompanhamento do tempo destinado a cada etapa para garantir o cumprimento de todos os objetivos previstos para esta aula. 63 MS Access 2010 Avançado Parte 1 - MACROS 30 min. O Access reconhece certos eventos que podem causar execução de macro ou procedimento de evento. Por exemplo, são considerados eventos abrir um relatório, inserir novos dados em um controle de formulário e mover o foco para um registro diferente em um formulário. Eventos podem ocorrer para formulários, controles, registros e seções em relatórios. Na execução de uma macro, será feita uma ação, conhecida como evento, ao se dar um clique em um botão ou duplo clique e ao se pressionar determinada tecla. Portanto, você deverá associar ao procedimento uma ação a ser realizada. Abaixo, vejamos uma lista de eventos que podem ser executados, quando trabalhamos com macros: Evento Ocorrência Antes de Atualizar Antes de os dados alterados em um controle ou registro serem atualizados. Ao Abrir Quando um formulário é aberto, mas antes de o primeiro registro ser exibido. No caso de relatórios, o evento ocorre antes de um relatório ser visualizado ou impresso. Ao Alterar Quando o conteúdo de uma caixa de texto ou parte do texto de uma caixa de combinação é alterado. Pode ocorrer na movimentação de uma página para outra, quando há um controle de guias. Ao Aplicar Filtro Quando o usuário ativa o botão Aplicar Filtro, Filtrar por Seleção ou Remover Filtro. Ao Carregar Quando um formulário é aberto e seus registros são exibidos. Ao Clicar Quando o usuário pressiona o botão do mouse sobre determinado objeto, liberando-o em seguida. Ao Clicar Duas Vezes Quando o usuário dá duplo clique sobre um controle. Ao Entrar Antes de o controle receber o foco de outro controle do mesmo formulário. Ao Excluir Quando o usuário efetua ação de exclusão de um registro, mas antes de o registro ser realmente excluído. Ao Fechar Quando um formulário ou relatório é fechado e removido da tela. Ao Sair Antes de um controle perder o foco para outro no mesmo formulário. Após Atualizar Depois que os dados alterados em um controle ou registro são atualizados. No Atual Quando o foco é movido para um registro. Dessa forma, esse mesmo registro passa a constar como registro atual. Ou até mesmo quando um formulário é atualizado, ou quando uma consulta é repetida. Uma macro é um conjunto de uma ou várias ações utilizadas para automatizar tarefas. Por exemplo, em seu dia a dia, você abre determinado formulário e sempre maximiza a janela para efetuar algumas ações. Com a macro, você não terá mais esse trabalho, pois ela executará todos os processos, da identificação do formulário à seleção de determinado registro, otimizando o processo. 64 MS Access 2010 Avançado Parte 2 - Criar macro simples 30 min. Para criar uma macro, faça o seguinte: 1. Abra o arquivo Data_General localizado na pasta Exemplos. 2. Na guia Criar, grupo Macros e Código, clique em Macro . Será apresentada a seguinte janela. Figura 89 - Janela de Macro. 3. Dê um clique na caixa Adicionar Nova Ação. Figura 90 - Adicionar Nova Ação. 4. Em seguida, utilize a caixa de combinação existente para selecionar uma ação a ser executada. Em nosso exemplo, AbrirFormulário: Figura 91 – Argumentos da ação AbrirFormulário. 65 MS Access 2010 Avançado 5. Em Nome do formulário, defina o nome do formulário que deverá ser aberto. Em nosso exemplo, selecione o formulário Página Inicial. 6. Na caixa Exibir, selecione a opção Formulário. 7. Em Modo janela, selecione a opção Normal. Figura 92 – Argumentos da ação definidos. 8. Clique novamente na caixa Adicionar Nova Ação. 9. Selecione a ação MaximizarJanela. Figura 93 - Ação MaximizarJanela. 10. Salve a macro no botão Salvar. 11. Defina o nome da macro como Open_PGInicial. 12. Clique em OK. 13. Para executar a macro, clique no botão Executar . 14. Observe que o formulário será aberto e maximizado. Figura 94 - Formulário invocado através da macro Open_PGInicial. 15. Feche o formulário Página Inicial. 16. Feche a macro Open_PGInicial. 66 MS Access 2010 Avançado Parte 3 - Associar uma macro a um evento de formulário 40 min. Conforme foi visto anteriormente, uma macro sempre está associada a um evento. Para criar essa associação, faça o seguinte: 1. Abra o formulário Formulário de Análise de Vendas no modo Design. 2. Crie um botão de comando. 3. Caso o Assistente de controle seja aberto, pressione ESC. Figura 95 - Botão de comando criado. 4. Ative a folha de propriedades do botão de comando. 5. Na guia Evento, dê um clique no evento Ao clicar. Figura 96 – Evento Ao clicar. 6. Dê um clique no botão Construtor de . 7. Selecione a opção Construtor de macros. 67 MS Access 2010 Avançado Figura 97 - Construtor de macros. 8. Em seguida, clique em OK. 9. Automaticamente, você verá a janela de macros sendo exibida. Figura 98 – Janela de macros. 10. Na caixa Adicionar Nova Ação, escolha Abrir Formulário. 11. Em Propriedades da macro, dê um clique sobre a propriedade Nome do formulário. 12. Selecione o formulário Lista de Pedidos. 13. Em Exibir, selecione a opção Formulário. 14. Em Modo janela, selecione Normal. 15. Ao final, os argumentos estarão de acordo com a imagem a seguir. Figura 99 - Argumentos da macro. 16. Salve a macro. 17. Feche-a. 18. No formulário, defina o nome do botão como Listar Pedidos. 19. Salve o formulário e execute-o no modo Formulário para verificar se, ao dar um clique no botão recentemente criado, o formulário será aberto. 68 MS Access 2010 Avançado Figura 100 - Macro
Compartilhar