Você está na página 1de 24

1

CENTRO DE TREINAMENTO DO DNOCS

CURSO
BANCO DE DADOS

MICROSOFT ACCESS 97
-ICOORDENAO: Reinaldo Barroso - reinaldobarroso@reinaldobarroso.adm.br
SECRETARIA: Clia Severiano celiasev@hotmail.com
PROFESSORES:
Loureno jlourenco@tutopia.com.br
Marco Frota marcofro_2000@yahoo.com.br
Olvia Mendes olimendes@hotmail.com
Ribamar FS ribafs@ig.com.br

Segundo Semestre de 2000

AGRADECIMENTOS
Gostaria de agradecer equipe de desenvolvedores desta apaixonante ferramenta de
desenvolvimento de bancos de dados, que o MS Access.
Agradecer tambm ao nosso coordenador do Centro de Treinamento do DNOCS,
Reinaldo Barroso (reinaldobarroso@reinaldobarroso.adm.br). Sua atitude, mesmo com as
adversidades, permite com que ns da equipe de professores, desempenhemos o papel de
professores e tambm tenhamos tempo e condies de desenvolver o material de apoio
(esta apostila e outras).
Agradecer tambm a todo o restante da equipe do CT-DNOCS: os colegas
professores de informtica, Loureno (jlourenco@baydenet.com.br) e Marco
(marcofro_2000@yahoo.com.br), com quem troco idias e aprendo bastante; a colega
professora de ingls Olvia (olimendes@hotmail.com), quem nos ajuda nas dvidas do
ingrs. :); nossa polivalente secretria, dona Clia (celiasev@hotmail.com), que cuida de
muitas tarefas: digitao, impresso, encadernao, convite, inscrio e muitas outras para
garantir a realizao dos cursos. Tambm tenho que registrar o agradecimento aos pessoal
que, presta servios ao Centro de Treinamento, sem eles tambm no seria possvel nosso
trabalho: equipe de vigilantes e ao tambm polivalente Aglailson.
Por ltimo (no por ordem de importncia, ressalte-se) gostaria de agradecer aos
que so o motivo principal deste trabalho: os colegas do DNOCS que fazem cursos conosco
no CT-DNOCS e a todos os internautas espalhados por este, agora bem menor planeta
depois do aparecimento da Internet. Pois esta apostila est disposio dos alunos do curso
de Microsoft Access do CT-DNOCS e de qualquer pessoa interessada, principalmente no
site: http://www.ribafs.hpg.com.br/access/ e Cantinho dos Amantes do Access.

DEDICATRIA
Gostaria de, quase obrigatoriamente :), dedicar este trabalho dona Ftima
Evangelista (minha esposa) e ao Tiago (meu filho). Este e muitos outros trabalhos que toco
acabam me furtando de suas companhias. As glrias e elogios que sejam estendidos a eles,
como uma compensao. O que me faz tocar em frente uma certa compulso por este
trabalho (informtica) acompanhada do sentimento de estar desenvolvendo algo til a muita
gente.
Ribamar FS ribafs@ig.com.br
16/08/2000

NDICE
NDICE................................................................................................................................................................3
1) INTRODUO..............................................................................................................................................4
2) CRIANDO UM BANCO DE DADOS COM O ASSISTENTE................................................................21
3) USANDO O BANCO DE DADOS CRIADO PELO ASSISTENTE.......................................................22
4) CRIAO DE UM BANCO DE DADOS SEM O ASSISTENTE (PASSO-A-PASSO)..........................5
5) CRIAO DE UMA TABELA PASSO-A-PASSO.....................................................................................8
GARANTINDO UMA ENTRADA DE DADOS CORRETA......................................................................10
5.1) PROPRIEDADES DE CAMPOS...........................................................................................................11
5.2) CHAVE PRIMRIA..............................................................................................................................12
REMOVER UMA CHAVE PRIMRIA.......................................................................................................12
TABELA PRINCIPAL E SECUNDRIA.....................................................................................................13
CHAVES........................................................................................................................................................13
5.3) PESQUISA.............................................................................................................................................14
AUTO AJUSTE DE LARGURA DE LINHAS E COLUNAS.....................................................................14
CONGELAR COLUNAS..............................................................................................................................14
6) FORMULRIOS.........................................................................................................................................15
PASSO-A-PASSO PARA A CRIAO DE UM FORMULRIO...............................................................15
LIMITES DO ACCESS PARA FORMULRIOS:.......................................................................................16
UTILIDADES DE UM FORMULRIO......................................................................................................16
ALGUNS CONTROLES DE UM FORMULRIO.....................................................................................16
7) RELATRIOS.............................................................................................................................................18
UTILIDADES DOS OBJETOS....................................................................................................................18
TIPOS DE RELATRIOS............................................................................................................................18
2.3.1) SEES DE UM RELATRIO.........................................................................................................19
CRIAO DE UM RELATRIO PASSO-A-PASSO..................................................................................20
8) REFERNCIAS...........................................................................................................................................24

1) INTRODUO
O que um banco de dados?
um BANCO de DADOS!
No brincadeira, um conjunto (banco) de informaes (dados).
Exemplos de bancos de dados do nosso dia a dia:
- Lista telefnica - onde consta de maneira organizada, a relao de clientes por nome ou
endereo e seus telefones.
- Banco de dados de um banco, que guarda informaes sobre seus clientes: nome,
endereo, telefone, cpf, saldo (devedor ou credor), etc.
- Banco de dados de uma auto-peas. Quando chegamos e perguntamos a um vendedor pro
tal pea, ele digita seu cdigo e verifica a existncia ou no em estoque, a qualtidade e o
preo. Se confirmarmos a compra da pea ele envia a nota fiscal j para o caixa.
- Banco de dados da empresa telefnica. Ao solicitarmos uma segunda via do extrato do
telefone solicitado nosso CPF apenas. Caso realmente sejamos clientes da empresa, a
atendente nos diz nosso nome, endereo e telefone para confirmarmos. Sendo confirmado
ela envia para a impressora os dados para a impresso da segunda via.
- Assim temos muitos bancos de dados no nosso dia-a-dia: lojas, farmcias, indstrias,
super-mercados, etc.
O Microsoft Access um Sistema Gerenciador de Bancos de Dados Relacionais.
Veja que o Access no um Banco de Dados, mas um SGBDR. Banco de Dados o
programa feito no Access. Este Relacional ser visto com mais detalhes na parte avanada
deste curso, mas para no passar em branco, ele vem da caracterstica dos SGBD de
trabalhar com suas Tabelas Relacionadas entre si para melhor obter eficincia das
informaes.

2) CRIANDO UM BANCO DE DADOS COM O ASSISTENTE


2.0- Caso no tenha nenhuma impressora instalada no micro, instale antes de continuar
2.1- Abra o Access normalmente
2.2- Clique em Assistente de banco de dados e OK
2.3- Clique acima na aba Banco de dados e selecione o modelo Entrada de Pedidos e OK
2.4- Personalize o nome caso deseje (Entrada de Pedidos do Ribamar) e Criar
2.5- Na tela Assistente de banco de dados clique em Avanar
2.6- Veja que aparecem todas as Tabelas esquerda e os Campos de cada Tabela direita.
Observe que nem todos os Campos esto selecionados (voc pode selecionar os que no
estiverem). Veja tambm que voc pode eliminar alguns que no deseje (nem todos).
Ainda com a tabela Informaes Sobre o Cliente selecionada, selecione tambm os
Campos Correio Eletrnico e Observaes. Selecione tambm outros de outras
Tabelas se desejar.
2.7- Selecione a Caixa de Verificao baixo e esquerda Sim, incluir dados de exemplo
e clique em Avana
2.8- Selecione o estilo desejado para fundo das telas de formulrio e em Avanar
2.9- Selecione o estilo para os Relatrios e Avanar
2.10- Altere o nome sugerido (Entrada de Pedidos) caso deseje. Clique na caixa Sim, eu
desejo incluir uma figura (para incluir figura nos relatrios) e indiqueonde est no boto
Figura (lembrando que as figuras do Office esto por default em:
C:\Arquivos de Programas\Microsoft Office\Clippart\Popular) e Avanar
2.11- Agora clique em Concluir.

3) USANDO O BANCO DE DADOS CRIADO PELO ASSISTENTE


3.1- Aparece ento o Menu de controle principal do nosso sistema Entrada de pedidos.
Este ser nosso menu para onde devemos sempre voltar aps abrir os formulrios.
3.2- Clique em Entrar/Exibir Pedidos por Cliente. Veja quantos detalhes: temos acima os
dados de um nico Cliente, logo abaixo todos os Pedidos efetuados por este Cliente. Mais
abaixo trs botes de comando: Pedidos, Pagamentos, Visualizar Fatura. Observe que um
duplo clique sobre um Nmero de pedido abre o Formulrio de Cadastro de Pedidos, como
tambm selecionando um Nmero de Pedido e clicando no boto Pedidos.
Nestes modelos do Access, normalmente quando encontramos uma Combo Box (Caixa de
Combinao) para adicionara um registro que no conste da relao basta dar um duplo
clique na mesma para que seja aberto o Formulrio de Cadastro respectivo.
3.3- Ao clicar no boto Visualizar faturas aberto um Formulrio para confirmao. Ao
confirmar clicando em OK aberto para visualizao o Relatrio da Fatura. Podemos ento
apenas visualizar ou imprimir.
3.4- A parte inferior do Formulrio Pedidos por Cliente, mostra os seletores de Registros:

- Este mais perto da palavra Registro leva ao primeiro registro:


- Ir para o registro Anterior:
, que no caso est desabilitado por que j estamos no
primeiro registro (no d para voltar).
- Registro atual:
Aqui aparece o nmero do registro que est na tela. Tambm
podemos digitar o nmero do registro que desejamos exibir
- Ir para o Prximo registro:
- ltimo registro:
- Ir para um Novo registro:
Este abre o formulrio em branco para o
cadastramento de um novo registro.
- Total de registros cadastrados:
3.5- Clique em Entrar/Exibir outras informaes
3.6- Entrar/Exibir informaes da minha empresa e personalize estas informaes e feche
este Formulrio.
3.7- Veja que para voltar ao Menu de controle principal voc deve clicar no ltimo boto.
3.8- Clique em Exibir Relatrios

3.9- Clique em Visualizar o relatrio Vendas por Cliente. Em data inicial do perodo digite:
02/02/95 e Data Final do Perodo: 25/06/95. Veja o relatrio exibido: ele mostra o perodo e
totaliza o valor dos pedidos dos clientes deste perodo.
3.10- Clique em Visualizar Relatrio Vendas por Perodo. Deixe em branco as datas e
clique em Visualizar. Veja que ele tratou esta possibilidade exibindo uma mensagem.
3.11- Retorne ao Menu principal. Veja que podemos alterar os Itens do Menu de controle.
3.12- Lembre-se de que a tecla principal para navegar entre os campos de um banco de
dados Access a Tab
3.13- Edite os dados do Cliente, dos Pedidos, dos Produtos, dos Funcionrios. Inclua,
exclua (quando possvel) e navegue bastante entre os Formulrios e Relatrios para se
familiarizar com o uso de um banco de dados Access. Personalize colocando dados de seu
conhecimento, exclua quando possvel e inclua os que desejar. Lembre do detalhe do duplo
clique para incluir novos registros onde existir Combo Box.
3.14- Atente para alterar as propriedades da Data com ano de 4 dgitos no Painel de
Controle:
Iniciar - Configuraes - Painel de Controle - Configuraes Regionais - Data - Estilo da
Data abreviada. Selecione esta dd/MM/aaaa e OK para que os campos exibam o ano
apropriadamente. Lembre tambm que isto no garante o sistema, teremos que alterar a
estrutura das tabelas, colocando um formato apropriado nos campos para garantir (mais a
frente).

4) CRIAO DE UM BANCO DE DADOS PASSO-A-PASSO SEM O


ASSISTENTE

TABELA

CONSULTA

FORMULRIO

RELATRIO

4.1) Clicar em Microsoft Access no Menu Iniciar Programas. Aparece a Caixa de Dilogo
abaixo, onde devemos escolher Banco de Dados Vazio e OK;

Veja que ao iniciar o Access ns temos 3 opes: Criar um banco de dados vazio, criar um
banco de dados com a ajuda do Assistente ou abrir um banco de dados j existente.

4.2) Quando aparece a tela abaixo solicitando o nome do arquivo a ser criado:

Exclusivo: Desmarcar Para ambientes Multi Usurios ou para fazer cpias do Banco de
Dados.
Sugerindo bd1 ou bd1.mdb como nome. Devemos digitar um nome adequado ao sistema
que desejamos desenvolver.
Tambm temos acesso via:
Ferramentas Opes Avanado Modo de Abertura padro: Compartilhado ou
Exclusivo.

10

4.3) Ao digitarmos o nome e clicarmos em Criar ento aparece a tela principal do Access.

Notar os nomes Tabelas, Consultas, Formulrios, Relatrios, Macros e Mdulos sem


qualquer nome, o que mostra que o Banco de Dados est vazio.
Para ver se realmente esto todos vazios, clique no nome de cada um e veja que abaixo no
aparece nenhum nome.

11

5) CRIAO DE UMA TABELA PASSO-A-PASSO


5.1) Selecionar Tabela na janela Banco de Dados;
5.2) Clicar no Boto Novo;
5.3) Ento temos as opes de criar a Tabela no Modo Folha de Dados, Modo Estrutura,
com o Assistente, Importando ou Vinculando Tabela (clicar na respectiva opo);

Modo Folha de Dados Cadastrar os dados e a estrutura ser criada de acordo com o
contedo dos dados cadastrados. Por exemplo: se cadastrar uma data (03/08/1956), na
estrutura ser data/hora.
Modo Estrutura criar uma tabela sem qualquer assistente, adicionar ou alterar.
Assistente - criar com a ajuda de um assistente.
Importao incorporar parte de um banco de dados externo no atual, que pode ser mdb,
xls, txt, html, dbf, ODBC e outros.
Vinculao apenas vincular parte de um BD externo no atual.

12

5.4) Criaremos uma Nova tabela clicando em Modo Estrutura e OK (veja figura abaixo);
Aparecer ento a janela de criao de Tabelas abaixo (Tabela1 : Tabela):

- A janela composta de duas partes, a superior e a inferior. A parte superior onde


devemos digitar o NOME DOS CAMPOS, o TIPO DE DADO desses campos e a
descrio de cada campo. Na parte inferior devemos entrar com as PROPRIEDADES de
cada campo;
- Criaremos uma tabela de clientes(tabClientes), com seus respectivos campos, tipos de
dados, descrio de campos e propriedades;

13

5.5) Digitar o Nome do Campo e teclar Enter ou Tab para entrar com o Tipo de Dado (o
Access j sugere Texto, mas podemos alter-lo digitando apenas a(s) primeira(s) letra(s)).
Ao acessar o Tipo de Dado a parte inferior exibe vrias propriedades do Campo. Ver tela.
Digite em Nome do Campo: Cdigo do Cliente, no Tipo de Dados, escolha Nmero. Deixe
a Descrio em branco e para este Campo no h necessidade de alterar nenhuma das
Propriedades default.

1) Escolheremos o Tipo de Dado AUTONUMERAO, apenas digitando A (o Access


completar a palavra AUTONUMERAO). Teclar F6 para acessar a parte inferior
da janela (Propriedades do Campo). Podemos alterar o tamanho do Campo
CODIGOCLIENTE (o Access sempre sugere 50). Podemos escolher um tamanho mais
coerente, 5 por exemplo, que permite digitar um cdigo com at cinco dgitos.
2) A Descrio opcional e quando este campo selecionado em um Formulrio e
A Descrio o texto que aparecer na Barra de Status, muito til para Campos que possam
gerar dvidas sobre seu preenchimento.
Os demais campos da tabela e das outras tabelas voc deve criar de acordo com as
especificaes da lista de exerccios (Guia de Construo de Banco de Dados).

GARANTINDO UMA ENTRADA DE DADOS CORRETA


Estas Propriedades abaixo ajudam a garantir uma entrada de dados confivel.
-

Valor Padro
Regra e Texto de Validao
Mscara de Entrada

14

5.5.1) PROPRIEDADES DE CAMPOS


TAMANHO DO CAMPO O Access sugere sempre 50 para seu tipo de campo Texto,
mas podemos alterar a vontade e de maneira racional, para um melhor aproveitamento.
FORMATO Esta propriedade depende do Tipo de Campo. Para o campo Texto no
aparece nenhuma sugesto, mas para outros tipos como o Nmero aparece um Boto
direita com uma seta para baixo (que ao ser clicado mostra exemplos de formatos que
podem ser escolhidos, como Moeda, Nmero Geral, Standard, etc.).
DICA: Formato para exibio de maisculas independente da entrada ser ou no
maiscula: >@ ou apenas >
MSCARA DE ENTRADA Muito til para dados tipo nmeros de telefone, datas, CPF,
CNPJ e similares. Ao clicarmos no boto direita com trs pontinhos aparecer o
Assistente de Mscara. Importante: est disponvel apenas para campos tipo Texto e
Data/Hora. Por exemplo num campo tipo telefone pode aparecer !(0009) 999-9999;;_ que
facilitar a digitao dos dados exibindo a mscara: (____) ___-____.

MSCARAS TEIS:
CNPJ 99.999.999/9999-99
CGF 99.999.999-9
CPF 999.999.999-99
>LLLL
Mscara que requer (obrigatoriamente) 4 letras e as transforma
automaticamente em maisculas (sem que percebamos, diferente de >@).
LEGENDA O que digitarmos aqui aparecer como ttulo de campo no Formulrio e na
prpria Tabela ou Consulta, portanto devemos escolher com cuidado. Caso no digitemos
nada o Nome de Campo ficar em seu lugar (o que no interessante).
VALOR PADRO Quando estamos entrando dados tipo UF e que boa parte ser CE,
digitamos como valor padro CE, para que j aparea no campo e no seja necessrio
digitar sempre, apenas quando for diferente.
REGRA DE VALIDAO - Caso queiramos limitar os valores a serem entrados neste
campo (DOMNIO) ento entramos com uma expresso ou texto que filtrar apenas os
valores que atendam a faixa especificada pela expresso. Exs.: >=0, BRASIL, 0 ou
100. Operadores para Regras de Validao: And, Or, Is, Not, Between, Like, &.
TEXTO DE VALIDAO a mensagem que alertar o usurio que o valor que est
tentando digitar no satisfaz a expresso especificada.
REQUERIDO As opes so Sim ou No. Devemos colocar sim quando quisermos
tornar obrigatrio o preenchimento deste Campo. Neste caso no poderemos passar adiante
sem que tenhamos digitado o valor deste campo.

15

PERMITIR COMPRIMENTO ZERO Como o nome sugere: a possibilidade de


permitir o armazenamento de um dado tipo , ou seja sem qualquer caractere. Caso
tenhamos de armazenar valores nulos, de comprimento zero ou at espaos em branco,
marcar com Sim.
INDEXADO Para as chaves, quando queremos ordenar os campos. Existem ainda os que
podemos ordenar e permitir duplicao e os que no. Caso de cdigos, CPF e outros no
devemos permitir duplicao. Acelera e muito a procura em campos frequentemente
procurados.
NOVOS VALORES Apenas quando escolhemos o tipo AutoNumerao, temos a
propriedade Novos Valores, quando podemos escolher o comportamento para Incremento
(default) ou aleatrio (o Access coloca um valor ao acaso no campo).

DICAS
-

Usar nomes de CAMPOS claros para quem for fazer manuteno no BD;
Campos tipo MEMORANDO no admitem ndice;
Campos no interdependentes devem pertencer a tabelas diferentes;
Campos que no so CHAVES devem ser independentes entre si.
Campos que abrigaro nmeros e que no faro parte de clculos (como telefones,
nmero de rua, etc) devem ser do tipo texto e no numrico (exceto para ndice).
Escolher cuidadosamente os Campos para Chave.
Anexar Registro da rea de Transferncia a uma Tabela: Editar Colar Anexo

5.5.2) CHAVE PRIMRIA


Campo da tabela que ser utilizado pelo Access para agilizar as consultas e outras
operaes. Ideal que seja escolhido um campo numrico ou um cdigo de identificao da
tabela (cdigo este que deve ser exclusivo para cada REGISTRO).
-

Selecionar o campo escolhido para CHAVE;


Clicar no Boto com a chavezinha (ou Editar Definir Chave Primria)

REMOVER UMA CHAVE PRIMRIA


-

Selecionar o campo com a chave;


Clicar no Boto com o raiozinho (ou Editar Remover Chave Primria)

16

TABELA PRINCIPAL E SECUNDRIA


TABELA PRINCIPAL A que contm os dados comuns. Exemplo.: nos membros de uma
famlia, sobrenome, endereo e telefone so compartilhados.
TABELA SECUNDRIA A que contm os dados no comuns. Na famlia seria os
nomes dos membros.

REGRAS SOBRE TABELAS


- Um nico tpico para cada tabela e todos os campos esto relacionados ao tpico.
- Se vrios registros em uma tabela ficam intencionalmente em branco, a tabela deve ser
dividida em duas.

CHAVES
CHAVES PRIMRIAS Identifica de forma exclusiva um registro em uma tabela. Ex.:
Cdigo do cliente (cada cliente tem um nico e diferente cdigo).
CHAVE COMBINADA Formada pela combinao de vrios campos. Ex.:
CdigoDoItem, CdigoDaVenda, CdigoDoProduto.
CHAVE EXTERNA Quando relacionamos duas tabelas, inserimos um campo (com o
mesmo nome da chave interna) na tabela relacionada. Este campo da tabela relacionada
uma chave externa.
Ex.:
CLIENTES
CodCliente

VENDAS
CodVenda
CodCliente

-Aqui em VENDAS, CodCliente chave externa

CHAVE SECUNDRIA Chave auxiliar da primria.


Exemplo.:
FUNDO DE INVESTIMENTO
CdigoDeFundo
Descrio
TipoDoFundo
Administrador

Primria
Secundria

17

5.6) PESQUISA
Ao criar uma tabela, podemos associar a qualquer campo que seja chave externa de outra
tabela, uma pesquisa pela outra tabela:
1) Selecionar o campo
2) Clicar em pesquisa abaixo
3) Clicar a direita de Caixa de Texto e selecionar Caixa de Combinao
4) Clicar direita de Origem da Linha e logo aps nos 3 pontinhos do Construtor para abrir
o construtor de Consulta;
5) Adicione a tabela que contem os campos que deseja adicionar (Cdigo e Nome
normalmente); Feche salvando
6) Mude apenas: Nmero de colunas = 2 e Largura das Colunas = 0 (zero)
Obs.: Por que 2 e 0?
Porque estamos escolhendo realmente 2 colunas apenas da tabela pesquisada e queremos
zerar a largura de uma delas (da primeira) para visualizar apenas a segunda, ok?
Est prontinha sua pesquisa diretamente da tabela. Lembre que deve ser usada apenas para
Chaves externas.

AUTO AJUSTE DE LARGURA DE LINHAS E COLUNAS


Selecionar a(s) linha(s)/coluna(s) e dar um duplo clique no lado direito da borda do
SELETOR DE CAMPO DA COLUNA (nome do campo) ou Menu Formatar Largura
da Coluna Melhor Ajuste.

CONGELAR COLUNAS
Ideal para tabelas grandes e que no cabem na tela.
- Selecionar a coluna (Seletor de Campo);
- Formatar congelar Colunas.

18

6) FORMULRIOS
So janelas tipo fichas para entrada sofisticadas e prtica de dados.

PASSO-A-PASSO PARA A CRIAO DE UM FORMULRIO


6.1) Na janela Banco de Dados, clicar em Formulrio Novo. Quando ento aparecer a
tela abaixo:

6.2) Clicar em AutoFormulrio: Colunar e na abaixo escolher a tabela ou consulta na qual


se basear o Formulrio e clicar em OK;
Observe que aqui temos vrias opes para criar um formulrio:
Modo Estrutura Para criar um form partindo do zero. Normalmente utilizado para criar
formulrios de abertura (com dados do sistema) e formulrios de menu (para abrir os
outros). Com este teremos que criar todos os controles: Rtulos, Caixas de Texto, mudando
tamanho, cor e qualquer outra propriedade.
Assistente de Formulrio Aqui temos mais recursos que nos outros, com diversas
opes para personalizar o formulrio. Muito utilizado para criar formulrio com sub.
AutoFormulrio: Colunar Este cria um formulrio automaticamente no formato
colunar. Muito prtico para formulrios pequenos e em alguns casos at para grandes
(muitos campos).
AutoFormulrio: Tabular Idntico ao anterior, sendo que este mais indicado para os
formulrios com formato tabular.
Assistente de Grfico Cria um grfico no formulrio.

19

6.3) O Formulrio sera aberto j com os dados, se existirem. Sempre ajuda termos alguns
dados cadastrados em todas as tabelas para teste dos formulrios e atente para dados
coerentes: CPF com a quantidade de digitos exata, como tambem telefones e outros;
6.4) Feche o formulrio e salvar com um nome adequado (o access sempre sugere o nome
da tabela ou consulta na qual foi baseado). Veja a lista de exerccios para informaes de
como fazer os formulrios.

LIMITES DO ACCESS PARA FORMULRIOS:


-

Caractersticas em etiqueta <= 2048


Largura de formulrio/relatrio = 55,87 cm
Altura de seo <= 55,87cm
Altura de todas as sees mais cabealho da seo = 508 cm
Nmeros de pginas impressas em um relatrio = 65.536

UTILIDADES DE UM FORMULRIO
-

Inserir,
Visualizar,
Modificar,
Excluir Registros e
Imprimir.

ALGUNS CONTROLES DE UM FORMULRIO


-

Caixa de Listagem (ListBox)

Caixa de Combinao (ComboBox)

Caixa de Verificao

Boto de Opo (Option Buton)

- Entre outros (Veja mais detalhes sobre controles na seo Controles desta pgina).

20

DICAS:
-

Recurso muito til para Tabelas, Consultas e Formulrios e o LOCALIZAR


(representado pelo cone do Binculo). Selecionar o Campo de Clicar no binculo para
localizar um campo.
Os dados resultantes de uma expresso podem ser exibidos em qualquer tipo de
controle (caixa de texto, de verificao, botes de comando, etc.).
Existem muitas propriedades interessantes nos formulrios. Uma que torna um
formulrio modal: faz com que o foco fique concentrado nele, no adianta clicar noutro
canto, o foco s sair dele aps este ser fechado. a propriedade Pop Up como Sim.
Outra destas propriedade que tem efeito semelhante a Janela Restrita tambm para
Sim.
Outra muito til a Barra de Menus, quando criamos uma barra de menus
personalizada colocamos nesta propriedade seu nome.
Outra muito til a propriedade Texto das Dicas sobre controles, aquele que aparece
quando pousamos o ponteiro do mouse sobre o controle.
Atentar tambm para a ordem de tabulao dos controles, principalmente quando
adicionamos algum controle novo ao formulrio/relatrio.

21

7) RELATRIOS
o resultado final e organizado de um Banco de Dados. Com a finalidade de
distribuir esse resultado. Visualizando e imprimindo o resultado. Indicado para etiquetas,
faturas, resumo de vendas, listas telefnicas, etc.

UTILIDADES DOS OBJETOS


-

CONCULTA Visualizar na tela CDs emprestados;


FORMULRIO Visualiza todas as informaes sobre um artista;
RELATRIO Imprimir informaes usadas regularmente.

DICA: para dados que vierem de mais de uma tabela o relatrio deve obrigatoriamente ser
baseado em uma Consulta.

TIPOS DE RELATRIOS
-

(Feitos com o auxlio do Assistente de Relatrios):


MODO ESTRUTURA Abre um relatrio virgem em modo de edio para ser criado;
ASSISTENTE de relatrio - Cria o relatrio automaticamente baseado nos campos que
voc selecionou;
AUTORELATRIO Tabular Exibe cada registro como uma linha de campos;
AUTORELATRIO Colunar Cria automaticamente um relatrio tipo Coluna.
ASSISTENTE de Grfico cria um relatrio com um grfico
ASSISTENTE de Etiquetas Cria etiquetas de endereamento tipo Avery;

PROPRIEDADES:
Pginas = Total de pginas
Pgina = Pgina atual

22

7.1) SEES DE UM RELATRIO

CABEALHO DO RELATRIO Aparece uma nica vez no relatrio, na primeira


pgina. USO: Logotipo, ttulo ou data;

CABEALHO DA PGINA Aparece em todas as pgina;

CABEALHO DO GRUPO Incio de um novo grupo de registros;

SEO DETALHE Corpo principal dos dados do relatrio. Os controles desta seo
repetem-se para cada registro. Observar que quanto menor esta seo maior ser o
nmero de registros apresentados por pgina;

RODAP DO GRUPO No final de um grupo de registros. Exibir itens, como totais de


grupos.

RODAP DA PGINA Final de todas as pginas. USO: nmero de pgina;

RODAP DO RELATRIO Final do relatrio. USO: totais do relatrio.

DICAS: - Para eliminar qualquer seo do relatrio: reduzir at desaparecer ou colocar sua
propriedade visvel como No.
- Propriedades do Relatrio: Page (pgina atual) e Pages (total de pginas)
- Uma ferramenta muito til para os relatrios a ferramenta Quebra de Pgina
(que fica na Caixa de Ferramentas).

23

ASSISTENTES PARA CONSTRUO DE CONTROLES


Ative o assistem varinha mgica da Caixa de Ferramentas:
Estando pressionada ela acarreta a presena de assistentes ao pressionarmos
algum dos controles, como boto de comando, Caixa de Combinao, etc.
Temos vrios assistentes: Cores (paleta), Combo e List Boxes (ou Caixas de
Listagem e Combinada), Frames.
Outros recursos muito teis para quem est criando formulrios ou relatrios
so os recursos de Alinhamento e Tamanho (Formatar). Lembrar tambm
que atravs das rguas seleciona-se toda a faixa (como no Excel).
FOCO EM CONTROLE Este um assunto de vital importncia na
programao do Access: o foco. O Access trabalha na programao apenas
com o controle que tem o foco. Para colocar o foco em um controle de um
formulrio: Me![NomedoControle].SetFocus
Mais Controles - Neste boto temos acesso a inmeros outros
controles: o Controle Calendrio um deles.

ALTERANDO AS PROPRIEDADES DE VRIOS CONTROLES


SIMULTANEAMENTE:
Selecionar os controles, clicar no boto Propriedades e alterar as propriedades desejadas.

CRIAO DE UM RELATRIO PASSO-A-PASSO


Os passos para criar um Relatrio so semelhantes aos da criao de um Formulrio:
Estando na janela Banco de Dados, clicar na aba Relatrios Novo e escolher o tipo (veja
acima). Detalhes na seo Relatrios desta pgina. Crie os Relatrios solicitados na lista de
exerccios.

24

8) REFERNCIAS
1) Ajuda do prprio Access
2) http://www.ribafs.hpg.com.br/access/
3) Usando o Access 97. Editora Campus
4 http://www.dicasct.hpg.com.br Seo Documentao
5 http://www.ccuec.unicamp.br
6 Forum Access Pgina Principal - http://www.forumaccess.com/
7 Forum Access Pgina do Grupo de Discusso de Access e Office:
http://209.213.101.230/eshare/server?action=130&board=10&article=0&expand=1
8 Grupo de Discusso de Access da INFO Exame:
http://www2.uol.com.br/info/forum/access.html