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

2
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

3
Captulo 1 Introduo

C A P T U L O
B a n c o d e D a d o s
1
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

4
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.

5
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
Editando a barra de acesso rpido
Minimizar
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:

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

8
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.

9
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

Clique aqui para escolher


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

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


Formulrios
edio de dados.

Organizar os dados em um formato impresso. Pode incluir resultados de


Relatrios
consultas, totais e subtotais, possibilitando ainda o agrupamento dos dados.

Permitir que voc torne os dados disponveis na Internet ou em uma Intranet


Pginas
para emisso interativa de relatrios, entrada de dados ou anlise de dados.

Macros Automatizar aes repetitivas para executar tarefas especificadas.

Programas escritos usando o Visual Basic que ampliam a funcionalidade do


Mdulos
Access.

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.

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.

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. Com a janela do banco de dados aberta, certifique-se de estar na guia Criar > grupo Tabelas.
2. Clique sobre Design da Tabela.

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

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 Dados armazenados

Texto Caracteres alfanumricos (at 255).

Memorando Caracteres alfanumricos (at 64.000).

Nmero Valores numricos

Data/hora Data e hora em vrios formatos.

Moeda Valores numricos formatados como moeda

Numerao Automtica Cria uma sequncia numrica para identificao do registro.

Sim/No Valores lgicos Sim/No, Verdadeiro/Falso, Certo/Errado

Objeto OLE Som, vdeo e figuras importadas de outros aplicativos

Hyperlink Vincula a um recurso da Internet (site, email, URL)

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.

Calculado Voc pode colocar uma expresso para realizar um calculo.

Assistente de pesquisa Localiza os dados de outra tabela ou permite inserir um conjunto de


informaes pr-definidas

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 Efeito

Tamanho do campo 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


Formato
vdeo

Casas Decimais Define as posies decimais.

Formata automaticamente entradas como nmeros de telefone e nmeros da


Mscara de entrada 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
legenda tem prioridade de apresentao em relao ao nome original do campo.

Usada para especificar um dado que ser inserido automaticamente quando um novo
Valor Padro
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
Regra de Validao 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


Texto de Validao
Regra de Validao no for atendida.

Define se o usurio ser obrigado a preencher o campo ou no. Coloque como


Requerido requerido os campos considerados importantes em sua tabela, como por exemplo o
nome de uma pessoa ou descrio de um produto.

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
Permitir comprimento zero
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.

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

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).

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
2e
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

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 Descrio Quantidade Fornecedor Telefone Contato
001 Cala 10 Taco 222-2222 Ana Cristina
002 Camisa 20 Taco 222-2222 Ana Cristina
003 Bermuda 30 Nike 333-3333 Jos Carlos
004 Sapato 40 MR. Cat 444-4444 Daniel Andrade
005 Cinto 50 MR. Cat 444-4444 Daniel Andrade
006 Tnis 60 Nike 333-3333 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. CodForn CodForn Fornecedor Telefone Contato


001 Cala 10 F011 F011 Taco 222-2222 Ana Cristina
002 Camisa 20 F011 F012 Nike 333-3333 Jos Carlos
003 Bermuda 30 F012 F013 MR. Cat 444-4444 Daniel Jos
004 Sapato 40 F013
005 Cinto 50 F013
006 Tnis 60 F012
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;
b) O campo comum tem que ser do mesmo tipo ou de tipos compatveis. Por exemplo
Texto Texto ou Nmero Nmero ou Nmero - Autonumerao;
c) O campo comum deve ter o mesmo contedo e propriedades;
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)..

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. Selecione e adicione as tabelas que deseja relacionar.
3. Clique sobre o boto Fechar. A janela de relacionamentos ser exibida como mostra a figura abaixo.

20
Captulo 4 Consultas
4. D um clique no campo que ser usados para relacionar com a outra tabela.
5. Mantendo do boto do mouse pressionado, arraste o campo at o campo correspondente na tabela com a qual
quer relacionar.
6. 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.

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. Selecionar, nas tabelas associadas todos os registros da tabela me e, da tabela filha, somente os registros
associados com a tabela me;
3. Selecionar, nas tabelas associadas todos os registros da tabela filha e, na tabela me, somente os registros
associados com a tabela filha.

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:

23
Captulo 4 Consultas

C A P T U L O
C o n s u l t a s
3
Tpicos deste captulo
Criao de Consultas
Consulta Seleo
Consulta Atualizao
Consulta Tabela de Referncia Cruzada
Consulta Criar Tabela
Consulta Acrscimo
Consulta Excluso
Filtros

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.

25
Captulo 4 Consultas

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

26
Captulo 4 Consultas

3. Selecione as tabelas e/ou consultas a partir das quais deseja criar a consulta.
4. Clique sobre o boto Adicionar.
5. 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.

Tabela 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.

Classificao Esta opo permite que o usurio defina por qual campo e em que sentido os registro sero
classificados quando apresentados.

Mostrar 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.

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.

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
Captulo 4 Consultas

Entre dois valores ( Entre )

Lgico

Negado Abrange todos os registros em que a condio seja falsa.

E Abrange todos os registros que atendam a todos os critrios associados por E.

Ou Abrange todos os atendam a um dos critrios associados por Ou.

Veja os exemplos abaixo:


Um campo utilizando E

Dois campos utilizando OU

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

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.

31
Captulo 4 Consultas

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.

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

3. 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.
4. Clique sobre o boto OK.
5. 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.

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.

35
Captulo 3 Formulrios

C A P T U L O
F o r m u l r i o s
4
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

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.

37
Captulo 3 Formulrios

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. Clique na guia Criar > grupo Formulrios.
2. 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.

Opo Resultado

Modo design

Formulrio

39
Captulo 3 Formulrios

Assistente de Formulrio

Vrios tens

Formulrio em Branco Permite criar um formulrio em Branco

4. D um clique no boto OK.


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

40
Captulo 3 Formulrios
Como Criar um Formulrio Atravs do Assistente de Formulrio.
1. D um clique na guia Criar > grupo Formulrio.
2. 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. Selecione os campos que deseja apresentar no seu fomulrio.


4. Clique sobre o boto Avanar. A tela abaxio ser apresetada.

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

41
Captulo 3 Formulrios

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

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.

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.

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.

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.

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 .

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.

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. Clique sobre o boto Caixa de texto na guia Design > grupo Controles.
2. Em seguida, clique sobre o local desejado no formulrio.
3. Sero criadas duas Caixas como mostra a figura abaixo.
49
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.
Nota: Em consultas sero apresentadas outras formas de pesquisas em uma e em vrias tabelas ao mesmo tempo.
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.

50
Captulo 5 Gerar Relatrios

C A P T U L O
R e l a t r i o s
5
Tpicos deste captulo
Criao de Relatrios
Assistente de Relatrio
Estrutura de Relatrio

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.

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. No Painel de navegao, clique na tabela ou na consulta na qual deseja basear o relatrio.

2. Na guia Criar, no grupo Relatrios, clique em Relatrio.

53
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. Na guia Criar, no grupo Relatrios, clique em Assistente de Relatrio.

2. 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.

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

55
Captulo 5 Gerar Relatrios

Opes de Classificar por alguns campos e avanar

56
Captulo 5 Gerar Relatrios

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

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:

Design do Formulrio Cria um relatrio em branco, sem auxlio de um assistente. Esta opo utilizada
por usurios que desejam personalizar seus relatrios.

Assistente de Relatrio 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.

Relatrio Cria um Relatrio bsico que dispe os dados em formato de tabela.

Relatrio em Branco Cria um relatrio em branco.

Etiquetas Cria um relatrio para impresso em forma de 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. No Painel de Navegao, selecione a tabela ou a consulta que ser a fonte de registro para as etiquetas.

2. Na guia Criar, no grupo Relatrios, clique em Etiquetas.

3. 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.

58