Escolar Documentos
Profissional Documentos
Cultura Documentos
Access 2000 PDF
Access 2000 PDF
ndice
CONCEITOS GERAIS SOBRE BASES DE DADOS ............................................ 5
O QUE UMA BASE DE DADOS?.................................................................................. 5
O QUE UM SISTEMA DE GESTO DE BASES DE DADOS?..................................................... 5
SGBDS RELACIONAIS ........................................................................................... 5
CRIAR UMA BASE DE DADOS ...................................................................................... 6
www.pedrojesus.net
3
MANUAL DE ACCESS
FORMULRIOS ..................................................................................33
CRIAR FORMULRIOS ............................................................................................ 33
MOVIMENTAO NO FORMULRIO .............................................................................. 35
INTRODUO E MANIPULAO DE DADOS ..................................................................... 35
LOCALIZAR UM REGISTO PARA EDITAR ......................................................................... 35
SUBSTITUIR DADOS .............................................................................................. 36
ORDENAO DE REGISTOS ...................................................................................... 36
FILTROS ........................................................................................................... 37
VANTAGENS DOS FILTROS ...................................................................................................37
CRIAR E APLICAR UM FILTRO ................................................................................................37
FILTRAR POR SELECO .................................................................................... 37
FILTRAR POR FORMULRIO ................................................................................. 38
RELATRIOS ....................................................................................39
CRIAR RELATRIOS .............................................................................................. 39
VISUALIZAO DO RELATRIO ................................................................................. 42
AMPLIAO/REDUO ........................................................................................... 42
PREVISO E CONFIGURAO DA IMPRESSO .................................................................. 42
www.pedrojesus.net
4
MANUAL DE ACCESS
SGBDS RELACIONAIS
Um SGBDR (Sistema de Gesto de Bases de Dados Relacional) desenhado
especificamente para gerir informao que est organizada em uma ou mais tabelas,
consoante o assunto a que dizem respeito.
www.pedrojesus.net
5
MANUAL DE ACCESS
A obrigatoriedade dos dados estarem organizados num formato tabular pode parecer
uma restrio, caso a informao que pretende gerir no esteja originalmente nesse
formato. Mas, quase todo o tipo de informao pode ser organizado de modo a ser
armazenada em uma ou mais tabelas.
No entanto, quem j trabalhou de uma forma mais intensiva com bases de dados ou
folhas de clculo ter-se- apercebido que esta tcnica do comear logo a fazer,
apenas resolve os problemas imediatos.
Estabelecendo uma analogia com uma situao real, podemos dizer que a criao de
uma base de dados assemelha-se projeco e construo de uma obra de
engenharia. Sem um projecto bem definido, inevitavelmente a obra sofrer
constantes ajustamentos e consequentemente, na maior parte dos casos, um
agravamento dos seus custos. fundamental desenhar previamente a estrutura de
uma base dados, definindo que tipo de informao deve guardar e como vai ser
gerida.
Convm referir, a este propsito, o conceito de tabela. Numa base de dados, como j
foi referido, os dados so armazenados em tabelas e posteriormente manipulados de
formas diferentes consoante o objectivo, recorrendo para isso a vrios mecanismos.
Uma tabela uma coleco de dados acerca de um assunto especfico. Uma tabela
relacional simplesmente uma coleco de informaes cujos dados esto
relacionados entre si e que esto estruturados em colunas e linhas. A cada linha da
tabela designamos por registo, e a cada coluna, campo.
www.pedrojesus.net
6
MANUAL DE ACCESS
Elementos do Ecr:
Barra de Ttulo
Botes de controle da janela
Barra de Menus
Barra de Ferramentas
Barra de Estado
rea de trabalho
www.pedrojesus.net
7
MANUAL DE ACCESS
O SISTEMA DE AJUDA
Quando se fala em sistemas de ajuda do Access, significa que existem trs formas
distintas de aceder ao ficheiro de Help, mas todas elas eficazmente concebidas por
forma a serem produtivas para os seus utilizadores. So elas: ajuda geral, ajuda
interactiva e os cue cards.
ASSISTENTES
Tal como todas as aplicaes recentes Microsoft, o Access tem sempre dois processos
de realizar uma determinada operao: o processo assistido e automtico recorrendo
aos Assistentes (Wizards), e o processo manual e profissional.
www.pedrojesus.net
8
MANUAL DE ACCESS
www.pedrojesus.net
9
MANUAL DE ACCESS
Modo Folha de Dados cria uma nova tabela sem qualquer identificao dos
campos a tratar.
Modo Estrutura o processo manual para criar uma tabela. Ter que
identificar o nome dos campos a tratar, o tipo de dados
a inserir em cada um dos campos bem como as suas
propriedades.
www.pedrojesus.net
10
MANUAL DE ACCESS
Neste caso, o utilizador visualiza uma caixa de dilogo que est dividida em duas
partes. A parte de topo corresponde grelha de definio dos campos que constituem
a tabela, e em que cada linha corresponde definio de uma campo. Uma tabela
pode ter at 255 campos. A parte inferior corresponde zona de definio das
propriedades que afectam cada campo da tabela.
NOME DE UM CAMPO
O nome de um campo pode ter at 64 caracteres de tamanho, incluir quaisquer
letras, algarismos, espaos e caracteres especiais, excepto o ponto, ponto de
exclamao, acento agudo e os parntesis rectos.
TIPOS DE DADOS
Cada campo da tabela tem de ter atribudo um tipo de dados (do ingls Data Type),
que determina o contedo que pode ser introduzido e o espao de armazenamento
em disco disponvel para esse campo.
www.pedrojesus.net
11
MANUAL DE ACCESS
Que campos sero utilizados para ordenar e indexar as tabelas? Isto importante,
porque h dois tipos de campos - lgicos e OLE - que no podem ser utilizados nestas
operaes, e outros - numricos - que aumentam a velocidade de pesquisa.
Tipo de
Utilizao O que guarda Tamanho
Dados
Qualquer caracter- At 255
Texto Nomes, moradas, telefones, etc
texto e nmeros caracteres
Qualquer caracter- At 64000
Memo Comentrios e explicaes
texto e nmeros bytes
Valores numricos:
Nmero Nmeros e clculos aritmticos inteiros e com casas 1,2,4 ou 8
decimais bytes
Existe uma grande variedade de
Data/Hora formatos de apresentao
Datas ou horas
8 bytes
Valores numricos com
Moeda Valores monetrios
casas decimais
8 bytes
Nmero incrementado
Numerao automaticamente pelo
Nmeros sequenciais como cdigos
Automtica Access sempre que se
4 bytes
insere um registo
Valores booleanos:
Sim/No Sim/No,
Sexo, inquritos Sim/No
(lgico) Verdadeiro/Falso, 1 bit
Ligado/Desligado
Objectos criados
noutros programas
utilizando o protocolo
Objecto OLE Fotografias, vdeos
OLE, que podem ser
At 1 Gigabyte
ligados ou inseridos
numa tabela Access
Endereos de E-mail ou sites da Partes de uma at 2048
Hiperligao Internet hiperligao Caracteres
Pesquisa dados numa
Assistente
Caixa de Lista outra tabela ou
de Pesquisa consulta
4 Bytes
DESCRIO
A coluna intitulada Descrio serve para o desenhador da tabela colocar um
comentrio/descrio acerca do campo que est a criar, isto , uma identificao
adicional, mas com carcter opcional.
www.pedrojesus.net
12
MANUAL DE ACCESS
PROPRIEDADES
Quando estamos posicionados na coluna Tipo de Dados, activada a rea inferior
esquerda da caixa de dilogo. Nessa rea existem vrias clulas que permitem definir
as propriedades/caractersticas do campo que se est a criar ou a alterar. Estas
propriedades variam consoante o tipo de dados.
www.pedrojesus.net
13
MANUAL DE ACCESS
CHAVES
pesquisa de registos, que se torna consideravelmente mais rpida uma vez que
para o campo chave primria criado automaticamente um ndice
ordenao dos registos, visvel aquando de operaes de consulta ou listagem de
informao
integridade dos dados armazenados no campo chave primria, uma vez que o
Access no permite duplicao de valores nem valores nulos
Pelos motivos acima referidos, todas as tabelas devem ter chave primria constituda
por um ou mais campos.
Uma chave primria composta (mais que um campo) ser necessria quando no
exista um s campo que identifique de uma forma nica o registo, algo que s
possvel se agregarmos a informao desse campo com a de outro campo obtendo
deste modo um registo nico.
www.pedrojesus.net
14
MANUAL DE ACCESS
Compactar (Compacting)
De forma a optimizar o espao disponvel no disco, recomendvel que
periodicamente se proceda compactao da base de dados. A compactao consiste
na desfragmentao do ficheiro da base de dados.
Para introduzir dados para uma tabela, basta dar um duplo clique no respectivo nome
da tabela, ou, em alternativa, seleccionar a tabela e dar um clique no boto Abrir da
janela da base de dados.
Surgir ento uma janela com a tabela sob a forma tabular (Folha de Dados) onde
cada coluna representa um campo da tabela e cada uma das linhas, um registo. Os
nomes dos campos encontram-se na primeira linha da grelha de clulas.
www.pedrojesus.net
15
MANUAL DE ACCESS
Por se tratar da primeira vez que se inserem dados, s existe uma linha que se
encontra vazia. medida que se introduzem registos iro aparecer novas linhas
vazias.
INTRODUO DE DADOS
www.pedrojesus.net
16
MANUAL DE ACCESS
ADICIONAR REGISTOS
www.pedrojesus.net
17
MANUAL DE ACCESS
O smbolo + que surge no lado esquerdo dos registos tem como funo mostrar
(permite edio) os registos relacionados na tabela Facturas.
ESCONDER REGISTOS
Copiar valores
De modo a facilitar a introduo de valores repetidos no mesmo campo de registos
seguidos, pode optar pela utilizao da combinao de teclas CTRL+. Se pretender
copiar valores de campos de registos no adjacentes, ter de recorrer ao binmio
Copiar/Colar (Copy/Paste).
SELECCIONAR REGISTOS
Para efectuar qualquer operao sobre um registo como, por exemplo, copiar ou
eliminar um registo, ter de o seleccionar posicionando o cursor na zona/barra de
seleco que se situa na coluna esquerda do primeiro campo da tabela ao lado do
registo que se pretende seleccionar e dar um clique.
www.pedrojesus.net
18
MANUAL DE ACCESS
Para seleccionar todos os registos de uma tabela poder optar por escolher a opo
Seleccionar todos os registos no menu Editar ou, em alternativa, dar um clique
no quadrado existente do lado esquerdo do nome do primeiro campo (como numa
folha de clculo):
COPIAR REGISTOS
Para copiar registos, dever seleccionar, em primeiro lugar, o(s) registo(s) que
pretende copiar, copi-los e finalmente escolher a opo Colar acrescentando no
menu Editar.
MOVIMENTAO NA TABELA
Para se movimentar nos campos e nos registos pode utilizar as mesmas tcnicas da
folha de clculo. Para alm disso, o utilizador pode recorrer caixa de deslocamento
vertical (elevador), existente no lado direito do ecr para se posicionar num
determinado registo.
ELIMINAR DADOS
www.pedrojesus.net
19
MANUAL DE ACCESS
Este tipo de alteraes gravado juntamente com a estrutura da tabela sempre que
se fecha a janela. As operaes de parametrizao podem aplicar-se s colunas,
linhas ou a toda a janela.
Colunas
Para alargar ou diminuir a largura de uma coluna, deve colocar o cursor no separador
(linha vertical) existente entre a coluna/campo e a coluna/campo seguinte e arrastar
o cursor na direco desejada.
Poder efectuar um duplo clique para ajustar automaticamente a largura de uma
coluna.
Congelamento/descongelamento de colunas
muito frequente existir a necessidade de manter um determinado nmero de
colunas sempre visvel esquerda da janela, afim de permitir a leitura simultnea de
dados colocados em colunas fisicamente distantes umas das outras. A isto chama-se
congelamento (manter um n. de colunas fixas), sendo o oposto,
descongelamento.
Esta uma situao vulgar quando se trata de tabelas extensas, isto , tabelas com
muitos campos que ocupam mais espao do que a largura do ecr.
www.pedrojesus.net
20
MANUAL DE ACCESS
MOVER COLUNAS
Por vezes, h necessidade de alterar a ordem natural das colunas, por forma a alterar
a sua disposio na tabela. Pode mover colunas sem problemas, dado que esta
operao no vai afectar a estrutura da tabela, uma vez que se trata apenas de um
efeito visual (a nvel de ecr).
Para mover uma ou mais colunas basta seleccionar a coluna ou colunas e arrastar o
selector da coluna para o local pretendido.
ESCONDER/MOSTRAR COLUNAS
Quando a tabela tem muitos campos e que no podem ser visualizados num s
ecr
Quando existe informao confidencial que s dever ser visvel em algumas
situaes
Para esconder colunas, seleccione a(s) coluna(s) que pretende esconder e escolha a
opo Ocultar Colunas no menu Formatar.
Em qualquer circunstncia, poder recorrer ao menu sensvel ao contexto (sensitive menu) que
se obtm atravs da tecla direita do rato.
Para fazer reaparecer as colunas ter de utilizar a opo Mostrar Colunas no menu
Formatar. Surgir uma caixa com a lista de campos da tabela, com a indicao dos
que esto escondidos, seleccionar o campo que pretende fazer reaparecer e dar um
clique no boto Fechar.
www.pedrojesus.net
21
MANUAL DE ACCESS
www.pedrojesus.net
23
MANUAL DE ACCESS
Optando pela via Modo de Estrutura, o Access apresenta uma caixa com a lista de
tabelas e/ou consultas existentes na base de dados. O passo seguinte consiste em
seleccionar a tabela ou tabelas, Consulta ou Consultas e dar um clique no boto
Adicionar.
www.pedrojesus.net
24
MANUAL DE ACCESS
www.pedrojesus.net
25
MANUAL DE ACCESS
SELECCIONAR CAMPOS
Aps a seleco das tabelas, o passo seguinte consiste em escolher os campos a
incluir na consulta.
Para colocar um campo na grelha QBE (query by example) existem duas
alternativas:
1. Dar um duplo clique no campo.
2. Seleccionar o campo e arrast-lo (Drag & Drop) para a clula Campo na
grelha QBE.
www.pedrojesus.net
26
MANUAL DE ACCESS
ORDENAES NA CONSULTA
Quando executado a consulta e visualizado o respectivo dynaset torna-se
frequente e extremamente til a visualizao dos dados obedecendo a uma
determinada ordem. Quando se ordenam registos, podemos coloc-los por ordem
alfabtica ou numrica.
Criar uma consulta com ordenao de dados por um determinado campo ou campos,
torna-se til na medida em que o podemos utilizar na construo de um formulrio ou
relatrio.
Para especificar uma ordenao numa consulta:
Dar um clique na clula Ordenao e seleccionar o tipo de ordenao:
Ascendente ou Descendente.
Pode ser especificada mais que uma
ordenao, desde que as ordenaes
estejam encadeadas. O Access ordena a
partir da 1 coluna esquerda (a que
apresenta ordenao) para a ltima
direita (a que apresenta ordenao).
No podem ser utilizados campos do tipo
Memo ou OLE para ordenao.
www.pedrojesus.net
27
MANUAL DE ACCESS
Se for conhecida a sintaxe da expresso que pretendemos definir como critrio, torna-se mais
simples e rpido utilizar a segunda alternativa, ou seja, escrever a expresso directamente na
clula.
Nesta consulta que utiliza duas tabelas relacionadas so solicitadas todas as facturas
efectuadas Entre 01-01-1999 E 31-01-1999.
O dynaset consequente apresentar todas as facturas ordenadas por nmero de
factura e cuja data de factura esteja dentro do intervalo definido.
www.pedrojesus.net
28
MANUAL DE ACCESS
Qualquer campo de uma consulta e toda e qualquer lista de campos de uma consulta
contm propriedades, e que so as seguintes:
www.pedrojesus.net
29
MANUAL DE ACCESS
Basta para tal, desligar a caixa Mostrar no QBE do campo que se pretende inibir no
dynaset.
invocar uma outra tabela ou consulta. Para tal, basta dar um clique no boto
Mostrar tabela disponvel na Barra de ferramentas ou, em alternativa, escolher o
comando Mostrar tabela do menu Consulta.
www.pedrojesus.net
30
MANUAL DE ACCESS
CONSULTAS DE SELECO
www.pedrojesus.net
31
MANUAL DE ACCESS
Para um campo:
Com a utilizao de critrios mltiplos, o intervalo de pesquisa torna-se mais curto e
obtm-se exactamente a informao pretendida. Por exemplo, quais os montantes
facturados cujo valor maior que 50000 e menor que 150000.
Para especificar vrios critrios para o mesmo campo, deve-se utilizar os operadores
E e Ou.
Por exemplo, visualizar todos os clientes comeados por S cujas facturas foram
recebidas ou todos os clientes comeados por J cujas facturas ainda no foram
recebidas.
De modo a encontrar registos que num campo no contenham valores nulos, recorre-
se expresso No Nulo. Por exemplo, encontrar clientes que tenham nmero de
Telefone.
www.pedrojesus.net
32
MANUAL DE ACCESS
FORMULRIOS
A Modo de Estrutura que utilizada nas tabelas e consultas apenas uma das formas
utilizadas pelo Access para apresentar os dados existentes numa tabela ou tabelas.
No ser porm, a melhor forma de introduzir e visualizar os dados, uma vez que no
existe um controle real sobre as operaes realizadas pelo utilizador.
O ideal seria utilizar uma analogia de um formulrio em papel, dado que assim
transportvamos para o computador um objecto existente no mundo real ao qual as
pessoas j se habituaram.
CRIAR FORMULRIOS
O mtodo mais fcil e rpido de criar um formulrio utilizar o Assistente. O
Assistente Automtico produz um formulrio pr-formatado sem colocar quaisquer
perguntas ao utilizador, para a sua construo.
Todos os outros assistentes colocam questes e constrem o formulrio baseado nas
respostas dadas pelo utilizador.
1. Na janela da base de
dados, d um clique no
boto Formulrio
3. Seleccione o nome da
tabela ou consulta para o
qual vai construir o
formulrio e d um clique
no boto OK.
www.pedrojesus.net
33
MANUAL DE ACCESS
www.pedrojesus.net
34
MANUAL DE ACCESS
8. Por ltimo, surgir a caixa final do assistente que solicita um ttulo para o
formulrio.
MOVIMENTAO NO FORMULRIO
Num formulrio so utilizadas praticamente as mesmas tcnicas anteriormente
apresentadas para o Folha de dados.
Pode mesmo alternar entre a Folha de dados e o Formulrio. Basta para isso utilizar
os botes respectivos existentes na barra de botes.
Sendo assim, para introduzir um novo registo basta dar um clique no boto .
www.pedrojesus.net
35
MANUAL DE ACCESS
SUBSTITUIR DADOS
Como do conhecimento atravs de outras aplicaes da Microsoft, o Access tambm
dispe do comando Substituir no menu Editar, que permite substituir de uma forma
rpida, a ocorrncia de uma determinada palavra por outra palavra.
ORDENAO DE REGISTOS
Tal como na Folha de dados que se utiliza nas tabelas e consultas, tambm nos
formulrios o utilizador poder recorrer aos botes de ordenao de registos.
Deve colocar o cursor no campo pelo qual pretende efectuar a ordenao e dar um
clique no boto. Este procedimento aplicvel a tabelas e formulrios.
www.pedrojesus.net
36
MANUAL DE ACCESS
FILTROS
Vimos anteriormente que para localizarmos um determinado valor podemos recorrer
ao comando Localizar. Porm, este comando apenas vai apresentando as diversas
ocorrncias de uma determinada palavra/texto que existem ao longo da tabela em
vrios registos e por isso levaria algum tempo at serem encontradas todas as
ocorrncias.
Um filtro como uma simples consulta, com a diferena de que apenas aplicvel a
uma tabela ou a um formulrio abertos. Um filtro a melhor opo quando,
temporariamente pretendemos visualizar um subconjunto de registos.
www.pedrojesus.net
37
MANUAL DE ACCESS
www.pedrojesus.net
38
MANUAL DE ACCESS
RELATRIOS
Os items utilizados num relatrio podem ser dados existentes em campos, resultados
de clculos, palavras para os ttulos ou mensagens, grficos ou figuras.
Com efeito, pode mesmo criar um relatrio a partir dos dados extrados por um
inqurito. Convm lembrar, a este propsito, que um inqurito produz um
subconjunto de dados de uma tabela, e por isso , por sua vez, uma espcie de
tabela.
Regra geral, a maior parte da informao existente num relatrio provm de uma
tabela ou de um inqurito (que normalmente, extrai informao de vrias tabelas).
Outra informao corresponde a objectos (texto, linhas, figuras, etc) que faz parte do
prprio relatrio.
CRIAR RELATRIOS
Tal como acontece com os outros objectos de uma base de dados j referidos,
possvel criar um relatrio a partir do zero ou recorrer a um Assistente.
A maneira mais fcil e rpida para criar um relatrio optar pelo assistente de
relatrios. Tal como acontecia para o assistente de formulrios para criar formulrios,
este assistente cria um relatrio automaticamente para a tabela ou inqurito
seleccionado.
www.pedrojesus.net
39
MANUAL DE ACCESS
2. No passo seguinte
seleccione a tabela
ou a consulta na qual
pretende construir o
relatrio e adicione
os campos que
pretende ver
apresentado na
listagem (relatrio)
4. Em seguida escolha
o ou os campos pelos
quais pretende
ordenar o relatrio
5. Seleccione o formato
para o relatrio.
www.pedrojesus.net
40
MANUAL DE ACCESS
6. Seleccione o estilo
que pretende para
o seu relatrio.
www.pedrojesus.net
41
MANUAL DE ACCESS
VISUALIZAO DO RELATRIO
Se tiver optado por um dos assistentes, aps ter respondido a todos os passos surgir
no ecr a primeira pgina do relatrio.
Aps o relatrio ter sido criado e apresentado no ecr, o utilizador pode realizar
diversas aces. A primeira das quais consiste em analisar visualmente o relatrio.
Para tal, basta recorrer s barras de deslocamento vertical e horizontal, para ver todo
o contedo de cada pgina.
Pode tambm saltar de uma pgina para outra, utilizando a barra de controle j
conhecida.
AMPLIAO/REDUO
Quando visualizado o contedo do relatrio, existe o mecanismo de ampliao e
reduo da pgina. Esta alternncia efectuada por um simples clique do boto do
rato em qualquer parte da pgina. Repare que o cursor do rato quando posicionado
em cima da pgina, assume o desenho de uma lupa.
www.pedrojesus.net
42