Você está na página 1de 58

Access 2010

ndice CAPTULO 1
INTRODUO .............................................................................................................................................. 5 TELA DO ACCESS ....................................................................................................................................... 6 Barra de Ttulo e Acesso rpido ..................................................................................................................................6 Editando a barra de acesso rpido ..............................................................................................................................6 Faixa de Opes e Menu de ferramentas ....................................................................................................................7 Barra de Status e Modos de exibio ..........................................................................................................................7 Painel de Navegao .....................................................................................................................................................8 Objetos do Banco de Dados .......................................................................................................................................11 PLANEJAR UM BANCO DE DADOS ........................................................................................................ 11 Projetar um banco de dados ......................................................................................................................................11 Criar um banco de dados ...........................................................................................................................................13 Tabelas.........................................................................................................................................................................13 Design da Tabela .....................................................................................................................................................14 Definio de Campos Chave e ndices ......................................................................................................................17 ndices ......................................................................................................................................................................17 Chave Primria ........................................................................................................................................................17

CAPTULO 2
RELACIONAMENTOS E ASSOCIAES ................................................................................................ 19 Quando existe a necessidade de relacionar e associar tabelas? ..............................................................................19 Regras Bsicas para Relacionamento e Associaes................................................................................................19 Criao ........................................................................................................................................................................20

CAPTULO 3
CONSULTAS .............................................................................................................................................. 25 Criao ........................................................................................................................................................................26 Consulta Seleo .........................................................................................................................................................30 Consulta de Tabela de Referncia Cruzada .............................................................................................................33 Consulta Criar Tabelas ..............................................................................................................................................33 Consulta Acrscimo ....................................................................................................................................................35 Filtros .......................................................................................................................................................................35

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

ndice CAPTULO 4
FORMULRIOS .......................................................................................................................................... 37 Criao ........................................................................................................................................................................39 Como Criar um Formulrio Atravs do Assistente de Formulrio. .........................................................................41 Modo Design ...............................................................................................................................................................43 Criar uma Caixa de Combinao .............................................................................................................................45 Criar uma Caixa de Texto ........................................................................................................................................49 Manuteno de Registros ...........................................................................................................................................50

CAPTULO 5
GERAR RELATRIOS ............................................................................................................................... 52 Criao ........................................................................................................................................................................53 Criar um relatrio utilizando o Assistente de Relatrio .........................................................................................54 Usando o Assistente de Relatrio: ...........................................................................................................................55 Concluso e Visualizao do relatrio. ....................................................................................................................58 Criar etiquetas utilizando o Assistente de Etiqueta .................................................................................................58

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

Captulo 1 Introduo

C A P T U L O
B a n c o d e

D a d o s

Tpicos deste captulo


Introduo Tela do Access Barra de Ttulo e Acesso rpido Faixa de Opes e Menu de ferramentas Barra de Status e Modos de exibio Painel de Navegao Objetos do Banco de Dados Planejar um Banco de Dados Criar um Banco de Dados Tabelas

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

Captulo 1 Introduo

Introduo
Voc o responsvel pelo controle de informaes? Talvez voc queira catalogar sua coleo de CDs ou criar um controle de funcionrios da sua empresa. Por outro lado, talvez precise saber tudo sobre as vendas de produtos da sua empresa para que possa verificar quem vendeu o qu e para quem. Se suas necessidades so grandes ou pequenas, se deseja inserir informaes, classific-las, imprimi-las ou coloc-las na Web, o sistema de gerenciamento de banco de dados Microsoft Access 2010 a resposta para suas necessidades de banco de dados. Os assistentes do Access ajudam voc em cada etapa da tarefa de: Criar tabelas para armazenar seus dados. Projetar formulrios nos quais voc insere seus dados corretamente. Criar consultas e filtros que podem localizar os dados com os quais voc deseja trabalhar. Gerar relatrios para imprimir seus dados de forma organizada e resumir ou apresentar seus dados em um formato impresso.

Como um sistema de gerenciamento de banco de dados relacional, o Access pode ajudar voc a configurar os relacionamentos entre diferentes tipos de dados. Talvez voc tenha um banco de dados do Access com informaes sobre os vendedores, outro com os produtos que so vendidos e um terceiro com os clientes. O Access permite que voc interligue esses trs bancos de dados e gere relatrios. O Access tambm d a voc a opo de trabalhar com um banco de dados do prprio Access ou com diferentes tipos de bancos de dados externos. Por exemplo, suponha que voc j esteja familiarizado com o Access, mas precise trabalhar com um banco de dados do DBase. Voc pode continuar a trabalhar no Access, mas na verdade, estar vinculado a tabelas no banco de dados do DBase! Alm disso, a colocao dos seus dados na Web agora instantnea. Voc pode criar pginas da Web que so conectadas diretamente ao seu banco de dados do Access ou ao banco de dados do Microsoft SQL Server. possvel at mesmo permitir que os usurios modifiquem registros do seu banco de dados a partir da Web, desde que eles tenham as permisses adequadas. Apesar de ser uma ferramenta to completa e poderosa, o Microsoft Access 2010 no uma ferramenta de difcil manuseio, como muitos pensam. Esta apostila tem como principal objetivo provar que possvel aproveitar todas as funes do Microsoft Access sem ser um expert em bancos de dados relacionais.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

Captulo 1 Introduo

Tela do Access
Antes de voc comear a criar um banco de dados no Microsoft Access 2007, voc deve conhecer um pouco o ambiente de trabalho de to poderosa ferramenta. Para iniciar o Microsoft Access 2007, execute os seguintes passos:

1.

Clique sobre o atalho Microsoft Office Access 2010 a partir do menu Iniciar. A Tela de incio do Microsoft Access 2010ser exibida como mostra a figura abaixo.

Barra de Ttulo e Acesso rpido


O primeiro elemento sobre o qual falaremos a barra de ttulo do Microsoft Excel. Como j foi visto em nosso treinamento de Microsoft Windows, a barra de ttulo de uma janela que apresenta o nome da janela em questo. A barra de ttulo do Microsoft Access, com o seu menu de controle aberto exibida na figura abaixo.

Acesso Rpido

Fechar Maximizar Minimizar

Editando a barra de acesso rpido

O Excel 2007 exibe apenas comandos que voc usa com mais freqncia na barra de acesso rpido Porm, voc pode facilmente inserir outros comandos. O primeiro passo para acrescentarmos comandos ser clicar na seta no final da barra de ferramentas acesso rpido e escolher a opo Mais Comandos. Logo a tela ficar como a ilustrao a seguir: Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia 6

Captulo 1 Introduo

Aps executarmos os passos acima, basta clicarmos no comando a ser inserido, clicar em Adicionar clicar em ok.

Faixa de Opes e Menu de ferramentas


Uma das grandes novidades do Excel 2010 a faixa de opes. Antes a barra de ferramentas ficava situada na parte superior na tela e como Box, nesta verso tratada como guias (Faixa de Opes), tendo-se os grupos e expansor da caixa de dilogo (oferecendo comandos sobre as ferramentas).

Expansor de caixa de dilogo Guia Grupo

Barra de Status e Modos de exibio


A barra de status se localiza na parte inferior da janela do Microsoft Excel 2010. Tal barra utilizada como meio de comunicao entre o Microsoft Access e o usurio. Atravs dela o Access mostra ao usurio o que est sendo efetuado no momento. Temos tambm os modos de exibio como vemos abaixo:
Barra de status
Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

Modos de exibio
7

Captulo 4 Consultas

Painel de Navegao
Quando voc abre um banco de dados ou cria um novo, os nomes de seus objetos de banco de dados so exibidos no Painel de Navegao. Os objetos do banco de dados so exibidos no Painel de Navegao. Os objetos do banco de dados incluem suas tabelas, formulrios, relatrios, pginas, macros e mdulos. O Painel de Navegao substitui a janela Banco de dados usada em verses anteriores do Access se voc tiver usado a janela Banco de dados para realizar uma tarefa em uma verso anterior, voc agora realiza essa tarefa usando o Painel de Navegao. Por exemplo, se voc deseja adicionar uma linha tabela no modo Folha de Dados, voc abre essa tabela no Painel de Navegao.

Acesso Rpido

Ao iniciar o Access 2010 ser mostrada a seguinte tela.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

Captulo 4 Consultas

Para comear a trabalhar com o Access, selecione uma das opes: Modelos Disponveis - Selecione Banco de dados em branco para criar um banco de dados vazio ao qual voc pode adicionar tabelas, formulrios, relatrios e outros objetos. Modelos de exemplo Para visualizar modelos de banco de dados existentes no seu computador. Abrir - Para abrir algum arquivo recentemente utilizado. Modelos do Office.com - Utilize essa seo para Buscar modelos de bancos no site da Microsoft. Uma conexo Internet se faz necessria.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

Captulo 4 Consultas
Execute os seguintes passos para comear a criar um novo arquivo de banco de dados. 1. Selecione Modelos Disponveis / Banco de Dados em branco

2.

Escolha o nome e o local do seu arquivo

3.

Clique sobre o boto Criar. Ser exibida como mostra a figura abaixo.

Clique aqui para escolher o local

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

10

Captulo 4 Consultas

Objetos do Banco de Dados


Os objetos de banco de dados so os elementos fundamentais de um banco de dados do Access. O Access 2010 tem sete tipos de objetos em cada banco de dados que so: Tabelas, Consultas, Formulrios, Relatrios, Pginas, Macros e Mdulos e cada um deles usado com uma determinada finalidade. Voc pode usar alguns desses objetos ou todos eles, dependendo das necessidades do seu banco de dados.

Objeto do banco de dados

Objetivo

Tabelas

Armazenar e exibir dados. a base de qualquer sistema.

Consultas

Recuperar ou executar uma ao com dados especificados. Exibir os dados em um layout personalizado para visualizao, insero ou edio de dados. Organizar os dados em um formato impresso. Pode incluir resultados de consultas, totais e subtotais, possibilitando ainda o agrupamento dos dados. Permitir que voc torne os dados disponveis na Internet ou em uma Intranet para emisso interativa de relatrios, entrada de dados ou anlise de dados. Automatizar aes repetitivas para executar tarefas especificadas. Programas escritos usando o Visual Basic que ampliam a funcionalidade do Access.

Formulrios

Relatrios

Pginas

Macros

Mdulos

Planejar um banco de dados


Um banco de dados bem planejado proporciona acesso conveniente s informaes desejadas. Se seu projeto for fraco, talvez voc no seja capaz de obter os resultados desejados a partir dos seus dados e talvez precise reprojetar o seu banco de dados com frequncia. Um bom planejamento do banco de dados essencial para a criao de uma estrutura de banco de dados eficaz e de longa durao. O que se segue uma viso geral do processo de planejamento.

Projetar um banco de dados


Um planejamento cuidadoso garante que seu banco de dados pode continuar a ser usado por anos a fio porque mais fcil planejar para as suas necessidades antes de criar a estrutura do que aps a entrada de todos os dados. 1 - Definir o objetivo do seu banco de dados. Considere as perguntas (consultas) que voc talvez queira responder sobre os dados armazenados. Por exemplo, para controlar o fabricante e o modelo de um carro do cliente, use dois campos, e no um, para essas informaes. Desse modo, possvel classificar ou consultar o fabricante do carro, o modelo ou ambos. Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia 11

Captulo 4 Consultas
2 - Determinar as tabelas que voc precisa no banco de dados. Cada tabela contm informaes sobre apenas um assunto, como clientes ou pedidos. 3 - Determinar os campos que voc precisa em cada tabela. Cada campo do banco de dados contm um tipo especfico de informao, como sobrenomes ou nmeros de telefone. 4 - Identificar valores de campo nicos que permitem que o Access faa a conexo das informaes armazenadas em tabelas separadas por exemplo, fazer a conexo de um cliente com todos os seus pedidos. Cada tabela no seu banco de dados deve incluir um campo ou um conjunto de campos que identifique de maneira nica cada registro na tabela. Na maioria dos casos, esse campo a chave primria da tabela. 5 - Determinar os relacionamentos entre as tabelas. Um relacionamento funciona por intermdio da correspondncia dos dados nos campos chave normalmente um campo com o mesmo nome nas duas tabelas. Por exemplo, os funcionrios podem ser associados aos pedidos que eles tiraram atravs da criao de um relacionamento entre a tabela Funcionrios e a tabela Pedidos usando o campo IDFunc, que voc inclui nas duas tabelas. 6 - Testar o projeto inserindo dados de exemplo. Verifique se possvel executar uma consulta simples (perguntas que voc faz para obter informaes especficas em um banco de dados) no banco de dados e obter a informao desejada. Resolva todos os problemas que possam ocorrer no seu projeto antes de inserir os dados reais. 7 - Criar outros objetos do Access para inserir, editar, localizar, exibir e trabalhar com os dados. Esses objetos incluem consultas, formulrios, relatrios, pginas de acesso a dados e macros.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

12

Captulo 4 Consultas

Criar um banco de dados


O Access 2010 oferece uma ampla gama de opes para simplificar o processo de criao de banco de dados. Voc pode encontrar um ponto inicial adequado a cada uso, desde bancos de dados prontos para serem usados at opes cliente/servidor mais exigentes, permitindo aos programadores de banco de dados trazer o acesso ao banco de dados corporativo para a Web ou para a rea de trabalho. O Access proporciona diversas maneiras de criar um banco de dados, incluindo os recursos a seguir. Agora que voc conhece os conceitos bsicos de banco de dados, vamos comear a elaborar um pouco mais. Imagine que uma determinada empresa deseja criar um sistema para guardar informaes relativas aos seus funcionrios inclusive fazer o clculo da folha de pagamento dos mesmos. O primeiro passo definir o objetivo do banco de dados e quais os campos (dados) que voc deseja armazenar, formando assim as tabelas do seu banco de dados.

Tabelas
Tabelas so grades de linhas e colunas que contm dados. Cada coluna em uma tabela denominada campo. Os campos contm tipos especficos de informaes, como nome, sobrenome ou ano de nascimento. Cada linha dividida em clulas que contm uma nica parte de um dado. Uma linha horizontal de clulas denominada um registro. Para exibir os dados de uma tabela, a mesma deve ser aberta no modo Folha de dados (como uma planilha). Campos separam os diferentes tipos de dados. Ao criar uma tabela, voc nomeia seus campos e atribui os tipos de dados que eles podero conter. Os tipos de dados estabelecem a quantidade de armazenamento reservado para o contedo do campo assim como especificam os tipos de formatao e as operaes matemticas e lgicas que voc poder executar com os dados. O Access 2010 oferece duas maneiras de criar uma tabela. Voc pode criar uma tabela inserindo dados diretamente ou no modo Design, onde voc ter controle completo sobre os campos e propriedades da tabela. Para criar uma tabela, execute os seguintes passos. 1. 2. Com a janela do banco de dados aberta, certifique-se de estar na guia Criar > grupo Tabelas. Clique sobre Design da Tabela.

Podendo criar vrias tabelas ao mesmo tempo, cada separada por guias.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

13

Captulo 4 Consultas Design da Tabela


Para criar o design (estrutura) de uma tabela personalizada necessrio fornecer alguns dados para que o Access consiga armazenar os dados de uma forma correta e simples. No modo design de Tabela, voc pode criar uma tabela inteira do nada, ou adicionar, excluir ou personalizar os campos de uma tabela existente. Basicamente necessrio informar: Nome do campo, Tipo de Dados, Descrio e Propriedades.

Nome do campo
Utilizado para identificar o campo (ou informao). Pode ser formado por at 64 caracteres, incluindo espaos.

Tipo de Dados
Quando voc criar uma tabela, existe a necessidade de informar ao Access qual o tipo de informao ser armazenada em cada campo, para isso voc deve classificar os campos de acordo com os tipos disponveis no Access.

Tipo de dado Texto Memorando Nmero Data/hora Moeda Numerao Automtica Sim/No Objeto OLE Hyperlink

Dados armazenados Caracteres alfanumricos (at 255). Caracteres alfanumricos (at 64.000). Valores numricos Data e hora em vrios formatos. Valores numricos formatados como moeda Cria uma sequncia numrica para identificao do registro. Valores lgicos Sim/No, Verdadeiro/Falso, Certo/Errado Som, vdeo e figuras importadas de outros aplicativos Vincula a um recurso da Internet (site, email, URL)

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

14

Captulo 4 Consultas
Anexo Voc pode anexar imagens, arquivos de planilha, documentos, grficos e outros tipos de arquivo compatveis ao registros do banco de dados, da mesma maneira que anexaria arquivos a um email. Voc pode colocar uma expresso para realizar um calculo. Localiza os dados de outra tabela ou permite inserir um conjunto de informaes pr-definidas

Calculado Assistente de pesquisa

Para maiores informaes sobre cada tipo de dados, consulte a ajuda do Microsoft Access 2007.

Propriedades do campo
So os atributos nomeados dos campos da tabela. Eles permitem especificar as caractersticas de um campo e personalizar o comportamento e a aparncia de qualquer campo. Voc abre uma tabela no modo design para examinar e alterar quaisquer propriedades de campo existentes. A tabela a seguir fornece exemplos de algumas propriedades de campo. Observe que a lista no est completa. Existem, por exemplo, onze propriedades para campos de texto, dez para campos numricos e assim por diante, para outros oito tipos de campos. A criao de uma tabela automatizada, executada pelo Assistente de tabela, escolhe as configuraes para as propriedades da tabela, mas essa configuraes podem ser alteradas na tabela no modo design. Propriedade do campo Tamanho do campo Formato Casas Decimais Efeito Limita o tamanho de um campo a um nmero especfico de caracteres de texto. Permite que o desenvolvedor defina como a informao inserida ser apresentada no vdeo Define as posies decimais. Formata automaticamente entradas como nmeros de telefone e nmeros da seguridade social. Determina como a informao deve ser inserida no campo, assim temos um maior controle sobre os caracteres digitados. Permite que o nome do campo seja escrito de outra forma, isto , quando informada a legenda tem prioridade de apresentao em relao ao nome original do campo. Usada para especificar um dado que ser inserido automaticamente quando um novo registro for inserido na tabela. Permite a definio de critrios para o preenchimento do campo. Por exemplo, em um campo chamado Preo, no pode haver valores negativos, ento voc pode colocar >=0 como regra de validao para o campo Preo. Quando so inseridos dados que violam a definio Regra de Validao, voc pode utilizar a propriedade Texto de Validao para especificar a mensagem a ser exibida para o usurio. Permite a insero de um texto que ser apresentado automaticamente sempre que a Regra de Validao no for atendida. Define se o usurio ser obrigado a preencher o campo ou no. Coloque como requerido os campos considerados importantes em sua tabela, como por exemplo o nome de uma pessoa ou descrio de um produto.

Mscara de entrada

Legenda

Valor Padro

Regra de Validao

Texto de Validao

Requerido

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

15

Captulo 4 Consultas
Caso a propriedade Requerido esteja como Sim em um determinado campo, existe a possibilidade de deix-lo vazio utilizando a propriedade Comprimento Zero. Se voc quiser que um campo seja deixado vazio e no for preciso determinar o motivo, defina as propriedades Requerido e Permitir Comprimento Zero como No. Esse o padro ao criar um novo campo Texto, Memorando ou Hyperlink. Se voc no quiser que um campo seja deixado vazio, defina a propriedade Requerido como Sim e a propriedade Permitir Comprimento Zero como No. Se voc quiser ter um meio de distinguir entre um campo vazio porque as informaes so desconhecidas e um campo vazio porque ele no se aplica, defina a propriedade Requerido como No e a propriedade Permitir Comprimento Zero como Sim. Nesse caso, ao adicionar um registro, voc deixaria o campo vazio (o que inseriria um valor Nulo) se as informaes fossem desconhecidas, mas digitaria aspas duplas () sem um espao entre elas para inserir uma sequncia de comprimento zero, a fim de indicar que o campo no se aplica ao registro atual. Se voc quiser que somente um campo seja deixado vazio caso saiba que esse campo no se aplica ao registro, defina as propriedades Requerido e Permitir Comprimento Zero como Sim. Nesse caso, a nica maneira de deixar um campo vazio digitar aspas duplas sem espao entre elas ou pressionar a BARRA DE ESPAOS para inserir uma sequncia de comprimento zero. Define os ndices da sua tabela. Um ndice faz com que consultas, classificaes e agrupamentos sejam executadas com mais rapidez em sua tabela. Por exemplo, se localizar nomes de clientes especficos em um campo Sobrenome, voc pode criar um ndice para esse campo apara acelerar a localizao de um nome especfico. Indexado A propriedade indexado possui trs opes: No o campo no ser classificado como ndice; Sim (com duplicao autorizada) o campo ser classificado como ndice, mas no ser um ndice exclusivo, assim poder haver duplicao de uma ou mais informaes no campo; Sim (com duplicao no autorizada) o campo ser classificado como ndice, e ser um ndice exclusivo, assim no poder haver duplicao de dados no campo.

Permitir comprimento zero

Para maiores informaes sobre uma propriedade especfica, posicione o cursor sodre a propriedade desejada e pressione F1.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

16

Captulo 4 Consultas

Definio de Campos Chave e ndices

ndices
Quando colocamos um campo como ndice de uma tabela o mesmo ser automaticamente classificado, facilitando a localizao do registro. O ndice pode ser um nico campo ou vrios campos. Os campos cujos tipos de dados so Memorando, Ole Objeto, Hyperlink, Anexo e Calculado no podem ser indexados. Os que campos que so geralmente indexados so aqueles usados em consultas ou que sero associados a outras tabelas.

Chave Primria
Definimos um campo como chave sempre que o mesmo for responsvel pela identificao do registro. Um campo chave automaticamente indexado e no aceita duplicidade de dados, assim temos uma referncia para cada produto, uma matrcula para cada funcionrio e assim por diante. Os tipos de campos que geralmente so usados como chave so: Texto, Nmero, Moeda e Data/Hora. Os tipos de campo que no podem ser chave so: Memorando, Ole Objeto, Hyperlink, Anexo e Calculado Nota1: Para colocar um campo como chave basta que na estrutura da tabela, com cursor no nome do campo que se quer definir como chave, cliquemos no boto que possui uma chave como figura. Nota2: Quando um campo definido como chave, sua propriedade Indexado assume a opo: Sim (Com Duplicao No Autorizada).

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

17

Captulo 4 Consultas

C A P T U L O
R e l a c i o n a m e n t o s

2
e

A s s o c i a e s

Tpicos deste captulo


Introduo Quando existe a necessidade de relacionar e associar tabelas? Regras Bsicas para Relacionamentos e Associaes Chave Primria Impor Integridade Referencial Tipos de Juno

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

18

Captulo 4 Consultas

Relacionamentos e Associaes
Aps ter gerado vrias tabelas para melhor organizar os dados necessrio ter uma forma de reunir as informaes novamente. Nesse caso deve-se criar um Relacionamento entre as tabelas. Depois disso ser possvel criar consultas, formulrios e relatrios para exibir ou imprimir as informaes provenientes de vrias tabelas ao mesmo tempo. No Access 2010 possvel relacionar e associar tabelas, isto , fazer com a uma tabela enxergue a outra atravs de uma informao comum a ambas. No Access 2010 possvel relacionar e associar at 255 tabelas.

Quando existe a necessidade de relacionar e associar tabelas?


Vejamos o exemplo a seguir. Referncia 001 002 003 004 005 006 Descrio Cala Camisa Bermuda Sapato Cinto Tnis Quantidade 10 20 30 40 50 60 Fornecedor Taco Taco Nike MR. Cat MR. Cat Nike Telefone 222-2222 222-2222 333-3333 444-4444 444-4444 333-3333 Contato Ana Cristina Ana Cristina Jos Carlos Daniel Andrade Daniel Andrade Jos Carlos

Repare o exemplo acima: para cada produto novo cadastrado necessrio repetir as informaes do fornecedor, assim perdemos tempo e a tabela alimentada com dados redundantes. Para solucionar o problema poderamos organizar o dados em duas tabelas, uma com produtos e outra com os fornecedores. Entre as duas tabelas existiria uma informao comum que viabilizaria o relacionamento e a associao entre ambas. Veja o exemplo abaixo.

Referncia Descrio Qt. 001 002 003 004 005 006 Cala Camisa Bermuda Sapato Cinto Tnis 10 20 30 40 50 60

CodForn F011 F011 F012 F013 F013 F012

CodForn F011 F012 F013

Fornecedor Taco Nike MR. Cat

Telefone 222-2222 333-3333 444-4444

Contato Ana Cristina Jos Carlos Daniel Jos

A informao CodForn comum as duas tabelas e assim sabemos qual o fornecedor de cada produto.

Regras Bsicas para Relacionamento e Associaes


Para que os relacionamentos e as associaes entre tabelas sejam possveis, necessrio que algumas regras sejam obedecidas. Vejamos: a) Como j foi dito antes, para que seja possvel o relacionamento entre duas ou mais tabelas necessrio que haja uma informao comum a cada par de tabelas que ser que relacionar ou associar; Texto Texto ou Nmero Nmero ou Nmero - Autonumerao; c) O campo comum deve ter o mesmo contedo e propriedades;

b) O campo comum tem que ser do mesmo tipo ou de tipos compatveis. Por exemplo

d) Em uma tabela o campo comum costuma ser chave e na outra pode ser ou no. Deste modo, estabelece-se o tipo do relacionamento: um-para-um, um-para-muitos ou indeterminado (quando o campo comum no chave em nenhuma das tabelas).. Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia 19

Captulo 4 Consultas

Criao
Para criar um relacionamento entre tabelas, execute os seguintes passos: 1. Selecione o comando Relaes a partir da guia Ferramentas de Banco de Dados > grupo Relaes. A caixa de dilogo Mostrar tabela ser exibida como mostra a figura abaixo.

Nota: Antes de relacionar as tabelas, no esquea de verificar se as mesmas esto fechadas. 2. 3. Selecione e adicione as tabelas que deseja relacionar. Clique sobre o boto Fechar. A janela de relacionamentos ser exibida como mostra a figura abaixo.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

20

Captulo 4 Consultas
4. 5. 6. D um clique no campo que ser usados para relacionar com a outra tabela. Mantendo do boto do mouse pressionado, arraste o campo at o campo correspondente na tabela com a qual quer relacionar. Solte o boto do mouse e a tela abaixo ser apresentada.

Na Tela acima definimos os seguinte itens:

Impor Integridade Referencial


Quando um campo arrastado de uma tabela para outra, a tabela de onde o campo arrastado considerada a mais importante que a outra com a qual est se relacionando, isto , s podero existir dados na tabela secundria se houver um registro correspondente na tabela principal, assim determina-se qual a tabela me e qual a tabela filha. Se for selecionada a caixa Impor Integridade Referencial, determina-se a hierarquia de alimentao de entre as tabelas, assim, somente podero ser inseridos dados na tabela filha a partir do momento em que exista um registro relacionado na tabela me. O Relacionamento poder ser de trs formas: Um para UM e Um para Vrios. Um para UM Na tabela filha somente poder existir um registro relacionado a um registro da tabela me. Um para Vrios Na tabela filha podero existir vrios registros relacionados a um registro da tabela me. Indeterminado Quando o campo no chave primria em nenhuma das duas tabelas.

Aps selecionar a caixa Impor Integridade Referencial, sero disponibilizadas as caixas: Propagar Atualizao de Campos Relacionados e Propagar Excluso de Registros Relacionados. Propagar Atualizao de Campos Relacionados Quando selecionada, determina que qualquer modificao feita na informao do campo relacionado na tabela me, ser propagada para as tabelas filhas. Propagar Excluso de Registros Relacionados Quando selecionada, determina que quando houver excluso de registros relacionados na tabela me, tambm sero excludos os registros relacionados nas tabelas filhas.

Tipos de Juno
Quando definimos o tipo de associao entre duas tabelas, na realidade estamos definido quais registros sero selecionados em uma consulta.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

21

Captulo 4 Consultas
Para definir o tipo de associao d um clique no boto Tipo de Juno, que se encontra na janela de Relacionamentos e a tela abaixo ser mostrada.

Como podemos ver no desenho acima, existem trs tipos de associaes: 1. Selecionar, nas tabelas ALFA e BETA relacionadas somente os registros onde os campos associados forem iguais associados.

O tipo de associao padro seleciona somente aqueles registros das tabelas ou consultas associadas que possuem os mesmos valores nos campos associados. Quando os valores so os mesmos, a consulta combina os dois registros coincidentes, exibindo-os como um registro nos resultados da consulta. Se uma tabela no tiver um registro correspondente na outra tabela, esse registro no aparecer nos resultados da consulta.

2. 3.

Selecionar, nas tabelas associadas todos os registros da tabela me e, da tabela filha, somente os registros associados com a tabela me; Selecionar, nas tabelas associadas todos os registros da tabela filha e, na tabela me, somente os registros associados com a tabela filha.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

22

Captulo 4 Consultas

Nota1: A forma de associao pode ser modificada na estrutura da consulta, como ser mostrado adiante. Para efetuar esta modificao basta dar um duplo clique na linha que liga as duas tabelas. Nota2: O tipo de relacionamento, somente pode ser modificado no quadro de relacionamentos. Para efetuar esta modificao basta dar um duplo clique na linha que liga as duas tabelas. Nota3: Se no relacionamento houver imposio de integridade referencial, a ltima opo nunca ser verdade.

DICA: Para excluir um relacionamento, basta dar um clique na linha que liga as duas tabelas e pressionar a tecla
Delete. Veja como as tabelas Cadastro de Funcionrios e Endereos ficam relacionadas:

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

23

Captulo 4 Consultas

C A P T U L O

C o n s u l t a s

Tpicos deste captulo


Criao de Consultas Consulta Seleo Consulta Atualizao Consulta Tabela de Referncia Cruzada Consulta Criar Tabela Consulta Acrscimo Consulta Excluso Filtros

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

24

Captulo 4 Consultas

Consultas
Consultas so perguntas que voc faz sobre as informaes no seu banco de dados. Por exemplo, Quais so os nomes dos clientes que vivem no Rio de Janeiro? ou Quem so os funcionrios que trabalham no departamento de Vendas? Existem diferentes tipos de consultas, dependendo do que voc deseja fazer. Consultas seleo escolhem as informaes a partir de uma ou mais tabelas e exibem o resultado; Consultas ao criam novas tabelas ou excluem, anexam e atualizam registros em tabelas existentes; Consultas de tabela de referncia cruzada exibem formulrios de resultados de referncia cruzada.

Atravs deste objeto de banco podemos visualizar, alterar e analisar registros afins, isto que atendem aos mesmos critrios de pesquisa. O resultado de uma consulta pode ser usado como origem de dados para a criao de formulrios e relatrios.

Como ser mostrado mais tarde, o tipo mais comum de consulta a Seleo, que rene registros de uma ou mais tabelas e/ou consultas e os apresenta em uma tabela de resultados chamada Dynaset.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

25

Captulo 4 Consultas

Criao
Para criar uma consulta, execute os seguintes passos: 1. 2. D um clique na guia Criar > grupo Consultas. D um clique no Design da Consulta. A caixa de dilogo Mostrar tabela ser exibida como mostra a figura abaixo.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

26

Captulo 4 Consultas

3. 4. 5.

Selecione as tabelas e/ou consultas a partir das quais deseja criar a consulta. Clique sobre o boto Adicionar. Clique sobre o boto Fechar. A janela da consulta ser exibida como mostra a figura abaixo.

Alm das tabelas adicionadas, a tela acima apresenta uma grade chamada QBE onde so definidos:

Campo

Os campos envolvidos na consulta so dispostos na primeira linha da grade. A forma mais rpida e fcil de dispor os campos na grade dando um duplo clique no campo. Para tornar mais fcil a identificao da origem do campo, cada vez que adicionamos um campo a grade o Access preenche a Segunda linha da grade com o nome da tabela a qual pertence o campo. Esta opo permite que o usurio defina por qual campo e em que sentido os registro sero classificados quando apresentados. Permite que o usurio defina quais os campos sero apresentados no resultado da consulta. Esta opo til no momento em que o campo for usado somente como definidor de critrios.

Tabela

Classificao

Mostrar

Critrio, Ou

Nestas linhas so definidos os critrios de consulta.

Para definir critrios e criar expresses para clculos podemos usar uma ferramenta chamada Construtor de Expresses. Para ativ-lo basta posicionar o ponto de insero na linha de Critrios e dar um clique no boto Veja a figura abaixo. Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia 27

Captulo 4 Consultas

Os operadores so utilizados na elaborao de critrios e expresses. Classificam-se em: Aritmticos, Lgicos e Comparao. Veja as tabelas abaixo.

Aritmticos Subtrao Adio Multiplicao Diviso Diviso retornando somente valores inteiros Potncia (-) (+) (*) (/) (\) (^)

Comparao Igualdade Maior que Menor que Maior ou igual Menor ou igual Diferente (=) (>) (<) ( >= ) ( <= ) ( <> ) 28

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

Captulo 4 Consultas
Entre dois valores ( Entre )

Lgico Negado E Ou Abrange todos os registros em que a condio seja falsa. Abrange todos os registros que atendam a todos os critrios associados por E. Abrange todos os atendam a um dos critrios associados por Ou.

Veja os exemplos abaixo: Um campo utilizando E

Dois campos utilizando OU

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

29

Captulo 4 Consultas
Dois campos utilizando E

Trs campos utilizando E e OU

A partir de agora veremos separadamente cada uma das consultas disponveis no Access 2007.

Consulta Seleo
a consulta mais importante do Access. Ela retorna os registros de uma ou mais tabelas em uma folha de resultados chamada Dynaset. Atravs de um Dynaset pode-se visualizar, incluir, excluir e atualizar os registros (com algumas Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia 30

Captulo 4 Consultas
restries). Pode-se usar uma consulta seleo para agrupar registros e executar alguns clculos, tais como: soma, mdia e outros tipos de totalizaes. Um Dynaset, alm de permitir atualizaes de dados, possibilita a criao de formulrios e relatrios baseados em seus resultados. Dynaset tambm pode ser associado a outra tabela ou a um outro Dynaset. Veja a seguir dois exemplos de Consulta Seleo. Consulta Seleo Correspondncia para os Funcionrios Vamos supor que voc deseja buscar do seu banco de dados informaes para enviar correspondncia para apenas os funcionrios que residem no Rio de Janeiro.

Consulta Seleo Coletnea Vamos supor que voc deseja deseje buscar do seu banco de dados as seguintes informaes de todos os funcionrios Matrcula, Nome, Cargo, Departamento e o Salrio Bruto.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

31

Captulo 4 Consultas

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

32

Captulo 4 Consultas

Consultas Atualizao
Esta consulta utilizada para modificar informaes de registros de uma ou mais tabelas quando relacionadas. Atravs de uma consulta atualizao podemos executar clculos, atualizar uma tabela a partir de outra, etc.. O que importante saber que a partir do momento que uma consulta atualizao executada com sucesso esta operao no poder ser desfeita, assim, se for necessrio restaurar os dados alterados, isso dever ser feito manualmente ou atravs de outra consulta atualizao.

Consulta de Tabela de Referncia Cruzada


Esta consulta permite que os dados sejam mostrado em uma tabela que apresenta forma de uma planilha, cruzando as informaes em colunas e linhas. Esta consulta torna-se importante pelo fato de apresentar dados coincidentes de forma agrupada. Exemplo 1. Cruzar os campos Matrcula e Nome do funcionrio (Linha), Salrio Bruto (Valor) agrupado por Cargo (Coluna).

Consulta Criar Tabelas


Atravs de uma consulta deste tipo podemos criar novas tabelas a partir de tabelas j existentes. Por exemplo: suponha que uma tabela A possua os campos: Matrcula, Nome, Cargo, e uma ta;bela B com possa os campos: Matrcula, Salrio. A partir de uma consulta Criao de Tabela podemos dar origem a uma nova tabela C com os campos: Matrcula, Nome e Salrio. Quando executamos uma consulta deste tipo aproveitamos, no somente a estrutura de suas tabelas de origem, mas tambm os registros que atendem aos critrios de pesquisa. Nota: Quando um nova tabela gerada a partir de uma consulta Criao de Tabela esta nova tabela recebe de sua tabela de origem: Nome do Campo, Tipo de Dados, Tamanho do Campo e Contedo do Campo. NO so levadas: Descrio e as demais Propriedades. Exemplo: Criar uma tabela com os campos Matrcula, Nome, Cargo, Departamento, Salrio Bruto, Observaes e Foto.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

33

Captulo 4 Consultas
1. 2. Crie uma consulta nova no modo design, adicione as tabelas Cadastro de Funcionrios, Folha de Pagamento, Cargos, Departamentos e Endereos. Em seguida, altere o tipo de consulta para uma Consulta Criar Tabela. Ser exibida a caixa de dilogo como mostra a figura abaixo.

3. 4. 5.

Digite o nome da nova tabela e selecione se a mesma ser criada no Banco de dados atual ou em um outro banco de dados. Clique sobre o boto OK. Disponha os campos necessrios na grade da consulta, como mostra a figura abaixo.

Nota: Para ver a nova tabela, observe nome da nova tabela disponvel seo Tabelas na janela do seu banco de dados.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

34

Captulo 4 Consultas

Consulta Acrscimo
Esta consulta permite que dados de uma tabela seja acrescentado a outra tabela, em campos afins. A importncia desta consulta vista no momento em ganha-se tempo preenchendo campos de uma tabela com dados de uma outra tabela.

Filtros
Os Filtros so similares a consultas seleo, mas so usados principalmente para visualizar rapidamente um subconjunto de formulrios quando voc estiver usando um formulrio ou uma folha de dados. Existem trs maneiras de filtrar registros: Filtrar por seleo recupera os dados que correspondem a um exemplo selecionado. Por exemplo, se voc selecionar o nome Silva em uma tabela, a aplicao do filtro selecionar todos os registros contendo o nome Silva e ocultar os outros registros. Voc tambm pode excluir os registros selecionados, ocultando os registros que contm o nome Silva, nesse exemplo. Filtrar por formulrio permite que voc insira valores em um formulrio para especificar os critrios do filtro. Por exemplo, se voc inserir Jos no campo Nome de um formulrio e Silva no campo Sobrenome, a aplicao do filtro dever selecionar todos os registros que contm o nome Jos Silva. Filtrar / Classificar Avanado permite que voc insira vrios critrios complexos para filtragem e especifique uma ordem de classificao. Ela usa um mtodo grfico similar ao usado em uma consulta.

Classificao organiza os registros em uma ordem especfica. um processo sofisticado quando aplicado a um grande nmero de registros. Os botes da barra de ferramentas classificam uma coluna selecionada em ordem crescente ou decrescente. Usando Filtrar/Classificar Avanado, voc pode classificar vrias colunas ao mesmo tempo, mas em sequncia diferentes.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

35

Captulo 3 Formulrios

C A P T U L O

F o r m u l r i o s

Tpicos deste captulo


Criao de Formulrios Como criar um formulrio atravs do Assistente de Formulrio Estrutura do Formulrio Criar uma Caixa de Combinao Criar uma Caixa de Texto Manuteno de Registros

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

36

Captulo 3 Formulrios

Formulrios
Agora que as tabelas esto montadas e relacionadas, voc j pode aliment-las (preench-las). No Microsoft Access, temos uma ferramenta que permite a criao de telas personalizadas e mais amigveis para o usurio. Esta ferramenta o objeto Formulrio.

Os formulrios permitem que voc insira, altere e exclua dados de um banco de dados. Um formulrio normalmente se refere a um nico registro. Um formulrio tambm pode conter linhas, cores e imagens juntamente com caixas de seleo, botes e recursos similares denominados controles. Quando um formulrio gerado, o Access 2010 cria um vnculo entre o formulrio e sua origem de registros (geralmente uma tabela ou consulta) utilizando objetos grficos denominados controles. O tipo mais comum de controle utilizado para exibir e inserir dados a caixa de texto. Quando usado na elaborao de sistemas o formulrio ganha uma importncia muito grande por ser o objeto de banco de dados usado na criao de todas as telas do sistema. Veja a figura abaixo.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

37

Captulo 3 Formulrios

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

38

Captulo 3 Formulrios

Criao
Criar um formulrio seja usando um assistente ou criando desde o incio no modo design. Baseado na tabela que voc especifica, o Assistente de formulrio o orienta atravs de uma srie de opes, como quais campos devem ser exibidos no formulrio e a disposio dos dados. Se voc mesmo for criar o formulrio, use a Caixa de ferramentas no modo design para colocar cada controle no seu formulrio. O Access fornece diversos controles para formulrios, inclusive controles para exibio e insero de dados, e exibio de etiquetas e de grficos. Para criar um formulrio, execute os seguintes passos: 1. 2. Clique na guia Criar > grupo Formulrios. Aparecero todas as opes para criao de Objetos separados por Frames, inclusive Formulrios como mostra a tela abaixo:

3.

Selecione a forma de criao e a tabela que ser vinculada ao formulrio. Resultado

Opo Modo design

Formulrio

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

39

Captulo 3 Formulrios
Assistente de Formulrio

Vrios tens

Formulrio em Branco 4. 5. D um clique no boto OK.

Permite criar um formulrio em Branco

Se a opo selecionada for Assistente de Formulrio, o Access apresentar uma seqncia de telas que permitem a uma maior personalizao do formulrio.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

40

Captulo 3 Formulrios Como Criar um Formulrio Atravs do Assistente de Formulrio.


1. 2. D um clique na guia Criar > grupo Formulrio. Selecione a opo Assistente de Formulrio e a tabela de onde os dados do objeto se originam e, em seguida, clique sobre o boto OK. A tela abaixo ser apresentada.

3. 4.

Selecione os campos que deseja apresentar no seu fomulrio. Clique sobre o boto Avanar. A tela abaxio ser apresetada.

5. 6.

Selecione o layout de formulrio que desejar. Observe na parte de visualizao como os dados sero dispostos no formulrio. Clique sobre o boto Avanar. A tela abaixo ser apresentada

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

41

Captulo 3 Formulrios

7. 8. 9.

Na caixa de texto Que ttulo voc deseja para o seu formulrio? digite o ttulo a ser exibido na tela do formulrio. Selecione uma das opes Abrir o formulrio para visualizar ou inserir informaes ou Modificar o design do formulrio. Clique sobre o boto Concluir. O formulrio ser exibida como mostra a figura abaixo.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

42

Captulo 3 Formulrios

Modo Design
Como foi dito anteriormente, usamos o formulrio para criar telas que tornem o trabalho com registros mais fcil e amigvel, com essa viso o Access nos trs ferramentas que possibilitam a personalizao do formulrio. Para personalizar seu formulrio visualize-o no formato estrutura pressionando o boto Modo de Exibio (disponvel na guia Pgina Principal) se o formulrio j estiver aberto. A figura abaixo mostra um formulrio no modo design.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

43

Captulo 3 Formulrios

Quando selecionamos um objeto o mesmo fica cercado por alas. Se o objeto selecionado possuir um outro objeto associado a ele, este ganha uma ala no canto superior esquerdo. As alas apresentam-se em dois tamanhos: pequenas (que cercam o objeto selecionado) e grande (posicionadas no canto superior esquerdo do objeto). Ala Pequena Quando posicionamos o ponteiro do mouse sobre estas alas podemos redimensionar o objeto selecionado. Ala Grande - Quando posicionamos o ponteiro do mouse sobre estas alas o mesmo assume formato de Dedo, possibilitando a movimentao apenas do objeto selecionado. Se existir um outro objeto vinculado ao objeto que ser movimentado o mesmo no ser movido. Bordas - Quando posicionamos o ponteiro do mouse sobre as bordas o mesmo assume formato de Mo, possibilitando a movimentao do objeto selecionado e dos outros objetos vinculados ao objeto que ser movimentado.

Para formatar os objetos de seu formulrio use os botes nas guias Design, Organizar e Layout disponveis na faixa de opes. Veja a tabela abaixo.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

44

Captulo 3 Formulrios

Criar uma Caixa de Combinao


A Caixa de Combinao pode ser inserida no seu formulrio para facilitar e agilizar a insero de informaes j existentes em tabelas do seu banco de dados. Por exemplo, ao cadastrar os funcionrios no formulrio Cadastro de Funcionrios o campo cargo ser preenchido vrias vezes com a mesma informao, pois podem existir vrios funcionrios diferentes na sua empresa que exercem o mesmo cargo, para o usurio no ter o trabalho de digitar vrias vezes a mesma informao a caixa de combinao resolver este problema auxiliando o cadastramento de dados no seu sistema. Para criar uma caixa de combinao, execute os seguintes passos. 1. Clique sobre o boto Caixa de Combinao na guia Design > grupo Controles.

2.

Em seguida, clique no local desejado no seu formulrio. Ser exibida a caixa de dilogo Assistente de caixa de combinao como mostra a figura abaixo.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

45

Captulo 3 Formulrios

3.

Selecione uma das opes para informar ao Access como voc deseja que a caixa de combinao obtenha os valores que sero exibidos. Em seguida, clique sobre o boto Avanar.

4.

Selecione qual a tabela ou consulta que deve fornecer os dados para a caixa de combinao. Clique sobre o boto Avanar.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

46

Captulo 3 Formulrios

5.

Selecione quais os campos contm os valores que sero includos na caixa de combinao. Clique sobre o boto Avanar.

6.

Selecione qual campo deseja classificar e clique em Avanar .

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

47

Captulo 3 Formulrios

7.

Selecione qual a largura desejada para as colunas na caixa de combinao. Clique sobre o boto Avanar.

8.

Selecione uma das opes onde o Access pode armazenar o valor selecionado na caixa de combinao no banco de dados ou lembrar o valor para que voc possa us-lo posteriormente. Clique sobre o boto Avanar.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

48

Captulo 3 Formulrios

9.

Digite o ttulo que voc deseja para a caixa de combinao e, em seguida, clique sobre o boto Concluir.

Criar uma Caixa de Texto


Talvez voc tenha necessidade de criar uma caixa de texto nos seus formulrios. Por exemplo, no formulrio Folha de Pagamento voc ir inserir um campo Total de horas trabalhadas onde ser feita a soma das horas normais trabalhadas e as horas extras. Para tal, execute os seguintes passos. 1. 2. 3. Clique sobre o boto Caixa de texto na guia Design > grupo Controles. Em seguida, clique sobre o local desejado no formulrio. Sero criadas duas Caixas como mostra a figura abaixo. 49

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

Captulo 3 Formulrios

4.

Substitua o Texto75 pelo rtulo desejado, e na caixa NoAcoplado digite a frmula desejada.

Manuteno de Registros
Incluso Para adicionar registros na basta posicionar o cursor em um registro em branco, e preencher os campos de acordo com as propriedades. Alterao Para modificar as informaes de um registro basta selecionar a informao a ser alterada e digitar o novo dado. Excluso Para excluir um registro, basta selecion-lo e pressionar a tecla Delete.

Nota1: quando um registro excludo da tabela no existe forma de recuper-lo. Nota2: Atravs das consultas podemos excluir um conjunto de registros afins. Pesquisa Pode ser feita por filtros ou atravs do comando Editar/Localizar. Impresso Podemos imprimir os dados a partir do formulrio, mas no Access 2010usamos o objeto de banco de dados Relatrio para imprimir as informaes a partir de tabelas ou consultas.

Nota: Em consultas sero apresentadas outras formas de pesquisas em uma e em vrias tabelas ao mesmo tempo.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

50

Captulo 5 Gerar Relatrios

C A P T U L O

R e l a t r i o s

Tpicos deste captulo


Criao de Relatrios Assistente de Relatrio Estrutura de Relatrio

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

51

Captulo 5 Gerar Relatrios

Gerar Relatrios
Aps trabalhar com banco de dados, voc provavelmente ter se tornado um perito na leitura de tabelas e resultados de consultas na sua forma tabular natural. Entretanto, quando for apresentar os resultados do banco de dados a uma platia leiga, os relatrios sero a melhor forma de se fazer entender. O Access possui ferramentas elaboradas e flexveis para a criao de relatrios que permitem a voc realizar uma publicao do banco de dados. Voc pode exibir relatrios na tela, public-los na Web ou imprimir verses em papel. As ferramentas de estrutura permitem que voc combine dados, grficos, ilustraes e at mesmo udio e vdeo. Organize o material para obter o melhor efeito e aprimore-o com cores, fontes e rguas para enfatizar os dados importantes. Um relatrio uma maneira eficaz de apresentar seus dados em um formato impresso. Como voc tem controle sobre o tamanho e a aparncia de todos os elementos de um relatrio, possvel exibir as informaes da maneira como deseja v-las.

A maioria das informaes de um relatrio vm de uma tabela, consulta ou instruo SQL Base. As outras informaes do relatrio so armazenadas na estrutura do relatrio. Quando criamos um relatrio o Access 2010 cria um vnculo entre sua fonte de dados e os controles. Esses controles podem ser: Caixas de textos, Rtulos e Linhas Decorativas.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

52

Captulo 5 Gerar Relatrios

Criao
Voc pode criar uma variedade de relatrios diferentes no Microsoft Office Access 2007, do mais simples ao mais complexo. Comece pensando na sua fonte de registro de relatrio. Se o relatrio for uma lista simples de registro ou um resumo agrupado sobre vendas por regio, voc deve primeiro determinar quais campos contm os dados que deseja ver no relatrio e em quais tabelas ou consultas eles esto localizados. Depois de escolher a fonte de registro, voc normalmente achar fcil criar um relatrio utilizando o Assistente de Relatrio. O Assistente de Relatrio um recurso do Access que apresenta vrias questes e gera um relatrio baseado nas suas respostas.

1.

D um clique na guia Criar e em seguida grupo Relatrios

1.
2.

No Painel de navegao, clique na tabela ou na consulta na qual deseja basear o relatrio. Na guia Criar, no grupo Relatrios, clique em Relatrio. 53

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

Captulo 5 Gerar Relatrios


O Access cria e exibe o relatrio no modo de exibio de Layout. 3. Para mais informaes sobre exibio e impresso do seu relatrio, consulte a seo.

Ao selecionar o Objeto, Consulta ou Tabela, d um clique na Opo Relatrio e automaticamente aparecer O Relatrio criado

Criar um relatrio utilizando o Assistente de Relatrio


possvel usar o Assistente de relatrio para ser mais seletivo sobre quais campos aparecero no relatrio. Voc tambm pode especificar como os dados so agrupados e classificados e usar os campos de mais de uma tabela ou consulta, desde que voc tenha especificado anteriormente um relacionamento entre as tabelas e as consultas. Encontre links com mais informaes sobre a criao de relaes na seo Consulte tambm. 1. 2. Na guia Criar, no grupo Relatrios, clique em Assistente de Relatrio. Siga as orientaes nas pginas do Assistente de Relatrio. Na ltima pgina, clique em Concluir. Quando voc visualizar o relatrio, ele ser exibido do mesmo modo em que ele ser impresso. Para obter mais informaes sobre a visualizao e impresso do seu relatrio, consulte a seo Exibir, imprimir ou enviar o relatrio como uma mensagem de email. Observao Caso voc deseje incluir campos de vrias tabelas e consultas no relatrio, no clique em Avanar nem em Concluir aps selecionar os campos da primeira tabela ou a consulta na primeira pgina do Assistente de relatrio. Em vez disso, repita as etapas para selecionar uma tabela ou consulta e clique em quaisquer campos adicionais que deseje incluir no relatrio. Em seguida, clique em Avanar ou Concluir para continuar.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

54

Captulo 5 Gerar Relatrios Usando o Assistente de Relatrio:

Aps selecionar o Objeto, Tabela ou Consulta,adicione os campos desejeado e clique em avanar

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

55

Captulo 5 Gerar Relatrios

Opes de Classificar por alguns campos e avanar

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

56

Captulo 5 Gerar Relatrios

Opo de definio de Layout e impresso (Retrato ou Paisagem)

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

57

Captulo 5 Gerar Relatrios Concluso e Visualizao do relatrio.


1. Selecione a forma como deseja criar o relatrio e a fonte de dados. As opes disponveis so: Cria um relatrio em branco, sem auxlio de um assistente. Esta opo utilizada por usurios que desejam personalizar seus relatrios. Este assistente cria um relatrio baseado nos campos que voc selecionou. Esta opo usada por usurios iniciantes. O Access apresenta uma seqncia de telas que auxiliam o usurio na elaborao de seu relatrio. Cria um Relatrio bsico que dispe os dados em formato de tabela. Cria um relatrio em branco. Cria um relatrio para impresso em forma de etiquetas.

Design do Formulrio

Assistente de Relatrio

Relatrio Relatrio em Branco Etiquetas 2.

D um clique no boto OK.

Aps a criao do Relatrio, aparecer a guia Visualizao de Impresso.

Criar etiquetas utilizando o Assistente de Etiqueta


Use o Assistente de Etiqueta para criar facilmente as etiquetas para uma ampla variedade de tamanhos padro de etiqueta. 1. 2. 3. No Painel de Navegao, selecione a tabela ou a consulta que ser a fonte de registro para as etiquetas. Na guia Criar, no grupo Relatrios, clique em Etiquetas. Siga as orientaes nas pginas do Assistente de Etiqueta. Na ltima pgina, clique em Concluir.

O Access exibe os rtulos na Visualizao de impresso para que voc possa v-las do modo como aparecero na impresso. Voc pode usar o controle deslizante na barra de status para aplicar zoom aos detalhes. Observao A Visualizao de impresso o nico modo de exibio que voc pode usar para visualizar vrias colunas os outros modos de exibio mostram os dados em uma nica coluna.

Treinamento em Microsoft Access 2010 Copyright 2010 NSI Training Tecnologia

58