AULA 7 - Outras funções do Access Programa CIEE de Educação a Distância Nessa aula estudaremos macros e como criar páginas para Internet, suas funções, aspectos relacionados à apresentação da tela e seus principais componentes. Não esqueça de esclarecer suas dúvidas com a equipe de tutores do CIEE. Bons estudos! Macro Macro é uma ação ou conjunto de ações que você pode usar para automatizar tarefas. É possível criar uma macro para executar uma ação específica ou para executar uma série de ações. Na janela Banco de dados, em Objetos, clique em Macros, depois clique no botão Novo na barra de ferramentas da janela Banco de dados, será exibida a tela abaixo:
Na coluna Ação escolha na lista a opção AbrirConsulta, e como Nome da consulta, escolha Cadastro de Clientes. Como não é possível editar os dados na consulta, na caixa Modo de dados escolha Somente leitura. Na coluna Ação, escolha na lista a opção Abrir Relatório, e como Nome do relatório, escolha Cadastro de Veículos. Em Exibir coloque Visualizar impressão e no Modo janela escolha a opção Normal. 2
Logo após, feche a janela e salve-a com o nome: Macro Cadastro de Clientes. Quando você clicar no arquivo criado, ao mesmo tempo abrirá a tela de consulta por cidade e o relatório Cadastro de Veículos. Criando páginas para Internet Para gerar qualquer tipo de informação a ser divulgada na Internet ou Intranet, é preciso fazer a conversão destes arquivos para o formato HTML (tipo de arquivo reconhecido pelos navegadores). Convertendo um Arquivo em HTML O Access aceita a conversão para HTML dos relatórios, tabelas, consultas e formulários, resultando em páginas da Web. Vamos converter o relatório do banco de dados Cadastro de Veículos para conhecermos melhor este recurso. 3
Com o relatório Cadastro de Veículos selecionado, clique em Arquivo > Exportar, e salve o relatório como tipo Documentos HTML. Marque a caixa de seleção AutoIniciar para exibir os resultados em seu navegador da Internet padrão e clique em Exportar. O Access perguntará qual será o modelo de HTML que você deseja utilizar, onde poderá ser digitado o local do arquivo modelo. Utilize um ou mais arquivos de modelo HTML para aprimorar a aparência, consistência e navegação de seus arquivos HTML estáticos. Um modelo HTML é um arquivo de texto que inclui marcadores de código HTML e marcadores exclusivos do Microsoft Access. Caso você não tenha nenhum arquivo modelo, escolha a opção Codificação padrão. 4
Para visualizar este relatório, exiba a Barra de ferramentas da Web, clique no Menu Exibir > Barra de ferramentas > Web. Clique no botão Ir e na opção Abrir, informe o nome completo do arquivo HTML ou execute o seu navegador e abra o arquivo que acabou de salvar. 5
Ao clicar no botão OK o relatório Cadastro de Veículos aparecerá como na figura abaixo: Criando Página de Acesso a Dados Vamos criar uma página que exiba os dados da tabela Cadastro de Clientes usando o assistente. Na janela Banco de dados, clique em Páginas e dê um duplo clique na opção Criar página de acesso a dados usando o assistente. 6
Escolha a tabela Cadastro de Clientes e selecione os campos: nome, tipo, endereço número, bairro, cidade, UF, cep, telefone e data de nascimento. Clique no botão Avançar, não defina nenhum campo para agrupamento, clique em Avançar. Defina a ordem de classificação pelo campo NomCli e clique em Avançar. Escolha como título Clientes, selecione a opção Modificar a estrutura da página e clique no botão Concluir. Marque a opção Deseja aplicar um tema à sua página, para definir um aspecto mais apurado para a sua página. 7
Salve a página com o nome Clientes.htm. Faça as alterações necessárias na estrutura da página: defina um título para a página e clique no campo para fazer alteração de como o nome está sendo apresentado (Ex: altere o NomCli para Nome, EndCli para Endereço, e assim sucessivamente até alterar todos os campos). O Access adiciona um atalho para a página na janela Banco de dados. Aponte o mouse sobre o atalho na janela Banco de dados para exibir o caminho do arquivo. Com o arquivo HTML pronto, basta publicá-lo em um servidor Web para ele ficar disponível na Internet ou Intranet. Está pronta sua página de acesso! 8
9