Você está na página 1de 27

Microsoft Access 2000

ndice:
Captulo 1
O que Banco de Dados?
O que o Access?
Comeando um novo banco de dados
Os objetos do Access

Captulo 2
Entendendo as tabelas
O modo estrutura
Tipos de Dados
Propriedades dos Campos
Salvando tabelas

Captulo 3
Relacionamento entre tabelas
Folha de Dados

Captulo 4
Entendendo Consultas
Criando consultas utilizando assistentes
Criando consultas utilizando o Modo Estrutura
Tipos de consultas

Captulo 5
Entendendo formulrios
Personalizando Formulrios
Entendendo Relatrios

Captulo 6
Entendendo macros
Criando botes de comando

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Captulo 1 - Introduo
O que Banco de Dados?
Imagine que voc possui uma empresa, todos os dados dos seus clientes esto armazenados em fichas, guardadas
em fichrios num enorme armrio empoeirado. Sempre que voc precisa consultar o endereo, por exemplo, de um
deles, voc no acha a ficha ou no entende o que est escrito. Essa situao pode ser evitada se cadastrarmos os
nossos clientes utilizando um programa especfico que trabalhe com banco de dados.

Um banco de dados simplesmente um conjunto de informaes, onde os dados so organizados de forma lgica
e estruturada. Por exemplo, um cadastro de estoque de filmes de uma locadora um banco de dados. Nele
podemos cadastrar um novo filme, alterar algum existente ou excluir algum indesejado. Tempos atrs, quando a
maioria das empresas ainda no era informatizada, todas essas funes eram feitas manualmente.

O que Access?
O Access um gerenciador de banco de dados. Ele ajuda as pessoas a criarem programas que controlam uma base
de dados e que permitem atualizar as informaes, fazer consultas, emitir relatrios, fazer comparaes de
informaes, fazer clculos, enfim, satisfazer s necessidades das pessoas e das empresas no dia-a-dia. A grande
vantagem do Access sua facilidade de uso. Fazer programas de computador sempre foi uma tarefa complicada,
que exigia a participao de um especialista. Com o aparecimento do Access, isso acabou. Desenvolver programas
desse tipo uma atividade simples, que pode ser feita por qualquer pessoa com pouco tempo de estudo.

Tela inicial do Access, onde voc escolhe entre abrir


o um banco de dados vazio , Assistente de Banco de
Dados ou Abrir um banco de dados existente.

Comeando um novo banco de dados


Caso sua escolha for um banco de dados novo, aparecer uma caixa de dilogo para que voc informe o local onde
ser gravado o banco de dados.

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Diferente de outros programas, o Access necessita que o arquivo seja salvo antes que se comece a trabalhar nele.
Observe que a extenso de um banco de dados do Access .mdb.
Aps informar o local e o nome para o seu BD, clique no boto criar, ento aparecer uma tela como a debaixo:

Os objetos do Access
Repare que esquerda da janela que apareceu existem sete botes. So os chamados objetos do Access. Cada um
destes objetos possui caractersticas e configuraes prprias. So eles:

Tabela - O principal objeto do Access, atravs dele que comearemos efetivamente a criar o BD. Tem funo de
armazenar todos os dados que mais para frente cadastraremos.
Consulta Permite uma melhor visualizao dos dados cadastrados nas tabelas. Podemos criar pesquisas,
definindo a seqncia que uma informao poder ser exibida.
Formulrios a parte da formatao do Access, com este objeto podemos personalizar o layout das nossas
tabelas e consultas criadas.
Relatrios Permite configurarmos os dados das tabelas, consultas e formulrios para impresso de uma maneira
bem simples, pois contamos com o auxlio de um assistente.
Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Pginas semelhante seo formulrios, porm com a diferena que este objeto voltado Internet
Macros - a parte que define aes. Utilizada para dinamizar o BD, as macros permitem criarmos funes
diversas como impresso ou navegao de registros.
Mdulos onde podemos programar funes mais avanadas. Utilizada por usurios que conhecem
programao.

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Captulo 2 - Tabelas
Entendendo Tabelas
Uma tabela um conjunto de dados sobre um tpico especfico, como produtos ou
fornecedores. Utilizar uma tabela separada para cada tpico significa armazenar os dados
somente uma vez, o que torna o banco de dados mais eficiente e reduz os erros de entrada de
dados.
Todas as informaes do banco de dados so armazenadas em tabelas. Porm, antes de cri-las, devemos analisar
algumas coisas para que posteriormente evitemos problemas. Temos que ter em mente o que realmente precisa ser
feito, o que gostaramos de cadastrar e qual a importncia de se cadastrar (para no correr o risco de cadastrar
dados desnecessrios ou repetidos).
S aps esquematizar tudo que ser feito que devemos partir para ferramenta que permitir a criao das tabelas.
Existem vrias maneiras de se criar uma nova tabela:

Criar tabela no modo estrutura utilizamos o modo estrutura para criar uma tabela definindo os nomes de cada
campo, bem como suas propriedades. o modo mais utilizado.

Criar tabela usando o assistente o Access possui alguns modelos de estruturas de tabelas, o assistente nos
auxilia a cri-las.

Criar tabela inserindo dados criamos a tabela cadastrando os dados automaticamente.

O Modo Estrutura
Este modo define o esqueleto da sua tabela, ou seja, define todos os tipos de informaes que contero a tabela.
Esses tipos de informaes definido como um campo. Por exemplo, se precisamos cadastrar os telefones dos
nossos clientes, criamos um campo com nome Telefone, veja abaixo:

Nome do Campo: coluna que identifica o nome de cada campo.


Tipo de Dados: existem vrios tipos de informaes, por exemplo, o campo endereo armazena letras e nmeros,
j o campo preo armazena valores, por isso cada campo precisa ser identificado por um tipo de dado. So eles:
Texto: armazena qualquer letra, smbolo, e nmero(desde que no seja para efetuar clculos).
Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Memorando: muito parecido ao tipo texto com a diferena de poder armazenar muito mais
informaes(sua capacidade maior), geralmente usamos este tipo para campos onde so inseridas
observaes ou descries.
Nmero: armazena nmeros que sero utilizados para clculos, por exemplo, idade e quantidades.
Data/Hora: armazena valores que utilizam alguns dos formatos de data ou hora, por exemplo 13-02-00 ou
29-out-00.
Moeda: armazena valores monetrios, exemplo: preo do produto.
Autonumerao: gera uma seqncia de nmeros crescentes e que no se repetem, utilizado geralmente
quando se quer atribuir um cdigo a algum produto ou cliente, por exemplo.
Sim/No: armazena um valor verdadeiro ou falso, usamos com perguntas do tipo Fuma? ou Tem filhos?,
pois s podem haver duas respostas: Sim ou No.
Objeto OLE: armazena dados de outros aplicativos como o Word, Excel, CorelDRAW!, etc., pode ser
utilizado para guardar a foto de um funcionrio, por exemplo.
Hyperlink: armazena um hyperlink, ou seja, um endero de um arquivo ou de um site.
Assistente de Pesquisa: permite pesquisar os dados de um campo nos registros de outras tabelas.

Descrio: utilizada apenas para indicar qual funo do campo ou que tipo de informes devem ser digitados
no campo, por exemplo, se for um campo nome do cliente, podemos colocar uma descrio informando ao usurio
que ele deve digita-lo por extenso, sem abreviaes.

As propriedades de um campo
Alm de escolher o tipo de dado que dever conter o campo, ainda podemos configurar mais. Cada tipo de campo
que escolhemos permite diferentes configuraes. Essas configuraes so as propriedades do campo e aparece na
parte inferior da janela na guia geral:

Abaixo descrevemos as propriedades mais utilizadas (lembrando que elas variam de acordo com o tipo de dado
escolhido):
Tamanho do campo: serve controlar o nmero mximo de caracteres que podem ser inseridos em um campo
Texto (aceita at 255 caracteres) ou para controlar o intervalo e tipo de valores numricos que podem ser inseridos
em um campo Nmero. A tabela abaixo mostra os tamanhos aceitos pelo campo Nmero:
Byte Armazena nmeros de 0 a 255 (no-
fracionrios).

Decimal Armazena nmeros de -10^38 -1 a


10^38 -1 (.adp)
Armazena nmeros de -10^28 -1 a
10^28 -1 (.mdb)

Inteiro Armazena nmeros de 32 768 a

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

32.767 (no-fracionrios).

Inteiro Longo (Padro) Armazena nmeros de -


2.147.483.648 a 2.147.483.647 (no-
fracionrios).

Simples Armazena nmeros de


3,402823E38 a
1,401298E45 para valores
negativos e de
1,401298E45 a 3,402823E38 para
valores positivos.

Duplo Armazena nmeros de


1,79769313486231E308 a
4,94065645841247E324 para
valores negativos e de
1,79769313486231E308 a
4,94065645841247E324 para
valores positivos.

Formato: propriedade que permite personalizar a maneira como nmeros, datas, horas e texto so exibidos e
impressos. Veja um esquema que mostra as opes de formato de alguns tipos de dados:

Nmeros, Moedas e Autonumerao


Formato N digitado Modo que ser exibido
Nmero Geral 7895,879 7895,879
Moeda 7895,879 R$ 7.895,89
Euro 7895,879 7.895,89
Fixo 7895,879 7895,89
Padro 7895,879 7.895,89
Porcentagem 0,854 85,40%
Cientfico 7895,879 7,896E+03

Data/Hora
Formato Modo que ser exibido
Data Geral 14/02/2001 18:30:20
Data Completa Quarta-feira, 14 de fevereiro de 2001
Data Normal 14/fev/01
Data Abreviada 14/02/01
Hora Completa 18:30:20
Hora Normal 6:30
Hora Abreviada 18:30

Mscara de Entrada: Utilizamos a propriedade MscaraDeEntrada para tornar a entrada de dados mais fcil e
para controlar os valores que os usurios podem inserir. Por exemplo, ao se cadastrar um Cep, notamos que todos
possuem cinco nmeros, um trao e mais trs nmeros, portanto utilizamos uma mscara para que o usurio no
precise ficar digitando o trao. Utilizamos um caractere para criar a mscara de entrada. Os smbolos mais usados
so:

Caractere Descrio
0 Dgito (de 0 a 9, entrada obrigatria, sinais de adio [+] e subtrao [] no permitidos).
9 Dgito ou espao (entrada no obrigatria, sinais de adio e subtrao no permitidos).
# Dgito ou espao (entrada no obrigatria; os espaos so exibidos como vazios quando no modo
Edio, mas os vazios so removidos quando os dados so salvos; sinais de adio e subtrao
permitidos).
Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

L Letra (de A a Z, entrada obrigatria).


? Letra (de A a Z, entrada opcional).
A Letra ou dgito (entrada obrigatria).
a Letra ou dgito (entrada opcional).
& Qualquer caractere ou um espao (entrada obrigatria).
C Qualquer caractere ou um espao (entrada opcional).

No nosso exemplo, a mscara ficaria da seguinte forma:


99999-999.

Legenda: O nome que demos aos campos assume automaticamente o nome das colunas no modo folha de dados,
para que no acontea de aparecer campos com nomes esquisitos como: cl_estm ou pr_cd, utilizamos essa
propriedade. digitar o texto que desejamos que seja exibido, por exemplo se o nome do campo for pr_cd, a
legenda pode ser Cdigo do Produto.

Valor Padro: Permite especificar um contedo padro para o campo, muito til em campos como Cidade, onde
podemos definir como valor padro a cidade de So Paulo, por exemplo.

Regra de Validao: caso voc queira limitar o que ser digitado pelo usurio, s utilizar essa propriedade. Por
exemplo, se um determinado campo Quantidade s puder conter valores menores que 20, ento inserimos a
seguinte regra: <20, quando o usurio for cadastrar as quantidades, ele no conseguir digitar um valor maior do
que 20.

Texto de validao: Aqui determinamos qual vai ser a mensagem enviada ao usurio caso ele infrinja a regra de
validao.

Requerido: Se essa propriedade for definida como sim, o usurio ser obrigado a digitar algum dado no campo,
no sendo possvel deixar o campo vazio.

Permitir comprimento zero: essa propriedade permite que o usurio deixe o campo em branco, mesmo que a
opo requerido for sim.

Indexado: Indica se o contedo do campo ser classificado ou no, podendo ou no ser duplicado.

Salvando uma tabela


Aps criar todos os campos, escolher os tipos de dados e alterar todas as propriedades necessrias, feche a janela
Tabela1. Aparecer uma caixa de dilogo perguntando se deseja salvar as alteraes. Clique em Sim e defina um
nome para sua tabela. Logo aps aparecer outra caixa perguntando se deseja definir chave primria, clique em

no por enquanto. Uma chave primria (representado na barra de ferramentas pelo boto: ) indica que o
campo no poder ser repetido em hiptese nenhuma, utilizado muito para identificar um cliente, por exemplo
atravs de um cdigo. representado por uma chavinha ao lado do nome do campo.
Obs.: Cada tabela que criarmos e obviamente for salva, ser apresentada por um cone na janela das tabelas.

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Captulo 3: Relacionamento entre Tabelas e Modo Folha de Dados

Relacionamento entre tabelas


Vamos supor que uma tabela de vendas do produto possua os seguintes campos: Cdigo da Venda, Cdigo do
Produto, Preo do Produto, Data da Venda. E uma tabela Produtos possua: Cdigo do Produto, Nome do Produto,
Marca, Descrio. Percebeu que o campo Cdigo do Produto se repete nas duas tabelas? Tanto uma quanto a outra
dependem do Cdigo do Produto. Para que uma tabela saiba da existncia da outra, precisamos relaciona-las.
Para relacionarmos os campos de duas tabelas, eles devem ter o mesmo tipo de dados e obviamente armazenar
informaes do mesmo assunto. Para criar um relacionamento proceda da seguinte forma:
Feche todas as tabelas abertas.

Clique sobre o boto na barra de ferramentas ou v no menu Ferramentas e escolha a opo


Relacionamentos...
Na janela Mostrar Tabela, escolha as tabelas que deseja relacionar (no nosso exemplo seria vendas do
produto e produtos) e clique sobre o boto Adicionar
Feche a janela Mostrar Tabela.
Uma janela semelhante a esta aparecer:

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Ento s precisamos clicar sobre o campo Cdigo do Produto da tabela de Produtos e arrastar para Cdigo do
Produto da Tabela Vendas do Produto.

Folha de Dados
Imagine que voc est procurando emprego e entra em uma agncia de empregos, eles te entregam uma ficha para
que preenche, provavelmente na ficha estaro perguntas do tipo: nome, endereo, telefone, etc... Com a ficha nas
mos voc consegue ver exatamente o que eles precisam saber de voc. No Acccess a para que o usurio consiga
preencher a ficha, utilizamos o modo folha de dados. Criando a estrutura, na verdade formulamos as perguntas e
agora iremos responde-las.
Para podermos cadastrar algo nas tabelas, basta dar um clique duplo sobre a tabela desejada. Ou seno selecionar a
tabela e clicar sobre o boto Abrir.
A tela abaixo ser apresentada:

Observe que o nome dos campos (que foram criados no modo estrutura) serve de ttulo das colunas. Cada linha
(que seria cada cadastro) chamada de registro. Existem controles na parte inferior da janela que servem para a
navegao entre registros:
Retorna para o primeiro registro.
Retorna para o registro anterior.
Avana para o prximo registro.
Avana para o ltimo registro.
Cria um novo registro na ltima posio.
Quando estamos editando um determinado registro, o desenho de um lpis aparece no incio dele. O asterisco
indica que a linha um novo registro. Para passarmos para o campo seguinte pressionamos enter ou tab ou as
setas de direo ou simplesmente clicamos no campo desejado.
Automaticamente ao fechar a janela os dados so gravados na tabela.

Captulo 4 Consultas

Entendendo consultas
Uma consulta serve para exibir, alterar e analisar dados de vrias maneiras. Podemos criar uma consulta utilizando
vrias tabelas e selecionar somente os campos que acharmos interessantes. Para criar uma consulta, clique sobre o
objeto Consultas. Existem duas opes para criao de consultas. Utilizando o assistente ou o modo estrutura.

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Criando consultas utilizando o assistente


O assistente de consulta serve para facilitar a criao de uma consulta simples. Quando o acionarmos surgir uma
tela onde escolheremos quais tabelas devero fazer parte da consulta, bem como seus campos:

Selecione aqui a tabela desejada

Neste retngulo
aparecero os
campos que faro
parte da consulta

Clique neste boto


para adicionar os Este boto insere todos
campos para a sua os campos da tabela.
consulta

Clique no boto avanar, defina um nome para a consulta e finalize clicando em concluir. Automaticamente a
consulta se abrir na tela.

Criando consultas utilizando o modo estrutura


Com o modo estrutura temos a possibilidade de aprimorar mais as nossas consultas. A primeira tela que surge
serve para escolhermos qual (ou quais) tabelas iremos utilizar para criar a consulta. Escolha as tabelas, clicando
em adicionar e em seguida em fechar.
A tela que surgir ser assim:

Grade de Estrutura: a grade, semelhante a uma planilha do Excel, na parte inferior da janela onde vamos
estruturar a consulta. Ela possui os seguintes elementos:

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Campo: Exibe os campos que fazem parte da consulta, para adiciona-los clique e arraste o campo da
tabela para o retngulo ou seno escolha o campo na seta que aparece ao lado do retngulo. Observe que
o primeiro campo da tabela tem a forma de um asterisco, ele simboliza todos os registros. Portanto, se
quisermos utilizar todos os campos da tabela, no precisamos arrastar um a um.
Tabela: Informa o nome da tabela qual pertence o campo selecionado.
Classificao: Podemos colocar os dados que sero exibidos em ordem crescente (A-Z) ou decrescente
(Z-A) clicando nesta opo.
Mostrar: Define se o campo ser mostrado na consulta.
Critrio: Permite que utilizemos alguma condio para visualizao dos dados. Por exemplo, no campo
nome pode-se usar um critrio para mostrar s os nomes que comecem com m, para isso o critrio deve
ser da seguinte forma: Como M*. Existem outros critrios que podem ser usados. Se quisermos exibir
somente os nmeros maiores que 20 em um campo de nome idade, por exemplo, adicionamos o critrio:
>20, quando exibirmos a consulta aparecero somente as idades maiores que 20.
Para executar sua consulta precisamos salva-la primeiro clicando logo aps no boto Exibir escolhendo a opo
Modo folha de dados.

Tipos de consulta
Existem basicamente trs tipos de consultas:

Consultas Seleo
O tipo mais comum de consulta a consulta seleo. Uma consulta seleo recupera dados de uma ou mais tabelas
atravs de critrios especificados e exibe os dados na ordem escolhida. Quando uma consulta seleo executada
o Access busca os registros especificados e exibe da forma desejada pelo usurio. Foi este tipo de consulta que
criamos no tpico anterior.

Consultas Parmetro
No seria mais fcil se ao executar uma consulta de clientes, por exemplo, surgisse uma caixa perguntando qual de
qual cidade desejaria consultar? Muitas consultas por serem enormes acabam tornando a pesquisa do usurio
muito trabalhosa. Para facilitar e para filtrar as informaes que sero apresentadas que existem as consultas
parmetros. Elas nada mais so do que uma consulta seleo aprimorada, onde para executar a consulta o usurio
precisa fornecer alguma informao (um parmetro).
Para criar um parmetro na sua consulta basta digitar na linha Critrio no modo estrutura da consulta a pergunta
que ser dirigida ao usurio entre colchetes, ou seja, se quisermos que o usurio fornea o nome da cidade na
consulta de clientes faremos o seguinte:

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Quando executarmos a consulta, aparecer a pergunta:

Se a resposta do usurio no coincidir com nenhuma cidade ou se a resposta for nula, o Access simplesmente no
exibir nenhum registro.

Consulta tabela de referncia cruzada

Vamos supor que seja necessrio obter uma consulta que informe quais foram os produtos e as quantidades
vendidas em uma determinada data. Para criar essa situao usaremos uma Consulta tabela de referncia cruzada.
Siga os passos abaixo:
Crie primeiro uma consulta seleo, adicionando todas as tabelas que sero necessrias, bem como os campos.
Utilizamos trs tabelas: Pedidos, Detalhes do Pedido e Produtos como exemplo.
No menu Consulta selecione Consulta tabela de referncia cruzada. Aparecem mais duas linhas na grade de
estrutura, Total e Referncia Cruzada:

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Selecione o primeiro campo (no exemplo, o campo Descrio, da TabelaProdutos). Na linha Total,
mantenha a opo Agrupar por. Na linha Referncia cruzada, selecione a opo Linha, o que informa ao
Access que os dados (Descrio) sero exibidos na primeira coluna da consulta.
Selecione o segundo campo(no exemplo, o campo DataDoPedido, da TabelaPedidos). Na linha Total,
mantenha a opo Agrupar por e na linha referncia cruzada, selecione Coluna, isto informar ao Access
que os dados (DataDoPedido) sero exibidos como cabealho de cada coluna da consulta.
Por ltimo, selecione o terceiro campo (utilizamos Quantidade, da tabela Detalhes Do Pedido). Na linha
Total, informe a opo Soma, assim os dados (as quantidades sero somadas conforme suas ocorrncias
em uma determinada data). A linha Referncia cruzada selecione valor, para que o Access exiba os
valores devidos.
Obs.: Uma consulta de tabela e referncia cruzada deve sempre conter no mnimo, trs tabelas.

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Captulo 5 - Formulrios e Relatrios


Entendendo Formulrios
Voc j percebeu o quanto desconfortvel cadastrar os dados na grade do modo folha de dados? E se voc
quisesse ao lado de cada funcionrio colocar uma foto identificando-o? Nesta grade no ser possvel. A funo
dos formulrios tornar a aparncia das telas mais agradveis. O modo mais fcil de se criar um formulrio
selecionando alguma tabela e clicando sobre o boto quer aparece na barra de ferramentas chamado

AutoFormulrio . Automaticamente a janela do formulrio se abrir.


Mas se a inteno criar formulrios mais personalizados, devemos escolher entre utilizar o modo estrutura ou
assistente. Particularmente mais fcil utilizando o assistente. Lembra daquela janela do assistente de consulta? A
criao de um formulrio ocorre de forma semelhante. Devemos escolher qual a tabela ou a consulta desejada,
selecionar os campos e clicar em avanar. O prximo passo escolher a forma de apresentao dos dados na tela,
escolha e clique em avanar. O terceiro passo definir um estilo de fundo e letras para o formulrio, clicando
sobre os nomes aparece o modelo ao lado. O quarto e ltimo passo define-se um nome para o formulrio, digite o
nome e clique em concluir. A janela do formulrio aparece ento na tela.

Personalizando Formulrios
Depois de criado possvel alterarmos tudo no formulrio, adicionar imagens, botes, cores, fontes.Para isso
selecione o formulrio que foi criado e abra a sua estrutura :

Os objetos que aparecem nesta janela so chamamos de controles. Existe uma caixa de ferramentas com diversas
opes de controles que podem ser inseridos. Os controles que servem para exibir textos (como o caso de
)e que podem auxiliar o usurio no preenchimento do formulrio, so chamados de
rtulos. Os controles que exibem os dados da tabela ou da consulta utilizada(como o caso de

) so chamados de controles acoplados ou caixas de textos. Ambos podem ser


redimensionados ou movidos. Ao selecionarmos um deles, nota-se que aparecem alas pretas ao redor, so
utilizadas para aumentar ou diminuir o seu tamanho, como numa figura no Word.

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Podemos alterar as cores e a fonte tambm, para isso selecionamos os controles desejados (para selecionar dois ou
mais controles utilizamos a tecla SHIFT), e escolhemos algumas das opes de formatao na barra de
ferramentas:

Estilos de textos Cor do preenchimento


Tamanho Cor da Linha

Nome do Alinhamentos Cor da


objeto Fonte fonte Largura da
selecionado Linha

Inserindo figura
Podemos inserir uma figura no formulrio. O boto na caixa de ferramentas permite que seja inserida uma
figura. Clicando neste boto, arraste em alguma parte do formulrio e solte, surgir uma janela para que seja
definido o arquivo da imagem:

Entendendo Relatrios
O relatrio o modo mais eficiente para se apresentar dados impressos de uma tabela ou consulta. Muito parecido
com os formulrios, podemos com os relatrios controlar o tamanho e a aparncia de tudo que ser impresso. Da

mesma forma que existe o AutoFormulrio, podemos criar um relatrio usando o AutoRelatrio ,
automaticamente aparece uma janela com o novo relatrio. Existem dois tipos de AutoRelatrios:

AutoRelatrio: Colunar
Cria um relatrio dispondo os dados da tabela ou da consulta escolhida em forma de colunas. Para criar esse tipo
de AutoRelatrio, clique no objeto Relatrio da janela do seu BD, em seguida em Novo , parecer a
seguinte janela:

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Escolha o terceira opo e na caixa de seleo abaixo escolha o nome da tabela ou da consulta que deseja utilizar
para criar o relatrio. Clique em OK. O resultado:

Para fechar esta janela voc deve salvar primeiro o relatrio.

AutoRelatrio: Tabular
Cria um relatrio exibindo os dados da tabela ou consulta escolhida em forma de tabela. Para cria-lo clique no
boto Novo (o mesmo procedimento j citado), em seguida escolha a quarta opo e a tabela ou consulta desejada.
O resultado:

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Utilizando o Assistente de Relatrio


Podemos criar um relatrio com a ajuda do assistente, que dar algumas opes para configuraes do relatrio.
Clique no objeto Relatrios, em seguida Criar relatrio usando o assistente.
1passo: Na primeira tela deve-se escolher a tabela ou a consulta desejada e selecionar os campos.

2 passo: pode-se selecionar campos para criar nveis de grupo. Se por exemplo, um relatrio apresentar os dados
de uma tabela de vendas, podemos criar um nvel de grupo atravs do campo data, assim as vendas sero
impressas agrupadas pela sua data. No nosso exemplo, no criamos nveis:

3 passo: podemos definir a classificao dos registros (crescente ou decrescente). Utilizamos o campo nome na
ordem crescente:

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

4 passo: definimos a forma que sero exibidos os dados e o tipo de orientao da pgina (retrato ou paisagem):

5 passo: determinamos o estilo do relatrio, relacionado formatao. Clique sobre o estilo observe o modelo e
avance:

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

6 passo: Definir o nome para um relatrio:

O nosso exemplo ficou assim:

Para personalizar um relatrio proceda da mesma forma que um formulrio. Clique sobre o relatrio e escolha o
modo de exibio estrutura.

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Observe que as janelas so muito semelhantes, portanto para formatar os controles, selecione-os e utilize a barra de
formatao.

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Captulo 6: Macros e botes de comando


Entendendo Macros
Macro uma ao ou um conjunto delas que executam rotinas do tipo imprimir relatrios, abrir formulrio ou sair
do Access. Uma macro composta por aes e por argumentos. Uma ao Abrir Consulta, por exemplo, depende
do argumento: Nome da Consulta. Para criar uma macro clique sobre o objeto Macros e logo em seguida sobre o
boto Novo.
Surgir uma janela com uma grade em branco, clique sobre a primeira linha e ao aparecer a seta indicativa clique
sobre ela:

Observe que surge uma lista com todos os tipos de aes disponveis. Escolha uma clicando sobre ela. Vamos usar
um exemplo utilizando a ao AbrirFormulrio. Quando escolhemos a ao, automaticamente so exibidos os
argumentos necessrios para que ela ocorra com eficincia. Observe:

No nosso exemplo surgiram seis argumentos, vamos definir o primeiro que pede o nome do formulrio. Clicando
sobre a seta, surge uma lista com todos os formulrios existentes no banco de dados. Escolhemos ento o
formulrio Produtos e logo aps salvamos a macro com o nome de AbreProdutos. Para isso clicamos sobre o
disquete da barra e ferramentas . Para executar a macro basta dar um clique duplo sobre o
cone . A ao escolhida ento executada.
possvel acrescentar vrias aes dentro de uma mesma macro, quando isto ocorre, o Access executa-as na
seqncia em que foram escolhidas. Segue abaixo uma breve descrio das aes mais comuns:
Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Abrir Consulta
Esta ao abre uma consulta existente, dever ser fornecidos o argumento: Nome da Consulta e alm disso, temos
a opo de escolher como ser exibida a consulta (estrutura, folha de dados ou impresso) atravs do argumento
Exibir. Esta descrio tambm vale para as aes: AbrirFormulrio, AbrirRelatrio, AbrirTabela.

CaixaDeMensagem
Muitas vezes preciso se comunicar com o usurio, enviando-lhe uma mensagem. Esta ao executa uma caixa de
dilogo. O texto que ser exibido pela mensagem definido pelo argumento Mensagem. Existe um argumento
chamado Alarme Sonoro, que define se a mensagem vir acompanhada ou no por um som. O argumento Tipo
possibilita definir se a mensagem ser do tipo: Nenhum, Crtico, Aviso?, Aviso! ou Informao. E o argumento
Ttulo serve para definir um texto para aparecer como ttulo da mensagem. Utilizamos este exemplo:

Executamos, clicando sobre o boto na barra de ferramentas e o resultado foi:

Fechar
Esta ao usada para fechar uma janela, podemos especificar o tipo de objeto e nome do objeto a ser fechado.

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Sair
Tem funo de fechar todas as janelas, saindo do Access. Com ela possvel especificar uma opo (Aviso, Salvar
tudo, Sair) para salvar objetos do Banco de Dados antes de sair do Microsoft Access.

Criando botes de Comando


Imagine um funcionrio que no conhea o Access, porm todos os dias ele precisa cadastrar os produtos vendidos
pela empresa em um banco de dados no Access. Imaginou como vai ficar complicado para ele abrir as tabelas e
formulrios ou para imprimir os cadastros? Por isso que devemos criar uma interface mais amigvel, com o
auxlio dos botes de comando. Voc com certeza j os conhece. Agora ns iremos cria-los e dar alguma funo
para eles.
Crie um novo formulrio, utilizando a estrutura. Clique sobre o cone boto de comando na caixa de ferramentas
que apareceu (caso ela no esteja na tela clique no menu Exibir, escolha a opo Caixa de Ferramentas). Agora
arraste na rea do formulrio.

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Logo que voc desenhar, aparecer um assistente para que se possa determinar a funo do boto (afinal, para que
serve um boto que no faz nada?), a primeira tela possui uma lista de categorias e outra de aes. As aes
variam conforme a categoria escolhida. Escolhemos a categoria Operaes de Formulrio, logo aps a ao Abrir
Formulrio:

A prxima tela nos mostra os nomes dos formulrios existentes para que selecionemos um:
Obs.: A segunda tela varia conforme a ao escolhida, por exemplo, se a ao escolhida fosse Abrir Relatrio, o
que apareceria seria a lista dos relatrios existentes.

Esta etapa abaixo tambm ocorre em decorrncia da ao escolhida, nela escolhemos se sero exibidos ao no
todos os registros do formulrio:

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

A prxima tela determina aparncia do boto, se ele vai ter uma figura ilustrando ou um texto identificando sua
funo, optamos pelo texto:

A ltima etapa define um nome para o boto, geralmente aceitamos o nome que o Access sugere, pois no h
muita necessidade de altera-lo:

Atribuindo uma macro a um boto de comando:


Aprendemos a criar botes usando o assistente, agora vamos faz-lo sem o seu auxlio. Criando, ns mesmos, a
funo que ele executar.
Proceda da mesma forma para criar outro boto, mas quando o assistente aparecer clique no boto cancelar. Clique
com o boto direito sobre o boto criado, escolha Construir evento...:

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.
Microsoft Access 2000

Na tela que surge escolha a opo: Construtor de Macros e clique em OK:

Fornea ento um nome para a macro e defina as aes e argumentos desejados, salve e execute o formulrio.

Esta apostila foi totalmente criada por: Simone R. de Carvalho do Departamento Tcnico da Revista Click.
Digerati Editorial - 2001 - Todos os direitos reservados.

Você também pode gostar