Professional Documents
Culture Documents
Informtica
Access
Escola Virtual
Informtica
Access
Bsico
Ficha tcnica
Reservados todos os direitos patrimoniais e de reproduo Fundao Bradesco Homepage: www.fb.org.br AUTORIA Fundao Bradesco COLABORADORES Departamento Escola Virtual - Fundao Bradesco PROJETO GRFICO E REVISO Setor Gerao de Recursos Didticos PUBLICAO: 2010
APRESENTAO
Esta apostila compe o material didtico dos cursos de Informtica referentes ao Pacote Office 2007, composto pelos aplicativos Word, Excel, PowerPoint, Access, Outlook e Internet.
Na sequncia, apresentamos definies, orientaes tcnicas, procedimentos e exerccios prticos, fundamentais para qualificar profissionalmente jovens e adultos, para que possam ter autonomia no uso da ferramenta, dominar as competncias exigidas pelo mercado de trabalho e, assim, favorecer sua empregabilidade em qualquer rea ocupacional.
Lembramos que as profundas transformaes ocorridas no mundo do trabalho, a velocidade da informao, a comunicao, a globalizao, a difuso de novas tecnologias e de novas formas de organizao do trabalho so alguns exemplos das mudanas que vm exigindo dos trabalhadores o desenvolvimento de novas competncias frente s profisses.
Diante desse contexto, a informtica parte fundamental dessa transformao, visto que est presente em todos os setores da sociedade: no comrcio, na indstria, na sade, na educao etc.
Enfim, as informaes aqui apresentadas serviro para alicerar a base do conhecimento requerida para a construo das competncias e habilidades propostas na qualificao de Operador de Microcomputador.
SUMRIO
1. CONCEITOS E TERMINOLOGIAS ..............................................................................11 1.1 Dado .............................................................................................................11 1.2 Informao ....................................................................................................11 1.3 Campo ...........................................................................................................11 1.4 Registro .........................................................................................................11 1.5 Tabela............................................................................................................11 1.6 Banco de dados ..............................................................................................11 1.7 Relacionamento entre tabelas ..........................................................................12 1.8 SGBDR ...........................................................................................................12 1.9 Planejamento do banco de dados ....................................................................12 1.10 Modelagem de dados ....................................................................................12 2. ACESSANDO O ACCESS ...........................................................................................14 3. CRIANDO UM BANCO DE DADOS.............................................................................16 3.1 Objetos do banco de dados .............................................................................17 4. EXPLORANDO A JANELA DO ACCESS .......................................................................18 5. COMO OBTER AJUDA? ............................................................................................22 6. CONHECENDO O MENU DO ACCESS ........................................................................25 7. DETALHANDO A FAIXA DE OPES .........................................................................31 8. ABRINDO UM BANCO DE DADOS .............................................................................33 9. CRIANDO UMA TABELA ...........................................................................................33 9.1 Criando campos ..............................................................................................35 9.2 Movendo campos ............................................................................................37 9.3 Excluindo campos ...........................................................................................37 9.4 Conhecendo a estrutura dos campos ................................................................38 9.4.1 Tipos de campo ....................................................................................40 9.4.2 Propriedade dos campos ........................................................................41 10. CHAVE PRIMRIA .................................................................................................55 10.1 Criando uma chave primria ..........................................................................55 10.2 Visualizando e editando ndices ......................................................................56 11. EDITANDO REGISTROS .........................................................................................57 11.1 Inserindo registros ........................................................................................57 11.1.1 Inserindo dados em campos tipo Objeto OLE ........................................58 11.1.2 Inserindo dados em campos do tipo Anexo ...........................................59 11.2 Alterando registros ........................................................................................61
11.3 Excluindo registros ........................................................................................61 11.4 Classificando registros ...................................................................................63 11.5 Filtrando (selecionando) registros...................................................................63 11.5.1 Principais cdigos que auxiliam na seleo ............................................64 11.5.2 Removendo o filtro ..............................................................................65 12. ALTERANDO A VISUALIZAO DA TABELA .............................................................65 12.1 Alterando a largura dos campos .....................................................................68 12.2 Alterando a altura das linhas..........................................................................69 13. RELACIONAMENTO ENTRE TABELAS ......................................................................69 13.1 Definindo um relacionamento ........................................................................70 13.2 Visualizando relacionamentos ........................................................................73 13.3 Editando um relacionamento .........................................................................74 13.4 Excluindo um relacionamento ........................................................................74 13.5 Adicionando uma tabela na janela de relacionamentos ....................................75 13.6 Excluindo uma tabela na janela de relacionamentos ........................................75 13.7 Restries quanto aos relacionamentos ..........................................................76 14. CONSULTAS .........................................................................................................76 14.1 Tipos de consultas ........................................................................................76 14.2 Criando uma consulta....................................................................................77 14.2.1 Utilizando a consulta para acessar dados de tabelas relacionadas ...........79 14.3 Editando a consulta.......................................................................................81 14.3.1 Selecionando campos na consulta ........................................................82 14.3.2 Movendo campos ................................................................................83 14.3.3 Excluindo campos................................................................................84 14.4 Classificando registros ...................................................................................84 14.5 Definindo critrios .........................................................................................85 14.5.1 O construtor de critrios ......................................................................89 14.6 Utilizando parmetros de seleo ...................................................................90 14.7 Efetuando clculos em consultas ....................................................................91 14.7.1 Criando um campo de clculo ...............................................................91 14.7.2 Utilizando funes para calcular valores.................................................93 14.8 Consulta de criao de tabela ........................................................................95 14.9 Consulta de atualizao dados .......................................................................97 14.9.1 Utilizando parmetros para atualizar registros .......................................98 14.10 Consulta de insero de dados ................................................................... 100 14.11 Consulta de excluso de registro ................................................................ 102 15. FORMULRIOS ...................................................................................................103 15.1 Vantagens dos formulrios: clareza e controle ............................................... 103 15.2 Criando formulrios ..................................................................................... 104 15.2.1 Criando formulrios com a ferramenta Formulrio................................ 104 15.2.2 Criando formulrios com a ferramenta Formulrio Dividido ................... 105 15.2.3 Criando formulrio com a ferramenta Vrios Itens ............................... 106
15.2.4 Criando formulrio com a ferramenta Formulrio em branco ................. 107 15.2.5 Criando formulrios com o Assistente de Formulrio ............................ 109 15.3 Modos de edio de um formulrio............................................................... 113 15.4. Editando um formulrio no modo Layout ..................................................... 114 15.4.1 Selecionando campos ........................................................................115 15.4.2 Movendo campos ..............................................................................116 15.4.3 Redimensionando campos ..................................................................117 15.4.4 Utilizando a guia Formatar .................................................................118 15.4.5 Utilizando a guia Organizar ................................................................128 15.5 Editando um formulrio no modo Design ...................................................... 132 15.5.1 Utilizando a guia Design ....................................................................133 15.5.2 Utilizando a guia Organizar ................................................................161 16. RELATRIO ........................................................................................................163 16.1 Criando relatrios ....................................................................................... 163 16.1.1 Criando relatrios com a ferramenta Relatrio ..................................... 163 16.1.2 Criando relatrio com a ferramenta Relatrio em branco ...................... 166 16.1.3 Criando relatrios com o Assistente de Relatrio .................................. 166 16.1.4 Criando Etiquetas ..............................................................................172 17. TRABALHANDO COM MACROS .............................................................................175 17.1 Criando macros independentes .................................................................... 176 17.1.1 Executando uma macro .....................................................................178 17.2 Criando macros incorporadas ....................................................................... 178 17.3 Macros de grupo ......................................................................................... 180 17.4 Macro Autoexec .......................................................................................... 181 EXERCCIOS ............................................................................................................183 REFERNCIAS BIBLIOGRFICAS................................................................................200
INTRODUO
O Access 2007 um sistema gerenciador de banco de dados relacional, constituindo uma poderosa ferramenta de auxlio execuo de trabalhos que envolvam processamento de informaes. Com ele, voc pode criar diversas aplicaes, como um pequeno controle de estoque, lista de livros, cadastro de clientes e registros de aulas entre outros.
O Access 2007 ajuda voc a acompanhar, reportar e compartilhar informaes de forma efetiva, em um ambiente gerencivel, a fim de possibilitar-lhe tomar sempre as melhores decises.
Nesta nova verso, o Access surge com uma nova interface. Nela, os tradicionais menus de opes desaparecem e do lugar a uma faixa de opes com diversas guias, em que podemos encontrar, mais facilmente, os comandos necessrios para executar as tarefas que nos propomos realizar.
1. Conceitos e terminologias
1.1. Dado
Dados so nmeros ou descries de objetos ou eventos que, isoladamente, no provocam nenhuma reao no leitor. (MATARAZZO, 1998, p.18). Por exemplo: 124.
1.2. Informao
Informao o produto da anlise dos dados existentes, devidamente interpretados dentro de um contexto para permitir a tomada de decises de forma otimizada. (OLIVEIRA, 1993, p.36). Por exemplo: 124 encomendas foram entregues.
1.3. Campo
Local onde os dados sero inseridos. Por exemplo: NOME.
1.4. Registro
Conjunto de campos com informaes relacionadas. Por exemplo: NOME, ENDEREO, BAIRRO, CEP, UF.
1.5. Tabela
Conjunto de registros.
11
1.8. SGBDR
Sistema de Gerenciamento de Banco de Dados Relacional um aplicativo no qual todas as tabelas, ndices, consultas, relatrios e cdigos so armazenados num nico arquivo.
12
Definio da finalidade do banco de dados Nesta etapa, devero ser listadas todas as informaes necessrias para a confeco do banco de dados. Todas as pessoas que utilizaro o banco de dados devero ser consultadas. interessante reunir todos os formulrios, planilhas e demais documentos que so utilizados atualmente para registrar as informaes que sero obtidas atravs do banco de dados.
Definio das tabelas e respectivos campos Para definir que tabelas devero ser criadas, rena todos os tipos de informaes de que voc necessitar e divida os itens em tpicos principais, como Clientes, Contas a Receber, Pedidos. Cada tpico torna-se uma tabela. importante esboar a estrutura de cada tabela com os devidos campos, ainda que no papel. Dessa forma, podero ser visualizadas informaes em duplicidade, lembrando que as informaes devero constar de apenas uma tabela. Por exemplo, a tabela Clientes pode incluir campos como nome, sobrenome, email, telefone de contato etc., informaes essas que no precisam constar da planilha Pedidos.
Identificao dos campos de chave primria Chamamos de chave primria um campo que contm um valor exclusivo e que servir de ligao entre tabelas.
Definio dos relacionamentos entre as tabelas importante observar cada uma das tabelas que se tiver em mos para definir como os dados devero relacionar-se entre elas. Por exemplo, as tabelas Clientes e Pedidos podero ser relacionadas pelo campochave CPF/CNPJ, pois seu contedo nunca ser o mesmo para dois clientes. Dessa forma, temos a garantia de emitir uma nota fiscal (relatrio) com os dados corretos, mesmo com cada campo pertencendo a uma das tabelas.
Reviso da estrutura das tabelas Aps a criao das tabelas, no se esquea de verificar se:
13
H informaes duplicadas (dados redundantes) que consomem espao e aumentam a possibilidade de erro. H colunas desnecessrias. Todos os itens de informaes foram quebrados em partes teis menores, por exemplo, uma coluna para Nome e outra para Sobrenome. Os campos esto relacionados com a tabela. Quando um campo no contm informaes sobre o tpico da tabela porque pertence a uma tabela diferente.
2. Acessando o Access
H vrias formas de acessar o Access. A mais utilizada clicar no boto Iniciar, Todos os programas, Microsoft Office, Microsoft Office Access 2007 (figura 1).
Figura 1
14
Logo que acessamos o Access, a tela de Introduo ao Microsoft Office Access exibida, como ilustra a figura 2.
Figura 2
Nessa pgina, voc tem as seguintes opes: 1 Selecionar uma categoria de modelo de banco de dados. 2 Visualizar contedos de acordo com o modelo selecionado. Na figura 2, o modelo selecionado Recurso e, alm da opo para criar um Novo Banco de Dados em Branco, so visualizados itens referentes a informaes sobre o Access. 3 Permitir abrir um banco de dados utilizado recentemente ou procur-lo em outras . pastas ao clicar no boto Mais
15
Figura 3
1 Selecione o item Recurso na guia Categorias de Modelo. 2 Clique em Banco de Dados em Branco. 3 Na caixa Nome do Arquivo, digite o nome desejado: EXEMPLO. 4 Para selecionar a pasta ou disco em que o arquivo deve ser gravado, clique no . boto Procurar 5 Uma vez definido o local desejado, clique em Criar.
16
Ateno! Voc deve ter observado que o Access sugeriu como nome do banco de dados Banco de Dados1.accdb. Todo arquivo criado pelo Access ter essa extenso. O arquivo que acabamos de criar recebeu o nome de EXEMPLO.accdb.
Assim que um banco de dados criado, abre-se uma tabela onde os dados so editados. Confira na imagem abaixo:
Figura 4
Formulrio Utilizado para apresentao ou digitao dos dados, tanto das tabelas como das consultas, por meio de um layout de acordo com a preferncia do usurio. Relatrio Utilizado para impresso dos dados. Nesse objeto, tambm se podem obter totais e subtotais. Macro Cria uma lista de aes que o Access executa automaticamente.
Como a tabela o principal objeto do Access ao criar um banco de dados ela gerada automaticamente vamos considerar que a janela visualizada na figura 4 seja a principal. E, antes de nos aprofundarmos na estrutura do banco de dados, vamos identificar cada parte dessa janela, alm de dar um passeio pelos menus do Access.
Figura 5
18
Menu Clicando sobre o Boto Office, no canto superior esquerdo da janela do Access, aparecero funes, como Salvar, Imprimir, Fechar etc., que so as principais aes desse aplicativo (figura 6).
Figura 6
Do lado direito do Boto Office , voc poder personalizar a Barra de Ferramentas de Acesso Rpido (figura 7) e adicionar a ela os comandos mais utilizados, para que fiquem sempre disponveis. Para isso, clique na Caixa de listagem (lista de opes disponveis) . E para ativar ou desativar um comando, basta clicar sobre ele.
19
Boto Office
Figura 7
Barra de Ttulo Mostra o nome do banco de dados que est aberto (figura 8).
Figura 8
Controles da Janela Controles para Minimizar (aparece na barra de tarefas), Maximizar (fica do tamanho da tela), Restaurar (pode ser redimensionada conforme necessidade) e Fechar (fecha a janela). Voc poder utiliz-los para o Access ou para cada pasta aberta (figura 9A). Temos tambm o boto Fechar para cada objeto ativo (figura 9B).
Figura 9A
Figura 9B
20
Guia do objeto ativo A cada objeto ativo (tabela, formulrio, consulta etc.), ser exibida uma guia de ferramentas equivalente (figura 10).
Figura 10
Faixa de Opes Local onde esto os principais comandos do Access, separados por guias: Incio, Criar, Dados Externos e Ferramentas de Banco de Dados. Dependendo do objeto ativado, outras guias sero visualizadas (figura 11).
Figura 11
Barra de status Localizada na margem esquerda inferior, mostra informaes sobre o banco de dados (figura 12).
Figura 12
Barra de status do objeto ativo Mostra informaes sobre o objeto ativo (figura 13).
Figura 13
Modos de exibio As opes de exibio so encontradas direita da Barra de status e permitem alterar a visualizao do objeto ativo. So as seguintes:
Objeto Funo Exibir os dados como se fosse uma planilha, ou seja, Folha de Dados por meio de campos e linhas. Fornecer uma exibio mais detalhada da estrutura Design do objeto formulrio.
21
Figura 14
rea de edio do objeto ativo Permite a insero de dados na tabela, seleo de dados na consulta etc. Teclado numrico/Caps Lock Quando ativados, sero visualizados nessa rea.
5. Obtendo ajuda
Voc precisa de ajuda? s clicar no boto Ajuda , localizado no canto superior direito da janela do Access, ou pressionar a tecla F1. Abrir-se-, ento, uma janela, como mostra a imagem seguir (figura 15). Basta digitar o assunto e clicar em Pesquisar.
Figura 15
22
Objeto
Funo Voltar ou avanar para outra pesquisa feita anteriormente. Parar uma pesquisa antes que ela seja completamente apresentada. Atualizar a pesquisa mostrando novos resultados, caso existam.
Voltar e Avanar
Parar
Atualizar
Voltar pgina inicial da janela de Ajuda. Pgina inicial Imprimir o contedo da rea de pesquisas. Imprimir Alterar o tamanho da fonte, que, por padro, mdio. Os tamanhos predefinidos so: mximo, maior, mdio, menor, mnimo.
Mostrar ou exibir o sumrio dos tpicos de ajuda. Mostrar / Ocultar Sumrio Exibir a janela de ajuda por cima do documento utilizado (Manter Visvel). Ela ser oculta se voc alternar para outro aplicativo ou minimiz-la. A opo Nem Sempre Visvel abrir a janela na barra de tarefas do Windows. Permitir a digitao do assunto a ser pesquisado. Para efetuar a pesquisa, deve-se clicar no boto Pesquisar. Ao clicar na seta para abrir a lista de opes, possvel obter o seguinte: Pesquisar 1. Contedo do Office Online, que trar ajuda do site da Microsoft, ou seja, a mais atualizada. 2. Contedo deste computador, que abrir a ajuda instalada junto com o Pacote Office. Mostrar o contedo da janela Ajuda. Contedo pesquisado 23
Curiosidade! Quando voc abrir a janela de Ajuda, o Access tentar conectar-se automaticamente ao Office Online. Isso acontece, pois o contedo online mais completo e atualizado. Mas, se voc quiser usar o Contedo Ofine (instalado junto com o Office sem a necessidade de estar conectado internet), basta clicar no boto Conectado ao Office Online (figura 16) e na opo Mostre contedo apenas deste computador.
Figura 16
24
Figura 17
Novo Essa opo abre uma janela como a ilustrada na figura 18. Nela, voc pode escolher um modelo (layout) para o novo documento. O modelo padro Banco de Dados em Branco.
Figura 18
25
Usando modelos prontos para criar banco de dados A seguir, vamos ver alguns modelos de banco de dados que podero facilitar o seu e, em seguida, trabalho (figuras 19 e 20). Para acess-los, clique no Boto Office no boto Novo. Aps selecionar o modelo desejado, basta clicar em Download.
26
Salvar Para salvar (gravar) um banco de dados, clique no Boto Office e, em seguida, em Salvar. Vale lembrar que o banco de dados salvo com as alteraes realizadas at o momento do procedimento de salvar, isto , tudo o que voc fizer aps isso no estar salvo, enquanto no clicar novamente em Salvar. O arquivo ter a extenso .accdb, inserida automaticamente pelo Access. Uma diferena que observamos em relao aos outros aplicativos do Office que o nome do arquivo definido no momento em que ele criado.
Dicas! Para facilitar a busca por arquivos, veja algumas dicas com relao nomeao deles: - Use palavras-chave que facilitem a memorizao. - Escreva as iniciais maisculas. - Evite preposies entre as palavras. - Evite acentos e cedilhas. - Insira datas, quando necessrio.
Exemplo: Se voc for salvar um banco de dados para controlar estoques, um bom nome seria Controle_Estoques.
Abrir Clique no Boto Office e observe, ao lado dos botes do menu, uma rea com o ttulo Documentos Recentes (figura 21). Nela, aparecero os ltimos documentos acessados.
27
Figura 21
Ao clicar em Abrir, aparecer uma janela, para que voc procure o arquivo que deseja abrir. Ao localiz-lo, clique em Abrir (figura 22).
Figura 22
Salvar como Para salvar o banco de dados, clique no Boto Office Salvar. e, em seguida, em
Se for necessrio salvar o banco de dados com outro nome ou em outro local, clique no boto Salvar como, digite o nome desejado e/ou selecione o local desejado (HD, CD, pendrive etc.) e clique em Salvar (figura 23). Ao visualizar a tela, voc observar que o Access permite salvar o arquivo na verso atual (2007) e nas verses anteriores (2003 e 2000). Isso particularmente interessante, quando voc no sabe, por exemplo, que verso tem instalada o usurio que testar a funcionabilidade do banco de dados. possvel ainda gravar apenas o objeto atual como um novo objeto ou nos formatos .pdf (acessvel pelo Acrobat Reader) ou .xsp (acessvel em qualquer plataforma, por exemplo, Linux).
28
Figura 23
Imprimir Clique no Boto Office e, em seguida, em Imprimir. Sero visualizadas trs opes, como mostra a figura 24:
Figura 24
29
A opo Imprimir abrir uma janela (figura 25) com configuraes que permitiro selecionar a impressora, pginas e registro a serem impressos, nmero de cpias etc
Figura 25
A opo Impresso Rpida imprime diretamente, sem nenhuma configurao. A opo Visualizar Impresso permite conferir como ficar seu documento (figura 26). Para voltar visualizao normal, clique no boto Fechar Visualizao de Impresso .
Figura 26
Fechar banco de dados Existem vrias formas de encerrar o Access: Clique no Boto Office Clique no Boto Office e no boto Fechar Banco de Dados. e em . 30 .
Caso alguma alterao em um dos objetos no tenha sido salva, aparecer a seguinte mensagem (figura 27):
Figura 27
Figura 28
1 Guias Cada uma representa uma rea de atividade e, em cada uma delas, os comandos so reunidos por grupos. Por exemplo, a guia Incio contm todos os comandos que voc utiliza com mais frequncia e os botes Recortar, Copiar e Colar esto no grupo rea de transferncia. 2 Grupos Cada guia tem vrios grupos que mostram os itens relacionados em conjunto. 3 Comandos Um comando um boto, uma caixa para inserir informaes ou um menu.
31
Dica! A Faixa de Opes facilita a localizao de todas as funes. No entanto, voc pode querer trabalhar com seu documento em um espao maior. Para isso, voc pode ocult-la, dando um clique duplo na guia ativa. Para ver os comandos novamente, basta dar outro clique duplo em uma das guias.
Confira abaixo os grupos de cada uma das guias fixas: Incio Modos de exibio, rea de transferncia, Fonte, Rich Text, Registro, Classificar e Filtrar e Localizar. Inserir Tabelas, Formulrios, Relatrios e Outros. Dados Externos Importar, Exportar, Coletar Dados e Listas do SharePoint. Ferramentas de Banco de Dados Macro, Mostrar/Ocultar, Analisar, Mover Dados e Ferramentas do Banco de Dados. , chamada de Alguns grupos tm uma seta diagonal no canto inferior direito Iniciador de Caixa de Dilogo. Ao clicar nela, voc ver mais opes relacionadas a esse grupo. Por exemplo, ao clicar nessa seta do grupo Fonte, temos acesso a mais opes (figura 29).
Figura 29
32
Sempre que um banco de dados aberto, por padro, o Access mostrar uma caixa de dilogo com um Alerta de Segurana, informando o seguinte: O Access desabilitou o contedo potencialmente prejudicial deste banco de dados. Caso voc tenha certeza de que os dados so confiveis, clique em Habilitar este contedo (figura 30).
Figura 30
33
Figura 31
Descreveremos cada um dos grupos dessa guia, medida que isso for necessrio.
Objeto
Funo Criar uma tabela em branco, para que o usurio insira os campos que desejar.
Tabela
Modelos de tabela
Listas do SharePoint
Design da Tabela
Criar uma tabela em branco no modo Design, que permite detalhar as propriedades dos campos criados.
Nosso banco de dados ter como funo gerenciar informaes de clientes. Por essa razo, podemos utilizar o modelo Contatos (figura 32).
Figura 32
34
A tabela criada receber o nome de Tabela 1 e ser visualizada no modo Folha de Dados (figura 33).
Figura 33
Podemos observar que vrios campos fazem parte da tabela: Cdigo, Empresa, Sobrenome etc. Para mover o cursor de um campo para outro, utilize as teclas TAB (prximo) SHIFT+TAB (anterior), ou d um clique no campo desejado.
Definindo o campo conforme sua necessidade 1. D um clique duplo no ttulo da coluna Adicionar Novo Campo e digite o nome do campo (figura 34). Utilize a tecla TAB ou a barra de rolagem para movimentar-se pela tabela, caso essa coluna no seja visualizada.
Figura 34
35
2. Na exibio Folha de Dados, no h como definir o tipo do campo. Ento como fazer? Digite o contedo que voc quer armazenar e o Access definir o tipo de campo para voc (figura 35).
Figura 35
Utilizando modelos de campo 1. Clique na guia Folha de Dados e, no grupo Campos e Colunas, no boto Novo . Campo 2. Ser aberta uma caixa de dilogo com vrios modelos de campos (figura 36).
Figura 36
3. Selecione o campo que melhor atend-lo e d um clique duplo sobre ele para adicion-lo automaticamente (figura 37).
Figura 37
36
Figura 38
2. Clique sobre o campo e arraste-o at a posio desejada. Observe que a lateral da coluna apresenta uma borda preta (figura 39).
Figura 39
3. Solte o boto do mouse e observe que o campo foi movido (figura 40).
Figura 40
37
Figura 41
Figura 42
D a ela o nome de Clientes e clique em OK. Na prxima tela (figura 43), observe que, nesse modo de visualizao, alm de outros detalhes, possvel verificar o tipo de campo utilizado e tambm suas propriedades.
38
Figura 43
Onde:
1 Guia Design Apresenta os seguintes grupos: Modos de Exibio, Ferramentas e Mostrar/Ocultar. 2 Nome com o qual a tabela foi salva. 3 Nome do campo Cada nome de campo pode ter at 64 caracteres. Procure criar campos com nomes que lembrem seu contedo. 4 Tipo de dados Analise criteriosamente a informao que o campo deve armazenar antes de definir seu tipo, pois, caso haja necessidade de mudana, os dados j cadastrados podero ser perdidos. 5 Descrio Informao opcional que pode auxiliar o usurio responsvel pela incluso dos dados. 6 Propriedades do campo Define as propriedades de cada campo, dependendo de seu tipo. 7 Breve descrio de cada local em que se encontra o cursor.
39
Tipo
Descrio Padro. Aceita todos os caracteres e seu tamanho mximo 255. Independentemente do tamanho estabelecido, ser gravada apenas a quantidade de caracteres utilizados no preenchimento (tamanho varivel). Utilizado para campo de comentrios ou observaes. Tem o tamanho mximo de 64 Kb e no pode ser indexado. Armazena contedos numricos e os sinais de + e -. Seu tamanho vria entre 1, 2, 4, 8 e 16 bytes. Armazena os valores de data e hora para os anos de 100 a 9999. Tamanho: 8 bytes. Utilizado para um campo que exija muitos clculos envolvendo dados com uma a quatro casas decimais. Efetua um clculo mais rpido de ponto fixo, com preciso de 15 dgitos esquerda do separador decimal e de 4 dgitos direita. Tamanho: 8 bytes.
Texto
Memorando
Nmero
Data/hora
Moeda
Um nmero sequencial exclusivo (incrementado em 1) ou nmero Numerao aleatrio atribudo pelo Access, sempre que um novo registro Automtica adicionado a uma tabela. No podem ser atualizados. Tamanho: 4 bytes. Sim/No Valores Sim e No e campos que contenham somente um entre dois valores (Sim/No, Verdadeiro/Falso ou Ativado/Desativado). Tamanho:1 bit. Armazena objetos criados por outros aplicativos (imagem, planilha do Excel, sons etc.) e no pode ser indexado. Tamanho: 1Gb. Texto ou combinao de texto e nmeros armazenados como texto e utilizados como um endereo de hiperlink. Permite anexar qualquer tipo de arquivo compatvel ao registro do banco de dados, da mesma maneira que se anexam arquivos a um email.
Objeto OLE
Hiperlink
Anexo
Permite escolher um valor de outra tabela ou de uma lista de valores, Assistente utilizando uma caixa de listagem ou caixa de combinao. Possui o de Pesquisa mesmo tamanho que o campo de chave primria utilizou para executar a pesquisa, geralmente 4 bytes.
40
Para definir as propriedades dos campos, necessrio fazer o seguinte: 1. No modo Design, selecione o campo desejado e pressione a tecla F6 para acessar a parte de definies (figura 44).
Figura 44
2. Na guia Geral, clique na propriedade desejada e defina seu valor de acordo com os itens descritos a seguir: Tamanho Define o tamanho mximo do campo. Tipo Nmero Voc pode escolhe entre os seguintes: Byte Nmeros de 0 a 255. Ocupam 1 byte. Inteiro Nmeros de 32.768 a 32.767. Ocupam 2 bytes. Inteiro longo Nmeros de 2.147.483.648 a 2.147.483.647. Ocupam 4 bytes. Simples Nmeros com 7 dgitos decimais de preciso, de 3,4x1038 a 3,4x1038. Ocupam 4 bytes. Duplo Nmeros com 15 dgitos decimais de preciso, de 1,797x10308 a 1,797x10308. Ocupam 8 bytes. Cdigo de replicao Decimal
41
Formato Especifica como os dados sero exibidos. Tipo Texto ou Memorando Voc pode escolher entre os seguintes: > Exibe todos os caracteres em letras maisculas. < Exibe todos os caracteres em letras minsculas. Tipo Nmero ou Unidade Monetria Voc pode escolher entre os seguintes: Nmero Geral Exibe o nmero como foi inserido. Unidade monetria Exibe o smbolo monetrio configurado no Windows com o separador de milhares e duas casas decimais. Os nmeros negativos so visualizados entre parnteses. Euro Exibe o smbolo do euro (), independentemente do smbolo monetrio especificado nas configuraes regionais do Windows. Fixo Exibe pelo menos 1 dgito e 2 casas decimais. Padro Utiliza o separador de milhares com duas casas decimais. Porcentagem Multiplica o valor por 100 e acrescenta o sinal de porcentagem (%). Cientfico Utiliza notao cientfica padro.
Tambm possvel criar formatos com a utilizao dos seguintes cdigos: 0 (zero) Reserva um espao para dgitos. Exibe o nmero digitado ou 0 (zero). # (sustenido) Reserva um espao para dgitos. Exibe o nmero digitado ou nada (branco). $ (cifro) Exibe o caractere literal $. Tipo Data/Hora Entre outras, possui as seguintes opes: Data geral (Padro) Se o valor for apenas uma data, nenhuma hora ser exibida. Se o valor for apenas uma hora, nenhuma data ser exibida. Data completa Exibe a data da seguinte forma: sexta-feira, 5 de junho de 2009. Data normal Exibe a data da seguinte forma: 05-jun-09 Data abreviada Exibe a data da seguinte forma: 5/6/09 Hora completa Exibe a hora da seguinte forma: 15:34:23 Hora normal Exibe a hora da seguinte forma: 3:34 Hora abreviada Exibe a hora da seguinte forma: 15:34
42
Tipo Sim/No Existem 3 opes: Sim/No (Padro) Sim <> 0 e No = 0. Verdadeiro/Falso Verdadeiro <> 0 e Falso = 0. Ativado/Desativado Ativado <> 0 e Desativado = 0.
possvel utilizar cores para visualizar os dados. As cores disponveis so preto, azul, verde, ciano (azul claro), vermelho, magenta (pink), amarelo e branco e devem ser colocadas entre colchetes [ ]. Se o campo for texto, basta especificar a cor desejada. Por exemplo, se quiser todas as letras maisculas e verdes: > [Verde].
Se o campo for nmero ou unidade monetria, devemos especificar seu formato antes da cor. Por exemplo, para valores monetrios positivos, a cor azul e, para valores negativos, a cor vermelha: R$ #.###,00 [Azul];(R$ #.###,00) [Vermelho].
Casas decimais Especificam quantas casas decimais sero exibidas. Automtico (Padro) As casas decimais sero exibidas conforme foram definidas no formato. 0 a 15 Especifica o nmero de casa decimais desejado.
43
Mscara de entrada Cria um formato padro para todos os valores armazenados nos campos. Os principais cdigos utilizados so os seguintes: 0 (zero) Permite a entrada de dgito (0 a 9) e o preenchimento obrigatrio. 9 Permite a entrada de dgito ou espao e o preenchimento opcional. # Permite a entrada de nmeros precedidos pelos sinais + ou ou espaos e o preenchimento opcional. L Letra (de A a Z) e o preenchimento obrigatrio. ? Letra (de A a Z) e o preenchimento opcional. A Letra ou dgito e o preenchimento obrigatrio. a Letra ou dgito e o preenchimento opcional. \ Faz o caractere seguinte ser exibido como formatao literal.
A seguir, mostramos algumas mscaras de entrada teis e os tipos de valores que voc pode inserir nelas. Os valores podero ser alterados, sempre que houver necessidade.
44
Legenda Rtulo do campo que ser visualizado em formulrios ou relatrios. Valor Padro Valor inserido automaticamente no campo durante a entrada de registros. Veja alguns exemplos:
Regra de validao Define regras para a incluso de novos dados. Por exemplo:
Regra de validao <F: em campo texto, aceita nomes que comecem com A, B, C, D e E >50 E <=100: em campo nmero, aceita valores acima de 50 at 100.
Texto de validao Texto apresentado quando dados invlidos so includos no campo. Por exemplo:
Figura 45
Permitir comprimento zero Permite que um espao em branco seja um contedo vlido em campos Texto ou Memorando. 45
Indexado Cria um ndice (ordem crescente) que facilita a pesquisa dos dados. Pode ser com duplicao autorizada ou no.
Novos valores Aplicada somente a campos do tipo NumeraoAutomtica, podendo ser definida como: Incremento Acrescenta 1 ao maior valor do campo. Aleatrio Produz um nmero inteiro longo aleatrio, geralmente utilizado em banco de dados replicados (tpico do curso avanado). Os valores desse tipo de campo no podem ser alterados aps a incluso do registro.
Formato de texto No campo Memorando, define como o texto poder ser armazenado: Rich Text Armazena o texto como HTML. Texto sem Formatao Armazena s o texto.
Alinhamento do texto Define como o texto poder ser alinhado de acordo com a largura da coluna (campo): Geral (Padro) O texto alinhado esquerda; os nmeros e as datas so alinhados direita. esquerda Texto, nmeros e datas so alinhados esquerda. Ao Centro Texto, nmeros e datas so centralizados. direita Texto, nmeros e datas so alinhados direita. Distribuir Texto, nmeros e datas so distribudos uniformemente.
esquerda
Ao Centro
direita
Distribuir
46
3. Na guia Pesquisa, temos apenas uma linha de propriedade, conforme ilustra a figura a seguir:
Figura 47
Exibir Controle Define o tipo de controle que dever ser exibido durante a entrada de dados. Caixa de texto No exibe nenhum controle. Basta o usurio digitar os dados.
Caixa de listagem Define uma lista de opes para o usurio e permite que um valor que no faz parte dela seja includo.
Figura 48
Caixa de combinao semelhante ao controle anterior, mas limita a entrada de dados aos que constam da lista.
Figura 49
47
Propriedades da Caixa de Listagem Propriedade Tipo de origem da linha Descrio Define o tipo de fonte de dados para a lista: tabela/consulta, lista de valores ou lista de campos. Informa ao Access onde buscar as informaes para a lista: nome da tabela/ consulta, valores separados por ; (ponto e virgula) ou instrues SQL.
Origem da linha
Propriedade
Descrio No caso da seleo de uma tabela ou consulta nos itens anteriores, indica o nmero da coluna da lista que estar vinculada ao campo. Quantidade de colunas da lista. Indica se a primeira linha de dados pode ser utilizada como cabealho. Largura das colunas em cm, separadas por ; (ponto e vrgula). Permite a seleo de mais de um valor para o campo. Permite que o usurio tenha ou no acesso lista de valores para edit-la, ao clicar com o boto direito do mouse sobre o campo. Abre um formulrio para edio dos valores da lista. Permite visualizar ou no apenas valores que correspondam linha de origem.
Coluna acoplada
48
Propriedades da Caixa de Combinao Alm das propriedades da caixa de listagem, a caixa de combinao possui as seguintes:
Descrio Nmero de linhas que sero exibidas na lista. Largura definida em cm. No permite a entrada de itens que no constam da lista, quando o tipo de origem da linha lista de valores.
Agora, com base na planilha Clientes, faremos diversas alteraes nas propriedades dos campos para ilustrar melhor cada uma delas.
Em primeiro lugar, vamos excluir os campos Sobrenome, Telefone Residencial, Nmero do Fax e Pas.
No modo Design, para excluir um campo, selecione-o clicando esquerda dele, quando o cursor assumir a forma de uma seta g. A seguir, clique no boto Excluir , no grupo Ferramentas, na guia Design (figura 50). Linhas
Figura 50
49
Voc dever inserir as descries conforme mostra a figura abaixo, para que a tabela fique da forma ideal (figura 51):
Figura 51
Voc deve estar se perguntando o que significa a chave Cdigo. No se preocupe. Logo, falaremos dela.
, esquerda do campo
Agora, vamos alterar as propriedades de alguns campos. Clique no campo Empresa para selecion-lo e, em seguida, pressione a tecla F6 para acessar a rea de propriedades. Na guia Geral, faa as seguintes alteraes:
Figura 52
Agora, vamos alterar o campo Telefone Comercial e Telefone Celular. Deixe as propriedades conforme mostra a figura abaixo:
Figura 53
Figura 54
50
Para o campo Estado, vamos criar uma lista de valores, para que seja permitida apenas a seleo dos Estados da regio Sudeste. Para isso, siga os passos abaixo:
1. Selecione o campo Estado e pressione a tecla F6. 2. Clique na guia Pesquisa. 3. Em Exibir controle, selecione Caixa de listagem. 4. Em tipo de Origem da linha, selecione Lista de valores. 5. Em Origem da linha, digite os valores separados por ; (ponto e vrgula): SP;RJ;MG;ES. 6. Em Largura das colunas, defina-a como 1,50cm.
Figura 55
Vamos utilizar o exemplo da figura 49 para criar uma Caixa de combinao que busque os dados de outra tabela. Esse mtodo muito prtico, pois evita que tenhamos dados diferentes para a mesma informao. Em nosso exemplo, utilizaremos dados do campo Descrio da Categoria, da tabela Categorias, para preencher a tabela de Produtos.
1. Abra o banco de dados EXEMPLO_2, que est na pasta Parte_Pratica. 2. Abra a tabela Categorias, dando um clique duplo sobre ela no Painel de Navegao e observe as categorias j inseridas.
Figura 56
51
Figura 57
4. Altere o modo de exibio para Design. 5. Selecione o campo Categoria e pressione a tecla F6. 6. Clique na guia Pesquisa. 7. Em Exibir Controle, selecione Caixa de combinao. 8. Em tipo de Origem da linha, selecione Tabela/Consulta. 9. Em Origem da linha, clique no boto Construtor . Esse boto o auxiliar na seleo dos campos que faro parte da Caixa de combinao. 10 O Access abrir uma caixa de dilogo, em que voc dever selecionar a tabela ou consulta de onde os dados sero extrados (figura 58). Selecione a tabela Categorias e clique em Adicionar e em Fechar.
Figura 58
11. Em seguida, so visualizados os campos da tabela, para que voc selecione os desejados. Voc dever selecion-los clicando duplamente sobre eles, para que sejam inseridos automaticamente na grade SQL.
52
Figura 59
Na verdade, o Access cria uma consulta para permitir a busca de dados de outros objetos.
Figura 60
Figura 61
53
14. Abaixo, veja como ficou a propriedade Origem da linha e faa as demais alteraes.
Figura 62
15. Clique no boto Modo de Visualizao Folha de Dados para salvar a tabela.
e na opo Sim
Figura 63
16. Posicione o cursor no campo Categoria e veja que a seta que abre as opes j est disponvel. Logo aps, pressione a tecla ESC para cancelar a entrada do registro.
Figura 64
54
17. Feche a tabela. Caso outras categorias sejam includas na tabela Categorias, elas sero automaticamente visualizadas na tabela Produtos.
Como gerenciador de banco de dados relacional, o Access pode pesquisar e reunir rapidamente dados armazenados em tabelas diferentes. Para facilitar esse processo, necessrio que cada registro tenha, no mnimo, um campo que o torne nico, ou seja, no pode haver dados iguais. Para isso, o campo deve ser definido como chave primria. Normalmente, so campos como CNPJ/CPF, RG, matrcula, um cdigo etc.
Figura 65
Quando um campo selecionado como chave primria, automaticamente a propriedade Indexado passa a ser Sim (Duplicao no autorizada).
55
1. Abra a tabela desejada no modo Design. 2. Na guia Design, no grupo Mostrar/Ocultar, clique no boto ndices .
Na caixa de dilogo que aberta, sero visualizados todos os campos indexados (figura 66).
Figura 66
Os campos chave primria so identificados como PrimaryKey. 3. Altere as propriedades desejadas de cada campo. 4. Para excluir um ndice, selecione-o e pressione a tecla Delete. Essa ao deleta apenas o ndice e no o campo. 5. Aps as alteraes, feche a janela e salve a tabela, para que as alteraes sejam efetivadas.
56
Figura 67
Observe que h um asterisco * esquerda do registro. Isso indica que ser adicionado um registro novo.
3. Pressione a tecla TAB para mover o cursor para o campo Empresa, pois o campo Cdigo gerado automaticamente. 4. Digite como nome da empresa aaa. Isso mesmo, trs as minsculos. Em seguida, pressione a tecla TAB novamente e veja como o nome ser visualizado.
Figura 68
Como definimos o formato > [Azul] para o campo, automaticamente o contedo digitado passou a ser AAA.
5. Preencha os demais campos. Observe que, enquanto os dados so inseridos, um visualizado onde havia o asterisco. Isso indica que o registro est sendo lpis editado. 57
6. Assim que o cursor avana para o prximo registro, o anterior gravado. 7. Caso queira cancelar a incluso de dados em um registro, pressione a tecla ESC. 8. Para encerrar a incluso de dados, feche a tabela.
11.1.1.
1. Abra a tabela desejada no Modo de Exibio Folha de Dados. Vamos usar a tabela Produtos do banco de dados Controle_Pedidos. 2.Posicione o cursor no campo do tipo Objeto OLE e d um clique com o boto direito do mouse. 3.Selecione a opo Inserir objeto.
Figura 69
4. Voc poder optar por Criar do arquivo (abrir um arquivo existente) ou Criar novo (abre o aplicativo selecionado, para que voc crie o arquivo). 5. Clique no boto Criar do arquivo e em Procurar.
Figura 70
58
Figura 71
7. Observe que, no campo, aparecer a palavra Pacote (figura 72). Como afirma a mensagem acima, o objeto ser ativado com o aplicativo que o gerou.
Figura 72
Figura 73
59
Figura 74
Figura 75
5. Assim que a caixa de dilogo Anexos for visualizada novamente, clique em OK.
Figura 76
60
6. Na figura 76, podemos observar que existem ainda as seguintes opes: Remover Exclui o arquivo selecionado. Abrir Abre o arquivo selecionado no aplicativo de origem. Salvar como Salva o arquivo selecionado com outro nome e/ou em outro local. Salvar tudo Salva todos os arquivos em uma nova pasta.
7. Um cone de clipe de papel aparecer no campo, indicando que a linha contm um ou mais arquivos anexados (figura 77). Para visualiz-lo, d um clique duplo sobre o clipe e, novamente, no arquivo desejado.
Figura 77
1. Abra a tabela desejada no Modo de Exibio Folha de Dados. 2. Posicione o cursor no registro e campo desejados e digite os novos valores. 3. Para salvar as alteraes, basta posicionar o cursor em outro registro. Para cancelar, pressione a tecla ESC.
1. Abra a tabela desejada no Modo de Exibio Folha de Dados. 2. Selecione o registro desejado clicando na margem esquerda da tabela, quando o cursor assumir a forma de uma seta .
61
Figura 78
1. Pressione a tecla DEL ou clique com o boto direito do mouse e selecione a opo . Excluir Registro
Figura 79
Figura 80
Ateno! No h como recuperar o registro excludo. Em campos do tipo NumeraoAutomatica, a sequncia no poder ser refeita.
62
1. Abra a tabela desejada no Modo de Exibio Folha de Dados. Vamos abrir a tabela Funcionrios. 2. Clique na seta ao lado do campo Nome.
Figura 81
3. H duas opes de classificao: ordem crescente (A a Z) e decrescente (Z a A). e observe o resultado. Agora clique em . Clique em
63
Cdigo
Descrio Coincide com qualquer nmero de caracteres. Voc pode usar o asterisco (*) em qualquer lugar em uma sequncia de caracteres.
? [] !
Coincide com qualquer caractere alfabtico B?la localiza bala, bola e isolado. bula. Coincide com qualquer caractere que esteja entre os colchetes. Coincide com qualquer caractere que no esteja entre os colchetes. B[ao]la localiza bala e bola, mas no bula. b[!ae]la localiza bola e bula, mas no bala ou bela.
Coincide com qualquer caractere de um intervalo de caracteres. Voc deve b[a-c]la localiza bala, bbla e especificar o intervalo em ordem crescente bcla. (de A a Z, e no de Z a A). Coincide com um nico algarismo qualquer. 1#3 localiza 103, 113 e 123.
1. Abra a tabela desejada no Modo de Exibio Folha de Dados. 2. Clique na seta para baixo ao lado de um dos campos.
3. Selecione a opo Filtros de... A figura 82 mostra as opes disponveis para campos do tipo texto.
Figura 82
64
4. Vamos visualizar apenas funcionrios cujo nome comece com a letra M. Selecione a opo Igual a. 5. Na caixa de dilogo apresentada, digite M*, clique em OK e observe o resultado.
Figura 83
Figura 84
Todas as opes vistas podero ser executadas pela guia Incio, grupo Classificar e Filtrar.
Figura 85
65
As opes abaixo alteram a visualizao de toda a tabela, no havendo necessidade de selecionar nenhum campo.
Objeto Fonte:
Tamanho:
Negrito:
Itlico:
Sublinhado:
Cor da fonte:
Alterar a cor da fonte. Alterar a cor de fundo/preenchimento das linhas/colunas. Alterar as linhas de grade que so exibidas. Temos as seguintes opes:
Cor do Fundo/Preenchimento:
Linhas de grade:
66
Ao Alinhar o contedo do campo selecionado esquerda. Centralizar o contedo do campo selecionado. Alinhar o contedo do campo selecionado direita.
Centralizar:
Alinhar direita:
, chamada de Iniciador Alguns grupos tm uma seta diagonal no canto inferior direito de Caixa de Dilogo. Ao clicar nela, voc ver mais opes relacionadas a esse grupo. No grupo Fonte, por exemplo, teremos acesso s seguintes opes (figura 86):
Figura 86
67
A configurao apresentada na figura 86 a padro. Faa alteraes e observe o resultado. Por exemplo, selecione a opo Alto relevo e veja o efeito na tabela (figura 87).
Figura 87
A alterao feita na Direo requer algum cuidado, pois caso a opo Da Direita para a esquerda seja selecionada, os campos sero visualizados do ltimo para o primeiro (figura 88).
Figura 88
Figura 89-A
Figura 89-B
68
Para alterar a largura do campo manualmente, basta posicionar o cursor na borda direita do campo, at que ele fique com a forma de cruz, clicar a e arrastar a borda at a largura desejada, soltando o boto do mouse em seguida (figuras 90-A e 90-B):
Figura 90-A
Figura 90-B
Figura 91-A
Figura 91-B
Relao muitos para muitos Nesse tipo de relao, um registro da tabela A pode ter mais de um equivalente na tabela B e vice-versa. Por exemplo, em uma nota fiscal (A), podemos ter diversos produtos (B) e, ao mesmo tempo, podemos ter o mesmo produto em vrias notas fiscais. Relao um para um Nesse tipo de relao, cada registro da tabela (A) pode ter somente um registro correspondente na tabela (B) e vice-versa. Esse tipo de relao no comum, porque, geralmente, as informaes relacionadas dessa maneira so armazenadas na mesma tabela. Por exemplo, a tabela A tem os cdigos do cliente e a B os nomes. O ideal que essas informaes estejam na mesma tabela.
1. Abra o banco de dados. Para exemplificar, abra o arquivo EXEMPLO2. 2. Na guia Ferramentas de Banco de Dados, no grupo Mostrar/Ocultar, clique . Na primeira vez em que esse comando acessado, a seguinte no boto Relaes janela exibida (figura 92):
Figura 92
70
3. Para selecionar as tabelas a serem relacionadas, d um clique duplo sobre cada uma ou clique na tabela e em Adicionar. Em seguida, clique em Fechar. As tabelas sero visualizadas conforme segue:
Figura 93
4. O relacionamento ser criado, quando arrastarmos o campo-chave da tabela ou consulta principal at o campo correspondente da outra tabela ou consulta (figura 94).
Figura 94
5. Assim que o boto do mouse solto, a caixa de dilogo Editar Relaes exibida (figura 95).
Figura 95
71
A opo Impor integridade referencial evita registros rfos e mantm as referncias sincronizadas, de forma que no exista nenhum registro que faa referncia a outros que no existam. Ao ativar essa opo, voc tambm poder fazer o Access atualizar os campos relacionados, caso o valor do campo-chave mude. Por exemplo, se o cdigo do vendedor mudar, todos os pedidos feitos por ele sero alterados automaticamente. Para isso, ative a opo Propagar atualizao dos campos relacionados. Da mesma forma, se um cdigo de vendedor for excludo, todos os pedidos que ele realizou tambm podero ser excludos automaticamente (registros rfos). Para isso, ative a opo Propagar excluso dos registros relacionados.
6. A opo Tipo de associao exibir uma caixa de dilogo com trs opes (figura 96).
Figura 96
7. A opo Criar novo exibir uma caixa de dilogo que lhe permitir criar novos relacionamentos (figura 97).
Figura 97
72
8. Aps definir as opes desejadas (itens 5 e 6), clique em Criar. Uma linha exibida entre os campos, indicando o relacionamento criado (figura 98).
Figura 98
Figura 99
Observe que a questo refere-se apenas ao layout da janela. Se voc clicar em Sim, ao abrir a tela de relacionamentos novamente, visualizar o ltimo relacionamento criado.
1. Clique na guia Ferramentas de Banco de Dados, no grupo Mostrar/Ocultar . e no boto Relaes 2. Na guia Design, clique no boto Todas as relaes .
3. Para visualizar os relacionamentos de apenas uma tabela, clique sobre ela e na . opo Mostrar Relaes Diretas
73
1. Clique na guia Folha de Dados, no grupo Mostrar/Ocultar e no boto Relaes 2. Na guia Design, clique no boto Todas as relaes .
3. A seguir, d um clique duplo na linha do relacionamento a ser editado e faa as alteraes necessrias na caixa de dilogo Editar Relaes (figura 100).
Figura 100
1. Clique na guia Folha de Dados, no grupo Mostrar/Ocultar e no boto . Relaes 2. Na guia Design, clique no boto Todas as relaes .
74
3. A seguir, d um clique na linha do relacionamento a ser excludo e pressione a tecla DEL (figura 101).
Figura 101
1. Clique na guia Folha de Dados, no grupo Mostrar/Ocultar e no boto . Relaes 2. Na guia Design, clique no boto Todas as relaes 3. A seguir, d um clique na opo Mostrar Tabela . .
75
14. Consultas
Se voc precisar revisar, adicionar, alterar ou excluir dados de seu banco de dados, deve ser considerada a possibilidade de usar uma consulta. As consultas permitem extrair de um banco de dados apenas os dados necessrios para executar tarefas e obter respostas. Com elas, voc pode recuperar, combinar, reutilizar e analisar dados. Tambm pode usar as consultas para recuperar dados em vrias tabelas ou como fonte para formulrios, relatrios e pginas de acesso a dados. Ao trabalhar com consultas, voc deve ter em mente as perguntas para as quais deseja respostas fornecidas pelos dados. Quanto mais bem formulada a pergunta, mais precisa poder ser a consulta. Por exemplo: Quais so as empresas de So Paulo? Quantos pedidos foram feitos pelo cliente XYZ? Qual o total gasto pela empresa XYZ em maro?
A partir do momento em que especificamos o critrio de pesquisa, o Access rene todos os registros que atendam a ele e nos traz respostas.
76
Descrio Solicita informaes ao usurio antes de sua execuo. Organiza um conjunto de registros para facilitar a anlise dos dados, usando ttulos de linhas e de colunas. Atualiza registros em uma s operao. Podem ser feitas consultas dos seguintes tipos: Excluso Excluem registros de uma tabela.
Consulta ao
Atualizao Alteram registros de uma tabela. Acrscimo Adicionam registros de uma tabela. Criao de tabela Criam tabelas a partir dos dados de outras tabelas.
Figura 102
O assistente, tambm conhecido como Assistente de Consulta, configura rapidamente a estrutura da consulta, definindo alguns itens para voc. No modo Design Consulta, voc tem controle total ao criar uma consulta. Voc arrasta os campos desejados at uma grade e insere os critrios para a seleo dos dados a serem recuperados. Vamos criar uma consulta de seleo coma a ajuda do assistente. Para isso, abra o banco de dados EXEMPLO_2 e faa o seguinte:
77
2. Selecione o tipo de consulta desejada e clique em OK. Vamos selecionar o assistente de consulta simples.
Figura 103
3. Selecione a(s) tabela/consulta(s) desejada(s). Vamos utilizar a tabela Clientes para nosso exemplo. 4. Em seguida, selecione os campos desejados, dando um clique duplo sobre cada . um, ou posicionando o cursor no campo e clicando no boto Selecione os campos Empresa, Endereo, Cidade, Estado e CEP. O boto selecionar todos os campos.
Figura 104
78
6. Na tela seguinte, o Access sugere um nome para consulta Clientes Consulta. Mantenha-o. 7. Deixe a opo Abrir a consulta para visualizar informaes ativa e clique em Concluir (figura 105).
Figura 105
Figura 106
Figura 107
79
Entretanto, pode ocorrer o caso de voc precisar saber quais foram os clientes que fizeram os pedidos e que produtos solicitaram. Como os relacionamentos entre as tabelas j foram criados, voc poder selecionar os dados de todas elas. Para isso, faa o seguinte: 1. Clique na guia Criar e no boto Assistente de Consulta .
2. Selecione o tipo de consulta desejada e clique em OK. Vamos selecionar o assistente de consulta simples. 3. Selecione as tabelas e os respectivos campos conforme a ordem exibida na figura seguinte:
Figura 108
4. Clique em Avanar. 5. Na prxima tela (figura 109), deixe ativada a opo Detalhe (mostrar cada campo de cada registro) e clique em Avanar.
Figura 109
80
Figura 110
7. Observe o resultado.
Figura 111
No modo Design, na parte superior, vemos as tabelas utilizadas na criao da consulta, bem como os relacionamentos entre elas. Na inferior, observamos uma grade (colunas e linhas), em que so visualizados os campos selecionados e onde poderemos trabalhar com alguns elementos, adequando a consulta s necessidades do usurio (figura 112).
81
Figura 112
1. Posicione o cursor no campo desejado. 2. D um clique duplo nele ou arraste-o para a grade. A diferena entre as duas maneiras que, quando arrastamos um campo, podemos coloc-lo em qualquer posio (figura 113). J com o clique duplo, ele inserido na ltima coluna (figura 114).
Figura 113
82
Figura 114
1. Selecione o campo, posicionando o apontador do mouse de modo que ele fique conforme mostra a figura abaixo:
Figura 115
2. Clique no campo e arraste-o at a posio desejada. Observe que uma tarja preta visualizada na posio que o campo vai ocupar.
Figura 116
Figura 117
A figura 118 mostra os mesmos dados classificados conforme a necessidade, ou seja, por Estado e por nome de funcionrio.
Figura 118
84
1. Abra o banco de dados Cadastro_Funcionrios. 2. Clique na guia Criar, grupo Outro e no boto Design da Consulta 3. Selecione a tabela Funcionrios e os campos Cdigo, Estado e Nome. 4. Clique na seta da linha Classificao dos campos e escolha a ordem desejada. .
Figura 119
5. Veja como fica a estrutura da consulta (figura 120) para se obter o resultado visualizado na figura 118.
Figura 120
85
Cdigo
Resultado Mar; Mel; Milhas Marcos Santos; Marina Santos Mala; Maca; Mola De 0 a 49 De A a E De 0 a 50 De A a F De 51 em diante De G a Z De 50 em diante De F a Z 50 F 0,1, ...,49,5,1... A, B,...,E, G,... SP Elisa SP Elton SP Eugenio SP MG
Substitui qualquer caractere M??a alfabtico isolado <50 <F <=50 <=F >50 >F >=50 >=F =50 =F <>50 <> F UF = SP E NOME = E* UF = SP OU UF = MG
<
Menor que
<=
Menor ou igual
>
Maior
>=
Maior ou igual
Igual
<>
Diferente
Ou
86
Vamos continuar utilizando o banco de dados Cadastro_Funcionrios para realizarmos alguns testes.
2. Selecione a tabela Funcionrios e os campos Nome, Sobrenome, Cidade e Estado. 3. Desabilite a visualizao dos campos Cidade e Estado, clicando na caixa de verificao da linha Mostrar, deixando-a em branco . 4. Na linha Critrios do campo Nome, digite P*. Veja a figura abaixo:
Figura 121
, localizado
Figura 122
Note que, embora os campos Cidade e Estado faam parte da consulta, eles no so visualizados.
87
Figura 123
O prprio Access complementou a expresso com o parmetro Como e colocou aspas no critrio utilizado. 7. Agora, em ordem alfabtica, visualize os funcionrios que moram na cidade de Piracicaba.
Figura 124
Figura 125
88
9. Agora, visualize apenas os funcionrios que moram em Piracicaba e cujo nome comece com a letra P.
Figura 126
Figura 127
89
2. Selecione a tabela Funcionrios e os campos Nome, Sobrenome, Cidade e Estado. 3. Desabilite a visualizao do campo Estado, clicando na caixa de verificao da linha Mostrar, deixando-a em branco . 4. Na linha Critrios do campo Cidade, digite: Digite a cidade desejada. Veja a figura seguinte:
Figura 128
Figura 129
90
Figura 130
7. Feche a consulta, salvando-a com o nome de Consulta_Seleo_Cidade. Toda vez que a consulta for aberta, essa tela ser exibida.
Dica! No momento da digitao da mensagem a ser exibida, caso ela seja extensa, pressione a tecla F2 para ampliar a visualizao.
91
1. Abra o banco de dados EXEMPLO_2. 2. Clique na guia Criar, no grupo Outro e no boto Design da Consulta .
3. Selecione as tabelas Pedidos e Produtos e os campos Num_pedido, Quantidade e Preo unitrio. 4. Na coluna direita do campo Preo, digite a seguinte expresso na linha Campo: Total: [preo unitrio]*[quantidade], onde: Total Ttulo da coluna. [nome do campo] Os nomes de campos utilizados para o clculo devem estar entre colchetes. * (asterisco) Operador matemtico que indica multiplicao.
Figura 131
Figura 132
1. Abra o banco de dados EXEMPLO_2. 2. Clique na guia Criar, no grupo Outro e no boto Design da Consulta .
3. Selecione as tabelas Categorias e Produtos e os campos Descrio da Categoria e Nome do Produto das respectivas tabelas. , localizado no grupo Mostrar/Ocultar da guia Design. 4. Clique no boto Totais A linha total ser exibida na grade:
Figura 133
Sempre que acessamos a opo Total, necessrio definir agrupamentos, que so grupos de registros com um valor em comum. Por essa razo, o Access coloca a opo Agrupar por em todos os campos. Por exemplo, para saber qual o nmero de produtos de cada categoria, o campo Descrio da Categoria ter que ser o de agrupamento. Para facilitar a consulta, selecione somente os campos que sero totalizados e os campos pelos quais os registros devam ser agrupados. As principais funes agregadas suportadas pelo Access so as seguintes:
Utilizao Realizar a soma do total de valores de um ou mais campos. Calcular a mdia dos valores de um campo. Exibir o menor valor de um campo. Exibir o maior valor de um campo. Contar o nmero de itens de um campo. Medir como os valores so dispersos a partir de um valor mdio. 93
Utilizao Medir a varincia estatstica de todos os valores na coluna. Retornar um valor de campo a partir do primeiro registro no conjunto de resultados retornado por uma consulta. Retornar um valor de campo a partir do ltimo registro no conjunto de resultados retornado por uma consulta.
5. Voltando ao nosso exemplo Quantos produtos de cada categoria esto cadastrados? na linha Total do campo Nome do Produto, selecione a opo Contar.
Figura 134
Figura 135
7. Para alterar o ttulo do campo, clique no boto Folha de Propriedades , na guia Design, no grupo Mostrar/Ocultar, e digite o ttulo desejado na propriedade Legenda.
Figura 136
94
Figura 137
1. Abra o banco de dados EXEMPLO_2. 2. Clique na guia Criar, no grupo Outro e no boto Design da Consulta .
3. Selecione a tabela Clientes e os campos Cdigo, Empresa, Telefone Comercial e Estado. 4. Defina o critrio adequado.
Figura 138
95
6. Alterne para o modo Design e clique no boto Tipo de consulta: criar tabela localizado na guia Design, no grupo Tipo de consulta.
7. Na caixa Nome da tabela, digite o nome da nova tabela e informe se ela ser criada no Banco de dados atual ou em outro. Caso seja em outro banco, devemos informar o Nome do arquivo.
Figura 139
8. Depois de preencher todas as opes, clique em OK. 9. Em seguida, clique no boto Executar criar tabela. , para que seja executada a ao de
Figura 140
11. Feche e salve a consulta com o nome de Cria_tabela. Toda consulta de ao apresentar um cone relativo ao executada e um ponto de exclamao em seu nome.
96
1. Abra o banco de dados EXEMPLO_2. 2. Clique na guia Criar, no grupo Outro e no boto Design da Consulta .
3. Selecione a tabela Produtos e os campos Cdigo, Nome do Produto e Preo unitrio. 4. Utilizando os comandos vistos no item 14.7.1, crie uma frmula que permita isso.
Figura 141
5. Clique no boto Executar e certifique-se de que o clculo efetuado esteja correto. 6. Alterne para o modo Design e clique no boto Tipo de consulta: atualizao localizado na guia Design, no grupo Tipo de consulta. ,
7. Ser acrescentada na grade uma linha Atualizar para, indicando o local onde dever ser especificado o valor a ser alterado. 8. A expresso utilizada dever trazer o nome do campo que ser atualizado entre colchetes [ ] e, em seguida, a frmula para a alterao.
97
Figura 142
9. Em seguida, clique no boto Executar , para que a ao seja executada. Uma caixa de dilogo ser exibida, apresentando o nmero de registros que sero atualizados na tabela e informando que no h como desfazer a alterao.
Figura 143
10. Clique em Sim, na caixa de dilogo apresentada. 11. Feche e salve a consulta com o nome de Aumento_Produto. 12. Abra a tabela Produtos e verifique que os registros foram alterados.
e em Colar .
98
3. Selecione a tabela Cpia de Produtos e o campo Preo unitrio. 4. Clique no boto Tipo de consulta: atualizao no grupo Tipo de consulta. , localizado na guia Design,
5. Na linha Atualizar para, digite a expresso [Preo unitrio]*[ndice de aumento], onde: [Preo unitrio] Nome do campo a ser alterado. * (asterisco) Operador que indica multiplicao. [ndice de aumento] Parmetro que ser solicitado ao usurio antes da execuo da consulta.
Figura 144
Figura 145
99
8. Clique em Sim na caixa de dilogo exibida, informando o nmero de registros que sero atualizados na tabela, e observe o resultado. 9. Feche a consulta e salve-a com o nome de ndice_aumento. 10. Abra a tabela Cpia de Produtos e verifique que os registros foram alterados.
1. Abra o banco de dados EXEMPLO_2. 2. Renomeie a tabela Clientes de SP para Clientes da regio Sudeste, clicando com o boto direito sobre ela e selecionando a opo Renomear. 3. Crie uma cpia da consulta Cria_tabela, clicando no boto Copiar , d a ela o nome de Insere_registros. Colar e, em
4. Clique com o boto direito do mouse sobre a consulta Insere_registros e selecione a opo Modo Design. 5. Defina o critrio adequado.
Figura 146
7. Alterne para o modo Design e clique no boto Tipo de consulta: acrscimo localizado na guia Design, no grupo Tipo de consulta. 8. Na caixa de dilogo exibida, clique na seta acrescentados os dados e em OK.
100
Figura 147
Figura 148
Figura 149
12. Feche a caixa de dilogo, salvando-a. 13. Abra a tabela Clientes da regio Sudeste e observe que os clientes de Minas Gerais foram inseridos no final da tabela.
101
Figura 150
1. Clique na guia Criar, no grupo Outro e no boto Design da Consulta 2. Selecione a tabela Clientes e o campo Estado. 3. Defina o critrio adequado.
Figura 151
5. Alterne para o modo Design e clique no boto Tipo de consulta: excluso localizado na guia Design, no grupo Tipo de consulta.
6. Veja que a linha Excluir inserida na grade com o parmetro Onde, que indica de onde os registros sero excludos (figura 152).
102
Figura 152
Figura 153
15. Formulrios
Normalmente, utilizamos um formulrio para trabalhar com os dados e no uma tabela ou consulta, pois ele permite visualizar informaes, de forma organizada e formatada, de alguns ou de todos os campos, um registro por vez, facilitando o processamento (incluso, alterao e excluso). Um formulrio visualmente atraente torna o trabalho com o banco de dados mais agradvel e mais eficiente e tambm pode ajudar a impedir que dados incorretos sejam inseridos.
103
os dados estejam no campo e no registro corretos. Os formulrios permitem que voc selecione, nos diversos campos de uma tabela, apenas aqueles cujo acesso deseja permitir aos usurios. Dessa forma, voc no precisa expor todos os dados a todas as pessoas que trabalham com eles. Por exemplo, a pessoa que estiver inserindo nomes na tabela de funcionrios no precisar ver o salrio deles.
Figura 154
1. No painel de navegao, clique sobre a tabela ou consulta desejada. 2. Clique na guia Criar, no grupo Formulrios e no boto Formulrio .
3. O formulrio ser criado com todos os campos da tabela e exibido no modo Layout (figura 155). Layout e Design so dois modos em que possvel fazer alteraes no design de formulrios. Descreveremos a diferena entre eles mais adiante.
104
Figura 155
4. Se uma tabela tiver uma relao um-para-muitos com a tabela ou consulta que voc usou para criar o formulrio 1 , o Access adicionar uma folha de dados ao formulrio baseada na tabela ou consulta relacionada 2 . No exemplo anterior, o formulrio foi criado com base na tabela Cliente, que est relacionada com a tabela Pedidos. Dessa forma, a subfolha de dados exibir todos os registros na tabela Pedidos do cliente atual. Se decidir que no deseja a subfolha de dados no formulrio, voc poder exclu-la, selecionando-a e pressionando a tecla DEL (figura 156).
Figura 156
1. No painel de navegao, clique sobre a tabela ou consulta desejada. 2. Clique na guia Criar, no grupo Formulrios e no boto Formulrio Dividido 3. O formulrio ser criado e exibido no modo Layout (figura 157). .
Figura 157
Os dois modos esto sempre sincronizados entre si. A seleo de um registro ou campo na folha de dados seleciona o mesmo registro ou campo na outra parte. Ao trabalhar com formulrios divididos, voc usufrui dos benefcios de ambos os tipos de formulrios em um nico formulrio. Por exemplo, voc pode usar a parte folha de dados do formulrio para localizar rapidamente um registro e, depois, usar a parte formulrio para exibir ou editar o registro, desde que a fonte de registro possa ser atualizada e voc no tenha configurado o formulrio para impedir essas aes. 4. Salve o formulrio com o nome de Produtos_dividido.
106
1. No painel de navegao, clique sobre a tabela ou consulta desejada. 2. Clique na guia Criar, no grupo Formulrios e no boto Formulrio Vrios . Itens 3. O formulrio ser criado e exibido no modo Layout (figura 158).
Figura 158
1. Clique na guia Criar, no grupo Formulrios e no boto Formulrio em . branco 2. Um formulrio em branco ser aberto no modo Layout, e a janela Lista de Campos lhe permitir selecionar os campos desejados (figura 159).
107
Figura 159
3. Na janela Lista de Campos, expanda as tabelas que contm os campos que voc deseja visualizar no formulrio, clicando no sinal + esquerda de cada uma delas.
Figura 160
4. Para adicionar um campo ao formulrio, clique nele duas vezes ou arraste-o para o para a definio formulrio. Ao adicionar o primeiro campo, ser exibido um boto de como os demais campos devero ser inseridos (figura 161).
Figura 161
5. Para adicionar vrios campos de uma vez, mantenha a tecla CTRL pressionada, clique nos campos que voc deseja adicionar e arraste-os para o formulrio. 6. Insira os campos Empresa, Endereo, Cidade e CEP. 108
Figura 162
1. Clique na guia Criar, no grupo Formulrios e no boto Mais Formulrios 2. Clique na opo Assistente de Formulrio .
Para selecionar os campos desejados, utilize: > Para acrescentar o campo que estiver selecionado ao formulrio. >> Para acrescentar todos os campos ao formulrio. < Para retirar um campo do formulrio. << Para retirar todos os campos do formulrio.
109
Figura 163
4. Selecione o layout desejado entre os visualizados nas figuras de 164-A a 164-D e clique em Avanar. Coluna Os rtulos dos campos aparecem em negrito e alinhados direita, e o alinhamento dos campos obedece ao seu tipo.
Figura 164-A
Tabela Os campos ficam dispostos na forma de uma tabela e seus rtulos so utilizados como ttulos das colunas.
Figura 164-B
110
Figura 164-C
Justificado Os campos so distribudos lado a lado, de modo a ocupar a largura do formulrio. Quando no houver mais espao, vo para a linha de baixo.
Figura 164-D
Figura 165
111
6. Atribua o nome de Cadastro de Clientes ao formulrio 1 , deixe ativada a opo para abrir o formulrio 2 e clique em Concluir (figura 167).
Figura 166
Figura 167
Modo Layout mais voltado para o visual. Durante a exibio do formulrio nesse modo, cada controle (campos, frmulas etc.) exibe dados reais. Assim, esse modo muito til para configurar o tamanho dos controles ou executar outras tarefas que afetam a aparncia e a usabilidade do formulrio.
Figura 168
Modo Design Fornece uma exibio mais detalhada da estrutura do formulrio. Voc pode ver as sees Cabealho, Detalhe e Rodap. No possvel visualizar os dados. No entanto, h certas tarefas que podem ser executadas mais facilmente nesse modo, como, por exemplo, adicionar uma variedade mais ampla de controles, como rtulos, linhas e retngulos.
113
Figura 169
Figura 170
114
Figura 171
Vamos utilizar os principais comandos de cada uma delas. Para isso, clique com o boto direito do mouse sobre o formulrio Clientes_Simples e selecione a opo Modo . de Exibio de Layout
Figura 172
Para selecionar mais de um campo, clique sobre cada um deles, enquanto mantm a tecla SHIFT pressionada (figura 173).
Figura 173
115
Figura 174
Ao clicar sobre o smbolo, todos os campos (controles) do layout sero selecionados (figura 175). Essa seleo ser til se voc desejar realizar uma alterao (fonte, cor, estilo etc.) em todos os campos de uma vez. Por exemplo, alterar a fonte para Bradley Hand ITC e aumentar o tamanho da fonte de 11 para 18 (figura 176).
Figura 175
Figura 176
Figura 177
Figura 178
Figura 179
Na figura 180, voc poder verificar a diferena do layout exibido na figura 168, aps redimensionamento dos campos.
117
Como o contedo dos registros visualizado no modo Layout, certifique-se de que nenhum contedo ficar obstrudo. Utilize os botes da barra de status para mover-se pelos registros.
Figura 181
Figura 182
No grupo Fonte, temos vrias opes para melhorar a aparncia do formulrio. Para que as opes fiquem disponveis, necessrio que um controle (campo, caixa de texto etc.) esteja selecionado. Selecione o campo Nome e faa as alteraes, clicando nas seguintes opes:
118
Funo
Fonte:
Cor da fonte
Tamanho da fonte
Negrito
Itlico
Aplicar o efeito itlico ao texto selecionado. Normalmente, utilizado em termos de outro idioma.
Sublinhado
Centralizar
Formatar Pincel
119
Objeto
Funo Especifica uma formatao diferente da padro, a ser exibida quando uma condio estabelecida for verdadeira. Para criar essa formatao, siga os passos abaixo: 1 Selecione o campo desejado, por exemplo, Cidade. 2 Clique no boto Condicional. 3 Especifique a condio, por exemplo, para cidade = Osasco. 4 Defina a formatao desejada. No exemplo abaixo, a fonte est em negrito, na cor vermelha e com fundo amarelo.
Condicional
Figura 183
No grupo Formatao, temos vrias opes para formatao de campos tipo Numerao Automtica, Nmero ou Unidade Monetria. Para que as opes fiquem disponveis, necessrio que um controle esteja selecionado. Abra o formulrio Produtos_dividido no modo Layout (clique sobre ele com o boto direito do mouse) e selecione o campo Preo unitrio. As opes disponveis so as seguintes: Objeto Funo Alterar o formato do nmero.
Formato
Alterar o formato do nmero para moeda. Aplicar formato de moeda Ex.: R$ 16,50.
120
Objeto
No grupo Linhas de Grade, temos as opes descritas abaixo. Para que essas opes fiquem disponveis, necessrio que um controle esteja selecionado. Abra o formulrio Clientes_branco no modo Layout, clicando sobre ele com o boto direito do mouse. As opes disponveis so as seguintes:
Objeto
Linhas de Grade
Ex.: Horizontal
, Vertical
121
Objeto
Funo Selecionar a cor da linha. Ao clicar nesse boto, uma tela com vrias cores predefinidas ser visualizada (figura 184). Se desejar criar outras cores, clique na opo Mais Cores e, na guia Personalizar, defina o padro desejado (figura 185).
Cor da linha
Figura 184
Figura 185
As alteraes nas bordas sero visualizadas para todos os campos do layout. No exemplo abaixo (figura 186), foi selecionada uma borda com largura de 3 pontos, estilo da linha trao e cor vermelho-escura.
Figura 186
Com as opes do grupo Controles, possvel incrementar o formulrio com vrias opes de acordo com seu modelo. Abra os formulrios Clientes_Branco e Clientes_ Simples no modo Layout. As opes desse grupo so as seguintes:
122
Objeto
Funo Insere uma imagem como logotipo. Se o modelo de formulrio no possuir rea de cabealho em que o logotipo inserido (Clientes_Branco), ela ser criada automaticamente (figura 187).
Figura 187
Logotipo
Observe que foi criada a rea para o cabealho aps a insero da imagem. Se o formulrio j possuir a rea de cabealho (Clientes_ ser visualizado no local em que a Simples), o cone imagem for inserida (figura 188).
Figura 188
123
Objeto
Funo
Abre uma caixa de texto na rea de cabealho que possibilita insero de um ttulo. Caso essa rea no exista (Clientes_Branco), ela ser criada automaticamente. Por padro, o Access insere o nome do formulrio como ttulo (figura 189).
Ttulo
Figura 189
Figura 190
Se o formulrio possuir a rea de cabealho, ser possvel alterar o ttulo existente. O procedimento o mesmo descrito anteriormente.
124
Objeto
Funo Insere a data e/ou hora alinhados direita, na rea de cabealho, conforme modelo selecionado. Caso essa rea no exista, ela ser criada automaticamente (figuras 191 e 192).
Data e Hora
Figura 191
Figura 192
125
Objeto
Funo Essas opes tm a mesma funo vista no grupo Formatao, com a diferena de que o efeito visualizado ser apenas para a rea (rtulo ou campo) selecionada. No exemplo abaixo (figura 193), selecionamos o campo Empresa e aplicamos uma borda com a espessura da linha de 3 pontos, tipo de linha traos e cor da linha vermelho-escura.
Espessura da linha
Tipo de linha
Cor da linha
Figura 193
Permite a insero de campos da tabela principal, tabelas relacionadas ou ainda de outras tabelas do banco de dados.
Figura 194
126
Objeto
Figura 195
Para retirar a formatao aplicada, clique novamente , na opo Assistente de no boto AutoFormatao AutoFormatao... (figura 196). AutoFormatao
Figura 196
Figura 197
127
Objeto
Funo Distribui o(s) campo(s) selecionado(s) como uma tabela com os rtulos na parte superior e os campos abaixo (figura 198).
Tabela
Figura 198
Distribui o(s) campo(s) selecionado(s) com os rtulos esquerda dos campos (figura 199).
Empilhado
Figura 199
Permite que movimentao ou alterao de tamanho seja feita apenas na rea selecionada, rtulo ou campo (figura 200).
Remover
Figura 200
128
Objeto
Funo Altera a margem esquerda e a superior do contedo do campo. A alterao muito sutil (figura 201).
Margens do controle
Figura 201
Altera o espao entre a borda do campo e a linha de grade, caso ela esteja ativada (figura 202).
Preenchimento do controle
Figura 202
Ajustar grade
Facilita o alinhamento dos controles na grade do layout. Mais utilizado no modo Design. No modo Formulrio, permite o preenchimento dos campos em ordem diferente da apresentada no formulrio. Basta clicar no campo(s) desejado(s), quando o apontador do mouse estiver desta forma: (figura 203) e arrast-lo para a ordem desejada (figura 204).
Ordem de tabulao
Figura 203
Figura 204
Agora, ao pressionar a tecla TAB, o cursor se mover do campo Endereo para o campo CEP, mesmo no sendo essa a ordem no formulrio. 129
As opes do grupo Alinhamento do Controle, mais utilizadas no modo Design, alinham o layout ponto a ponto na direo indicada.
Com as opes do grupo Posio, possvel alterar a posio dos controles. Abra os formulrios Clientes_Simples no modo Layout. As opes desse grupo so as seguintes:
Objeto
Funo Vincula um controle a outro, de modo que as movimentaes e redirecionamentos ocorram simultaneamente. Selecione os controles desejados e a opo de ancoragem adequada (figura 205).
Figura 205
Observe que os controles foram alongados para baixo, dentro do limite das reas em que esto (figura 206).
Ancoragem
Figura 206
Figura 207
130
Objeto
Funo Ajusta o controle para que o contedo possa ser visualizado (figura 208).
Traz o objeto para frente ou o envia para trs dos demais objetos (figura 209). / Trazer para frente / Enviar para trs
Figura 209
Exibe todas as propriedades do controle. Caso voc prefira, poder utilizar essa rea para realizar as alteraes. Observe que alguns cdigos esto em hexadecimal, como, por exemplo, cor de fundo.
Propriedades
Figura 210
131
Figura 211
A estrutura est dividida da seguinte forma: 1 Cabealho do formulrio visualizado ou impresso s na primeira pgina. 2 Cabealho da pgina visualizado ou impresso em todas as pginas. 3 Detalhe O contedo dessa rea visualizado ou impresso para todos os registros. 4 Rodap da pgina visualizado ou impresso em todas as pginas. 5 Rodap do formulrio visualizado ou impresso s na ltima pgina.
132
No modo de exibio Design, temos duas guias que possibilitam editar o formulrio: Design (figura 212) e Organizar (figura 213).
Figura 212
Figura 213
Daremos destaques aos itens que no esto presentes no modo Layout, descritos no item anterior. Para isso, clique com o boto direito do mouse sobre o formulrio . Clientes_Simples e selecione a opo Modo de Exibio Design
Dica! Antes de utilizar as opes do grupo Controles, clique no boto Usar Assistentes de para ativ-lo. Esse assistente o auxiliar na criao do controle desejado. Controle
133
Inserindo nmero de pgina 1. Abra o formulrio desejado no modo Design e, na guia Design, no grupo . Controles, clique no boto Inserir nmero da pgina 2. Na caixa de dilogo aberta (figura 214), selecione as opes desejadas e clique em OK.
Figura 214
3. Caso a rea cabealho da pgina no esteja visualizada, ela ser aberta automaticamente (figura 215).
Figura 215
134
Figura 216
Figura 217
Figura 218
135
Inserindo um retngulo
1. Abra o formulrio desejado no modo Design e, na guia Design, no grupo . Controles, clique no boto Retngulo 2. Clique no local do incio do retngulo e arraste o mouse at a posio final (figura 219). Normalmente, ele utilizado para criar efeitos de agrupamento de controles. Veja o seguinte exemplo (figura 220).
Figura 219
Figura 220
Inserindo um rtulo 1. Abra o formulrio desejado no modo Design e, na guia Design, no grupo . Controles, clique no boto Rtulo 2. Clique no local do incio do rtulo e arraste o mouse at a posio final (figura 221). Esse controle exibe ttulos, legendas ou instrues.
Figura 221
Criando campo calculado por meio da caixa de texto 1. Abra o formulrio desejado no modo Design e, na guia Design, no grupo Controles, . clique no boto Caixa de texto 2. Clique no local do incio da caixa e arraste o mouse at a posio final. O Access cria um controle no acoplado com um rtulo aleatrio (figura 222).
136
Em nosso exemplo, calcularemos o total a ser pago pelo cliente, utilizando a frmula Preo unitrio * Quantidade.
Figura 222
3. Para definir o contedo de um campo no acoplado, clique no boto e, na guia Dados, clique na linha Fonte do Controle. Propriedades 4. Digite a expresso desejada ou clique no boto Construtor , para que o Access o auxilie na criao dela e clique em OK (figura 223). Toda expresso tem que comear pelo sinal = (igual).
Figura 223
137
5. Aps clicar em OK, observe que a expresso foi inserida na linha Fonte do Controle (figura 224).
Figura 224
6. Para alterar o formato, nome e demais itens, clique nas guias adequadas ou na guia Todas e faa os ajustes desejados (figura 225).
Figura 225
7. Para alterar o rtulo do controle, d um clique sobre ele e clique no boto , na guia Formato, na linha Legenda e digite o texto desejado. Propriedades
Figura 226
138
8. Clique no modo Formulrio e observe que o total foi calculado (figura 227).
Figura 227
Inserindo boto de ao 1. Abra o formulrio desejado no modo Design e, na guia Design, no grupo . Controles, clique na opo Boto 2. Clique no local em que o boto deve ser inserido e arraste o mouse at obter o tamanho desejado. O assistente de criao ser exibido, para que voc selecione o tipo de ao a ser executada. Aps selecion-lo, clique em Avanar (figura 228).
Figura 228
139
Em nosso exemplo, criaremos um boto para avanar um registro. V preenchendo as informaes e clicando em Avanar. Na ltima tela, clique em Concluir (figuras 229 e 230).
Figura 229
Figura 230
140
Figura 231
Esse tipo de ao necessrio, quando se cria um sistema para usurios que no conhecem o Access e precisam das informaes com o mximo de clareza.
Inserindo uma caixa de combinao ou de caixa de listagem 1. Abra o formulrio desejado, no modo Design e, na guia Design, no grupo ou Caixa de Listagem . Controles, clique na opo Caixa de Combinao 2. Clique no local em que a caixa de combinao ou de listagem deve ser inserida e arraste o mouse at obter o tamanho desejado. O assistente de criao ser exibido, para que voc selecione as opes desejadas. Em seguida, clique em Avanar (figura 232).
Figura 232
141
3. A caixa de combinao ou de listagem permite que voc cadastre informaes visualizando o contedo do campo. A diferena entre elas que, na primeira, voc pode digitar parte do contedo, pois o campo aparece em branco. Na segunda, voc utiliza a barra de rolagem para visualizar o contedo. Para exemplificar, criaremos uma caixa de combinao/listagem que permita inserir produtos visualizando a descrio da categoria, mesmo que o dado armazenado seja o cdigo. Por essa razo, a primeira opo (tela anterior) foi a selecionada. 4. Na prxima tela, selecionamos a tabela Categorias, pois ela fornecer as informaes desejadas.
Figura 233
5. necessrio selecionar os dois campos, pois a descrio ser visualizada, porm o dado armazenado o cdigo (figuras 234).
Figura 234
142
6. Para facilitar a localizao da categoria, necessrio que sua descrio esteja em ordem crescente (figuras 235).
Figura 235
7. A tela a seguir permite ajustar a largura da coluna que ser visualizada. Convm notar que a opo Ocultar coluna chave (recomendado) est ativada, mesmo sendo uma informao irrelevante para o usurio, uma vez que gerada automaticamente na tabela de origem.
Figura 236
143
8. Na tela abaixo, indicamos em que campo a informao deve ser armazenada. Como o Access sabe em que campo armazen-la? Ele armazenar o valor no campo equivalente do formulrio (figura 237).
Figura 237
Figura 238
144
10. Caso seja necessrio, faa ajustes na posio, largura, fonte, cor etc. do controle criado (figura 239).
Figura 239
11. Veja como a caixa de combinao e a de listagem so visualizadas no modo Formulrio (figura 240), durante a entrada de novos dados.
Figura 240
145
2. Clique no local em que o objeto deve ser inserido e arraste o mouse at obter o tamanho desejado. O assistente de criao ser exibido, para que voc selecione se vai criar um novo objeto (Criar novo) ou abrir um j existente (Criar do arquivo). Selecione a segunda opo e clique em Procurar (figura 241).
Figura 241
Por exemplo, voc pode inserir uma imagem que represente a organizao em que trabalha. Em nosso exemplo, utilizaremos uma imagem instalada automaticamente pelo Office 2007.
Figura 242
146
Figura 243
Figura 244
Para que a imagem possa ser visualizada, necessrio alterar algumas propriedades do objeto OLE inserido.
, na guia Dados, na linha 6. Para isso, clique sobre ele e, no boto Propriedades Ativado, selecione a opo Sim e, na linha Bloqueado, selecione a opo No (figura 245).
147
Figura 245
7. Alterne para o modo Formulrio e d um clique duplo no controle para visualizar a imagem. 8. Observe que ser aberto o aplicativo configurado para abrir arquivos .jpg.
Dica! Para inserir uma imagem e visualiz-la automaticamente, copie-a para um aplicativo de edio de imagem que permita deix-la do tamanho desejado (figura 246) e cole-a no formulrio no modo Design. Automaticamente, um controle Objeto OLE ser criado (figura 247).
Figura 246
Figura 247
Essa imagem ser exibida para todos os registros. O controle Quadro de objeto acoplado equivalente a um campo de uma das tabelas ou consultas utilizadas para gerar o formulrio.
148
Criando um grupo de opo Um grupo de opes permite ao usurio clicar sobre a opo desejada em vez de digit-la. Embora o contedo armazenado na tabela seja numrico, na visualizao do formulrio, podemos colocar o texto que quisermos como descrio de cada opo. Um grupo de opo tambm pode ser utilizado, sem que haja um campo especfico para armazenar seu contedo. Por exemplo, vamos criar um grupo de opo que pea a confirmao do pedido. Para isso, faa o seguinte:
1. Abra o formulrio desejado no modo Design e apague o campo a ser utilizado, caso ele faa parte do formulrio. 2. Na guia Design, no grupo Controles, clique na opo Grupo de opes .
3. Clique no local em que o grupo deve ser criado e arraste o mouse at obter o tamanho desejado. O assistente de criao ser exibido, para que voc selecione as opes necessrias. 4. A primeira tela solicita que se digite o rtulo para as opes. Digite Sim e No e clique em Avanar (figura 248).
Figura 248
149
5. O Access permite que um dos valores seja designado como padro, ou seja, se a resposta do usurio for essa, ele no precisa digitar nada (figura 249).
Figura 249
Figura 250
150
7. O grupo de opes s pode ser associado a campos tipo Nmero ou Sim/No, caso seu valor tenha que ser salvo na tabela. Em nosso exemplo, no ser necessrio armazenar esse valor (figura 251).
Figura 251
Figura 252
151
Figura 253
10. Aps clicar em Concluir, veja como o grupo foi criado (figura 254).
Figura 254
11. Alterne para o modo Formulrio e observe que o boto Sim j est destacado, pois deixamos essa resposta como padro no passo 5 (figura 255).
Figura 255
152
Organizando os dados com guias Para facilitar a utilizao do formulrio, no caso de ele conter muitos campos, podemos separar as informaes por intermdio de guias de acesso. Por exemplo, para facilitar a incluso dos clientes, podemos separar as informaes em uma guia com dados da empresa e em outra com os dados pessoais. Para isso, faa o seguinte:
1. Abra o formulrio desejado no modo Design e, na guia Design, no grupo . Voc tambm pode criar um formulrio Controles, clique na opo Controle Guia em branco, se achar mais adequado. 2. Clique no local em que a guia deve ser criada e arraste o mouse at obter o tamanho desejado (figura 256).
Figura 256
Observe que so criadas duas guias com nmeros gerados pelo Access.
153
3. Clique no rtulo da primeira guia e observe que um contorno laranja ser visualizado. nessa rea que os campos devero ser includos (figura 257).
Figura 257
4. Clique no boto Adicionar campos existentes e deixe os campos da tabela Clientes visveis. Ser necessrio arrastar os campos para a guia. Selecione todos os campos relacionados empresa com o auxlio da tecla CTRL (figura 258).
Figura 258
154
5. Ao arrastar os campos para a rea da guia, observe que essa rea ficar preta (figura 259).
Figura 259
6. Ao soltar o mouse, os campos sero visualizados (figura 260). Faa os ajustes que desejar.
Figura 260
155
7. D um clique duplo no rtulo Pgina65 (figura 259). Isso abrir a folha de propriedades. Clique na guia Todas e, na linha Nome, digite o seguinte: Dados comerciais (figura 261).
Figura 261
Figura 262
9. Repita os passos anteriores para a guia dos Dados pessoais e mude para o modo Formulrio. Seu formulrio deve estar parecido com a imagem abaixo (figura 263).
Figura 263
156
10. Para inserir mais guias, clique no rtulo de uma das guias e, em seguida, no . Uma nova guia ser inserida (figura 264). boto Inserir Pgina
Figura 264
11. Para alterar a ordem das guias, clique sobre uma delas com o boto direito do mouse e selecione a opo Ordem da pgina. Selecione a desejada e a mova para cima ou para baixo (figura 265).
Figura 265
157
1. Abra o formulrio desejado no modo Design e, na guia Design, no grupo . Vamos utilizar o Controles, clique na opo Subformulrio/Subrelatrio formulrio Categorias_sub. 2. Clique no local em que o subformulrio deve ser criado e arraste o mouse at obter o tamanho desejado. O assistente de subformulrio o ajudar. Fornea as informaes solicitadas e clique em Avanar (figura 266).
Figura 266
Como queremos visualizar os produtos de cada categoria, devemos selecionar um formulrio que mostre os produtos.
158
3. A prxima tela permite definir os campos que vincularo os registros do formulrio principal aos do subformulrio. Como as tabelas so relacionadas, basta aceitar a indicao do Access. Em seguida, clique em Avanar (figura 267).
Figura 267
4. Fornea um nome ao subformulrio e clique em Concluir (figura 268). No exemplo, ele foi nomeado como Produtos por categoria.
Figura 268
159
5. No modo Layout, faa as alteraes que julgar necessrias. Navegue pelos registros do formulrio Categorias_sub e veja que os produtos sero agrupados de acordo com o cdigo da categoria (figuras 269 e 270).
Figura 269
Figura 270
160
6. Voc poder incluir produtos nesse formulrio de acordo com a categoria (figura 271).
Figura 271
Utilizando a guia Organizar As opes da guia Organizar so as mesmas descritas no modo Layout, com exceo do grupo Mostrar/Ocultar, que possibilita o seguinte:
Objeto
Grade
Figura 272
Figura 273
161
Objeto
Rgua
Figura 274
Figura 275
Exibe/oculta o cabealho ou o rodap de formulrio, que visualizado na tela (figuras 276 e 277).
Figura 276
Figura 277
Exibe/oculta o cabealho ou o rodap de formulrio, que visualizado na impresso (figuras 278 e 279).
162
16. Relatrios
Os relatrios so uma tima maneira de organizar e apresentar dados. Eles permitem que se imprima de uma lista simples como um relatrio semanal de vendas a um catlogo detalhado de produtos. Alm disso, possvel criar etiquetas de endereamento ou apresentar dados resumidos, como as vendas agrupadas por regio. Todos os mtodos utilizados na criao de formulrios podem ser utilizados na criao de relatrios. A diferena entre eles o modo como os dados so agrupados: Formulrios Agrupam dados utilizando um formulrio principal e um subformulrio. Relatrios Agrupam dados a partir de uma nica tabela/consulta.
Figura 280
1. No painel de navegao, clique sobre a tabela ou consulta desejada. 2. Clique na guia Criar, no grupo Relatrios e no boto Formulrio .
163
3. O relatrio ser criado com todos os campos da tabela e exibido no Modo de Exibio de Layout (figura 281).
Figura 281
Onde:
1 rea de cabealho Traz o nome da tabela/consulta como ttulo e o cone de relatrio como logotipo. 2 Margens rea das margens superior, esquerda e direita. 3 Data Automaticamente, a funo =Data() inserida na rea de cabealho do relatrio e alinhada direita. A data poder ser excluda ou ter o formato alterado. 4 Hora Automaticamente, a funo =Tempo() inserida na rea de cabealho do relatrio e alinhada direita, podendo ser excluda ou ter o formato alterado. 5 Ttulo das colunas inserido automaticamente no cabealho da pgina. Observe que o Access utiliza o nome dos campos, que podero ser alterados. 6 rea de detalhe Tudo o que estiver nessa rea ser impresso para todos os registros. 7 Total de registros Automaticamente, a funo =Contar() inserida na rea de rodap do relatrio e alinhada esquerda, podendo ser excluda ou ter o formato alterado. Dessa forma, possvel saber quantos registros foram impressos. 8 Pgina n de um total de pginas Automaticamente, a funo =Pgina & [Pgina] & de & [Pginas] inserida no rodap da pgina, podendo ser excluda ou ter o formato alterado.
164
4. Alterne para o modo Design e veja as reas descritas na pgina anterior (figura 282).
Figura 282
5. Faa algumas alteraes no layout do relatrio (fonte, logotipo etc.), utilizando as opes dos grupos das guias Formatar e Organizar dos modos de visualizao Layout ou Design, que, em sua maioria, tm a mesma funo descrita anteriormente, quando trabalhamos com formulrios. Veja o exemplo da figura 283.
Figura 283
6. Visualize o relatrio no Modo de Exibio de Relatrio, feche-o e salve-o com o nome de Relao de pedidos (figura 284).
Figura 284
1. Clique na guia Criar, no grupo Relatrios e no boto Assistente de . Relatrio 2. Selecione a tabela/consulta e os campos desejados e clique em Avanar (figura 285). Para selecionar os campos desejados, utilize o seguinte: > Para acrescentar o campo que estiver selecionado ao formulrio. >> Para acrescentar todos os campos ao formulrio. < Para retirar um campo do formulrio. << Para retirar todos os campos do formulrio.
Figura 285
166
3. Na prxima tela, voc pode definir por qual campo o relatrio ser agrupado. Note que o Access sugere o campo Cdigo do cliente, uma vez que provvel que se queira um relatrio com os pedidos de cada cliente. Clique em Avanar (figura 286).
Figura 286
4. Alm do agrupamento, voc pode selecionar mais quatro campos de classificao em ordem crescente ou decrescente. Clique em Avanar (figura 287).
Figura 287
167
5. A prxima tela permite selecionar o layout e a orientao do relatrio. Aps definir essas opes, clique em Avanar (figura 288).
Figura 288
Figura 289
168
Figura 290
8. As prximas imagens ilustram os layouts de relatrio que podem ser selecionados (passo 5).
Figura 291
Figura 292
169
Figura 293
9. Caso seja necessrio realizar alteraes, alterne para os modos Exibio de Layout ou Design. As guias Formatar, Design e Organizar tm as mesmas opes vistas anteriormente. 10. Para alterar as configuraes da pgina, clique na guia Configurar Pgina (figura 294), cujas opes so descritas a seguir:
Figura 294
Objeto
Margens
Permite definir as margens entre Normal, Larga, Estreita ou a ltima margem personalizada.
170
Objeto
Funo
Mostrar margens
Mostra/oculta as margens.
Cabealhos e rodaps no sero impressos, caso esta opo esteja ativada. A diferena visualizada no modo Visualizao de Impresso.
Imprime os dados em quantas colunas forem definidas. As colunas so visualizadas no modo Visualizao de Impresso.
Colunas
Figura 295
Figura 296
Configurar Pgina
Abre uma caixa de dilogo com guias que permitem realizar as alteraes dos tpicos anteriores.
171
1. No painel de navegao, clique sobre a tabela ou consulta desejada. 2. Clique na guia Criar, no grupo Relatrios e no boto Etiquetas. 3. O assistente o ajudar a criar as etiquetas. Na primeira tela, especifique o tamanho da etiqueta que informado na embalagem. Em seguida, clique em Avanar (figura 297).
Figura 297
Figura 298
172
5. Na prxima tela, construa a etiqueta, digitando rtulos para os campos 1 diretamente na caixa Prottipo da etiqueta. Em seguida, selecione o campo, dando um clique duplo sobre ele 2 . Para passar para a linha de baixo, pressione a tecla ENTER. Aps definir o contedo, clique em Avanar (figura 299).
Figura 299
Figura 300
173
Figura 301
Figura 302
174
9. Caso seja necessrio realizar alteraes, alterne para os modos Exibio de Layout ou Design. As guias Formatar, Design, Organizar e Configurar Pgina tm as mesmas opes vistas anteriormente. No entanto, muito mais fcil fazer a etiqueta novamente. Observe que os dados sero visualizados em uma nica coluna. No se preocupe. Ao clicar em Visualizao de Impresso, tudo estar em ordem.
Figura 303
Executar
Passo a passo
Executa ao por ao da macro para detectar se h algum erro ou para observar os resultados de cada uma.
175
Objeto
Funo
Alterna as aes disponveis na coluna Ao com as que so permitidas no caso de banco de dados no confivel.
Nomes de macro
Condies
Especifica critrios que devem ser atendidos antes que uma ao seja realizada.
Argumentos
So os dados que devem ser fornecidos para execuo da macro. Por exemplo, nome do formulrio a ser aberto.
Figura 304
176
2. Na coluna Ao, na primeira linha, clique sobre a seta para exibir a lista de aes (figura 305).
Figura 305
3. Clique sobre a ao desejada e, na parte inferior da janela, defina os argumentos da ao, que variam conforme a ao escolhida. Em nosso exemplo, a ao Abrir formulrio, e o argumento o formulrio Cadastro de Clientes (figura 306).
Figura 306
4. O preenchimento da coluna Comentrio no necessrio, mas auxilia no entendimento. 5. Normalmente, quando abrimos um formulrio para incluso de dados, clicamos no . Essa, ento, pode ser a prxima ao de nossa boto Novo registro (em branco) macro. Observe a prxima imagem e veja as opes selecionadas.
177
Figura 307
Note que no foi necessrio repetir o nome do formulrio, pois a ao anterior j tem essa informao. 6. A macro deve ser salva com o nome de Abrir Cadastro de Clientes.
1. Clique com o boto direito do mouse no formulrio ou relatrio que conter a ou Modo Layout . macro e, em seguida, clique no Modo Design 2. Clique no controle ou seo que contm a propriedade de evento em que voc deseja incorporar a macro.
178
3. Se a folha de propriedades ainda no estiver sendo exibida, clique no boto correspondente para exibi-la. 4. Na folha de propriedades, clique na guia Evento. 5. Clique na propriedade de evento em que voc deseja incorporar a macro e, em . seguida, clique em
Figura 308
Em nosso exemplo, j h uma ao (Fechar) estabelecida na primeira linha da coluna Ao, pois utilizamos um boto de ao. Agora, pense no que aconteceria se, antes da ao de fechar, fosse solicitada uma confirmao ao usurio. 6. Insira uma linha antes da primeira ao e, na caixa de listagem da coluna Ao, clique na ao desejada. 7. Insira os argumentos requeridos em Argumentos da Ao.
Figura 309
179
8. Se quiser adicionar outra ao, clique na prxima linha da coluna Ao e repita as etapas 6 e 7. , dando a 9. Quando a macro estiver concluda, clique no boto Salvar Como ela o nome de Macro_incorporda_Cadastro_Cliente e, em seguida, clique no boto Fechar . 10. Salve o formulrio para salvar as alteraes de suas propriedades. 11. Execute a macro Abrir Cadastro de Clientes, clique no boto Fechar formulrio e observe a mensagem que ser visualizada (figura 310). No se esquea de ligar o som para ouvir o sinal sonoro.
Figura 310
2. Na guia Design, no grupo Mostrar/Ocultar, clique no boto Nomes de . Macro 3. Na coluna Nome de Macro, digite os nomes. 4. Selecione as aes necessrias para a execuo dessa macro. 180
5. Se for necessrio, repita quantas vezes precisar os passos 3 e 4 para criar as macros (figura 311).
Figura 311
6. Salve a macro com o nome de Abrir formulrios. 7. Para executar a macro de grupo, clique na guia Ferramentas de banco de . dados, no grupo Macro e no boto Executar Macro 8. Na caixa de dilogo exibida, selecione o formulrio a ser aberto e clique sobre ele (figura 312).
Figura 312
Dica! Se no quiser que a macro Autoexec seja executada, pressione a tecla SHIFT ao abrir o banco de dados.
Exerccios
Bsico
Access
Exerccios
Voc poder registrar os comandos utilizados na linha abaixo de cada item.
Exerccio 1
1. Acesse o Access e crie um banco de dados em branco na pasta C:\Exerc_Access_ Bsico. D ao banco de dados o nome de Controle de Biblioteca.
2. Personalize a Barra de Ferramentas de Acesso Rpido, ativando os comandos Abrir, Novo e Visualizar Impresso.
Exerccio 2
1. Abra o banco de dados Controle de Biblioteca.
185
3. Alterne para o modo Design, salvando a tabela com o nome de Cadastro de livros.
Campo Ttulo
Tamanho / Formato 60
Mscara
Requerido
Indexado Sim (duplicao autorizada) Sim (duplicao autorizada) Sim (duplicao autorizada) Sim (duplicao no autorizada) Sim (duplicao autorizada)
Sim
Autor
50
Sim
Editora
35
Sim
Inteiro longo
Sim
Data abreviada
99/99/0000
Sim
186
Exerccio 3
1. Abra o banco de dados Controle de Biblioteca_A, que est gravado na pasta Curso_Access_Exercicios.
3. Crie os relacionamentos entre as tabelas, tendo por base os campos-chave e os campos em comum entre elas.
187
Exerccio 4
1. Abra o banco de dados Controle de Biblioteca_A que est gravado na pasta Curso_Access_Exercicios.
2. Crie uma consulta que possibilite a visualizao dos dados conforme mostra a ilustrao abaixo:
3. Salve a consulta com o nome de Consulta para Cadastro de emprstimo, pois ela ser utilizada na criao do formulrio para incluso dos dados.
4. Qual a vantagem da utilizao da consulta na criao do formulrio para incluso de dados em relao ao uso da tabela?
188
Exerccio 5
1. Abra o banco de dados Controle de Biblioteca_A, que est gravado na pasta Curso_Access_Exercicios.
2. Crie uma consulta que possibilite a visualizao de alunos com entrega atrasada de livros, conforme mostra a ilustrao abaixo:
189
Exerccio 6
1. Abra o banco de dados Controle de Biblioteca_A, que est gravado na pasta Curso_Access_Exercicios.
2. Com base na tabela Cadastro de Livros e utilizando o Assistente de Formulrio, crie um formulrio com o layout tabela. Utilize o estilo que preferir. Observe o modelo abaixo:
4. Agora, faa o mesmo com a tabela Cadastro de alunos, porm, selecione o layout justificado.
190
5. Com base na consulta Consulta para Cadastro de emprstimo, crie um formulrio que possibilite a incluso dos dados. Salve o formulrio com o nome de Controle de livros emprestados.
Exerccio 7
1. Abra o banco de dados Controle de Biblioteca_A, que est gravado na pasta Curso_ Access_Exercicios.
2. Abra o formulrio Cadastro de livros no modo Layout e, utilizando as guias Formatar ou Organizar, faa o seguinte: a) Insira um logotipo. b) Altere a fonte do ttulo principal a seu critrio. c) Aumente o tamanho da fonte dos ttulos das colunas e centralize- os.
191
Exerccio 8
1. Abra o banco de dados Controle de Biblioteca_A, que est gravado na pasta Curso_ Access_Exercicios.
2. Abra o formulrio Cadastro de livros no modo Design e, utilizando as guias Formatar e Organizar, faa o seguinte: a) Insira o nmero de pgina no rodap, centralizando-o. b) Insira um boto de ao para fechar o formulrio. c) Visualize o formulrio de modo a verificar as alteraes realizadas.
192
193
Exerccio 9
1. Abra o banco de dados Controle de Biblioteca_A, que est gravado na pasta Curso_Access_Exercicios.
4. Na primeira guia, insira botes de opo que possibilitem abrir os formulrios Cadastro de livros, Cadastro de alunos e Cadastro de emprstimos.
5. Insira mais um boto de ao que permita sair do banco de dados e ilustre-o com um clipart ou imagem.
194
Lembre-se de que o ideal deixar a imagem com o tamanho desejado em outro aplicativo e, depois, col-la no formulrio.
Exerccio 10
1. Abra o banco de dados Controle de Biblioteca_A, que est gravado na pasta Curso_Access_Exercicios.
3. Alterne para o modo Layout e ajuste o tamanho dos campos para que as informaes sejam visualizadas em uma nica pgina.
195
Exerccio 11
1. Abra o banco de dados Controle de Biblioteca_A, que est gravado na pasta Curso_ Access_Exercicios.
2. Com base no formulrio Controle de livros emprestados e utilizando o Assistente de Relatrio, crie um relatrio que agrupe os dados por aluno. Selecione os campos e salve o relatrio com o nome sugerido no modelo abaixo.
3. Alterne para o modo Layout e ajuste o tamanho dos campos, para que as informaes sejam visualizadas em uma nica pgina.
196
Exerccio 12
1. Abra o banco de dados Controle de Biblioteca_A, que est gravado na pasta Curso_ Access_Exercicios.
2. Com base na consulta Consulta livros no devolvidos e utilizando o Assistente de Relatrio, crie um relatrio que agrupe os dados por aluno. Selecione os campos e salve o relatrio com o nome sugerido no modelo abaixo.
3. Alterne para o modo Layout e ajuste o tamanho dos campos, para que as informaes sejam visualizadas em uma nica pgina.
197
Exerccio 13
1. Abra o banco de dados Controle de Biblioteca_A, que est gravado na pasta Curso_Access_Exercicios.
2. Abra o formulrio Menu Principal no modo Design e crie botes de ao na guia Relatrios que abram os relatrios criados para visualizao ou os imprima, conforme modelo abaixo:
198
Exerccio 14
1. Abra o banco de dados Controle de Biblioteca_A, que est gravado na pasta Curso_Access_Exercicios.
2. Crie uma macro que abra o formulrio Menu Principal e salve-a com o nome de Autoexec.
199
Referncias Bibliogrficas
MATARAZZO, Dante C. Anlise Financeira de Balano. 2. ed. So Paulo: Atlas, 1998. OLIVEIRA, Djalma de Pinho Rebouas de. Sistemas de informaes gerenciais: estratgias, ttica operacionais. 5. ed. So Paulo: Atlas, 1993.
200
www.fundacaobradesco.org.br