Você está na página 1de 56

MICROSOFT ACCESS

No Access procura-se que os dados, no caso de serem


complexos e relativos a muitos tpicos, no sejam
concentrados numa nica tabela com muitssimas
colunas, antes sejam distribudos de forma organizada
pelas vrias tabelas, de forma a que cada uma delas
seja o mais especfica possvel e dedicada a uma s
categoria de dados, definindo-se, depois, as relaes
entre os campos.
Seis seces de trabalho
Tabelas coleco de dados relativos a tpicos especficos
Consultas permite encontrar somente informao
considerada relevante, atravs de critrios de filtragem
Formulrios meio amigvel de inserir, alterar e consultar
os registos. Servem de interface entre o utilizador e os
dados que se encontram nas tabelas
Relatrios so documentos que se destinam a ser
impressos
!ginas permitem consultar, atravs da Internet ou
intranet da empresa, as informaes contidas na base de
dados
Macros So sequncias de aces que so desencadeadas
quando se carrega num boto
Mdulos pequenos programas escritos em visual basic
para desempenhar algumas funes
. CRIAR UMA TABELA
!ara criarmos uma tabela
definir os campos (vista de
estrutura)
2 indicar a chave primria
3 preencher os registos (vista
introduzir dados).
. CRIAR UMA TABELA
Temos 2 vistas possveis
vista de estrutura
vista introduzir dados
Optamos pela vista de estrutura
para podermos escrever os nomes
dos campos, definir o tipo de dados, e
a chave primria.
Tabelas
Regras a respeitar na atribuio de
nomes a tabelas
at 64 caracteres alfanumricos
no podem comear por espaos
no podem incluir ! . [ , ]
no pode existir duplicao de nomes
TI!OS DE DADOS
texto
Memo
Nmero
Data/hora
Moeda
Autonumerao
Sim/no
Objecto OLE
Hiperligao
Assistente de pesquisa
TI!OS DE DADOS
texto caracteres alfanumricos (at 255)
memo para guardar grandes blocos de
texto com pargrafos, tais como notas,
comentrios ou descries
TI!OS DE DADOS
Nmero utilizado para guardar
valores numricos inteiros ou
fraccionrios
byte Armazena de 0 a 255
Nmero inteiro
Numero inteiro longo
Simples 7 casas decimais
Duplo 5 casas decimais
decimal 28 casas decimais
TI!OS DE DADOS
data/hora
moeda guarda valores numricos
referentes a preos, facturas.. !ode ser
formatado com C
autonumerao um contador utilizado
para atribuir nmero sequencial
Sim/no permite a entrada de valores do
tipo sim/no, verdadeiro/falso, -
ligado/desligado. Se introduzirmos um dado
diferente aparece msg de erro
TI!OS DE DADOS
Objecto OLE pode armazenar dados
provenientes de outras aplicaes
Windows, por exemplo, imagens, folhas de
clculo, apresentaes, textos do Word.
Hiperligao utilizando este campo o
Access pode comunicar atravs da Internet
para uma pgina HTML
Assistente de pesquisa permite que a
entrada de dados se faa mais rapidamente
deixando o utilizador escolher o dado a
partir de uma lista predefinida.
TI!OS DE DADOS
!odemos redimensionar o tamanho das
linhas e colunas e com o rato muda-las de
posio, ou elimina-las, semelhana do
Excel.
!ara indicar um campo como chave
primria posicionar o cursor nessa coluna
e pressionar o boto "chave primria (em
forma de chave)
Nas tabelas de relao, quando temos 2
chaves externas, devemos defini-las
como chave composta seleccionar os
dois campos e definir como chave primria
Em cada campo
existem ainda algumas
!ropriedades na
zona inferior da
janela, que devemos
especificar, de forma a
ilustrar correctamente,
o tipo de informao a
armazenar. Estas
propriedades so
diferentes consoante o
tipo de dados
escolhido. As opes
possveis esto
descritas na tabela em
baixo.
!ropriedade: Funo:
Tamanho do Campo (Field Size) Limitar o campo a um determinado tamanho.
Formatar (Format) Mostrar os dados num determinado formato, tanto
nas tabelas como nos formulrios e relatrios.
Casas Decimais (Decimal !laces) Mostrar um determinado nmero de casas decimais
(vlido para os nmeros).
Mscara de Introduo (Input
Mask)
Determinar um formato para a introduo dos
dados.
Legenda (Caption) Especificar um nome diferente do nome do campo
para utilizar em Formulrios e Relatrios.
Valor predefinido (Default Value) !reencher automaticamente o campo com o
contedo definido nesta propriedade.
Regra de Validao (Validation
Rule)
Limitar a informao introduzida no campo
condio indicada.
Texto de Validao (Validation
Text)
Quando a informao introduzida no est de
acordo com a condio predefinida pela Regra de
Validao, emite uma mensagem de erro
correspondente a este texto.
Necessrio (Required) Indicar se o campo de preenchimento obrigatrio
ou no.
!ermitir Comprimento Zero
(Allow Zero Length)
!ermite a introduo de palavras com comprimento
zero.
Indexado (Indexed) Aumenta a velocidade de procura nos campos
indicados.
TI!OS DE DADOS FORMATAO DE CAM!OS DE TEXTO
Smbolos utilizados na formatao de campos de texto (devem
ser colocados no campos formatar da definio de campos
> Transforma todas as letras em maisculas
< Transforma todas as letras em minsculas
TI!OS DE DADOS FORMATAO DE CAM!OS DE NMERO
Mscaras de introduo
!ara diminuir as hipteses de erro na
introduo de dados e assegurar uma
aparncia consistente
Mscara um filtro que s deixa aparecer
aquilo que cabe nos espaos programados
Devemos utilizar o filtro
Aps definir o campo basta clicar em
mscara
Seguimos as instrues do
assistente
Mscaras de introduo
Mscaras
Aps criar a tabela, podemos voltar janela da
tabela ou editar os dados da tabela
2. INTRODUZIR DADOS
Mudar para a vista folha de dados"
Mudar para a vista de estrutura"
Em qualquer altura podemos abrir a
janela inicial do Access
Em qualquer altura na vista de
estrutura podemos alterar os
campos e suas definies.
!ara eliminar um registo ele deve
estar preenchido com valores
!odemos:
Ocultar/exibir colunas
Fixar/libertar colunas
Ordenar (menu registos)
Localizar (menu editar)
Substituir
Filtrar
Filtrar por seleco
Filtrar excluindo seleco
Filtrar para ______
Remover filtro
!odemos escolher tipos de letras e tamanhos (menu
formatar/tipo de letra)- s no modo de insero de dados
O!ERAES DE FORMATAO
NAS TABELAS
Ordenao de registos
Clicar no campo a partir do qual
pretendemos ordenar e escolher um
dos botes
Ou utilizamos o menu registo
comando ordenar
Filtros em tabelas
Na vista "folha de dados
Menu registos/filtro
Filtro por fomulrio
Filtar por seleco
Filtrar exluindo seleco
Ordenar
Aplicar filtro
Remover filtro
Esconder/apresentar colunas
. Seleccionar a coluna
2. Escolher o comando Esconder
colunas do menu formatar
3. !ara mostrar, escolher o comando
mostrar colunas do menu formatar
Criar campo para introduzir imagens
Na vista de estrutura, criar novo
campo e definir tipo de dados
"Objecto OLE
Na vista folha de dados, clicar na
clula onde se pretende adicionar a
imagem , clicar no menu
inserir/objecto/criar a partir de
ficheiro/ligar/procurar
Criar uma coluna para pesquisa
Em vez de se teclar os caracteres,
escolhemos uma das possibilidades
que nos apresentada numa lista
!ara prevenir eventuais erros de
introduo de dados
Exemplo faixa etria dos utilizadores
da biblioteca
Criar uma coluna para pesquisa
(cont.)
Na vista de estrutura inserir um campo e
escolher como tipo "assistente de pesquisa
Escolher "eu escrevo os valores que quero
!reencher a tabela com os valores e
concluir
Na vista folha de dados, ao clicar na clula
aparece uma seta onde nos possvel
escolher o valor pretendido
Criar um campo sim/no
Ex um aluno tem ou no a disciplina EMRC
Vista de estrutura, depois de introduzir o nome
do campo, escolher o tipo de dados SIM/NO
Em baixo, no separador 5esquisa, na linha
mostrar controlo, clicar na seta e verificar as
opes disponveis. Escolher caixa de
combinao.
Na linha tipo de origem da linha, escolher
lista de valores
Na linha origem da linha, escrever os valores
que devem aparecer, separados por
. DEFINIO DE RELACIONAMENTOS
/ RELAES entre tabelas
Depois de estarem criadas as tabelas e introduzidos
os dados
. fechar todas as tabelas abertas
2. boto de relao abre a janela ou menu
ferramentas/relaes
3. adicionar
4. fechar
Neste momento aparece na janela relaes, as
tabelas adicionadas entre as quais pretendemos
estabelecer relaes
4. Clicar sobre o campo que vai entrar no
relacionamento e arrastar para a tabela de
relacionamentos. Aparece a janela editar relaes
5. Clicar em criar
Integridade referncial
Nota aconselhvel escolher "impor integridade
referencial uma vez que atravs desta regra que
conseguimos manter a coerncia na informao.
Integridade referencial:
no possvel inserir um valor de um registo num
campo que chave externa se esse valor no
existir num registo da tabela onde aquele campo
chave primria
no pode ser alterado o valor de um registo num
campo que chave primria de uma tabela, se uma
outra tabela relacionada com a primeira existirem
registos que apresentam esse mesmo valor no
campos correspondente
!ara alterar posteriormente a relao,
basta clicar em cima da linha da relao
- um para um
- m um para muitos
!ara eliminar uma janela de
relacionamentos, basta clicar em cima e
delete
!ara acrescentar uma tabela na janela de
relacionamentos clicar em
Devemos gravar a tabela de relaes
- Consultas
Forma de visualizar dados de uma tabela
ou um conjunto de tabelas relacionadas
entre si
A definida em relao a uma ou vrias
tabelas de uma base de dados
!ode incidir sobre todos os campos de
uma tabela ou s alguns
O resultado de uma consulta tem o
formato de uma tabela, no entanto no
criada mais nenhuma tabela
Consultas
Em cima aparecem as tabelas envolvidas
na consulta
Em baixo aparece uma grelha com os
campos escolhidos e com os critrios ou
condies de filtragem de dados
!odemos acrescentar mais campos
utilizando a grelha ou clicando sobre a
tabela e arrastando os campos para a
grelha
Consultas
As vrias linhas da grelha de consulta
tm os seguintes significados
campo campo que pretendemos ver
tabela nome da tabela de onde pertencem os
dados
ordenar ordenar a consulta com base nesse
campo, por ordem ascendente ou descendente
mostrar permite-nos alternar entre exibir e
no exibir esse campo na consulta
Critrio para espe4cificar um critrio ou
condio para nos serem mostrados os dados
que correspondem a essa indicao
Consultas
!odemos incluir qualquer nmero de
campos e indicar ou no o critrio de
consulta porque em qualquer altura
podemos voltar a esta grelha e alterar os
aspectos que pretendemos
!ara eliminar um campo:
- seleccionar a coluna com o campo
- delete
!ara alterar a posio:
- clicar na coluna e arrastar para a posio
desejada
Criar consultas com uma s tabela
Depois de definirmos a consulta devemos
guardar para visualizar a consulta
clicar no boto ( esquerda na barra de
ferramentas)
executar o comando "executar no menu
consulta
Se no for inserido nenhum critrio sero
apresentados todos os registos da tabela
Critrios de campos de texto
Nome
"nome
=nome
=nome
* todas as letras (ex A* procura todos cujo nome comece por A)
? Substitui uma letra qualquer (ex R???? procura todos cujo nome
tenha 4 caracteres comeados por R)
Operadores de comparao
; < ; <=; =; = ; <
Operadores E ou OU:
ex: 50 E <00 valores superiores a 50 e inferiores a 00
ex: 50 OU <00, neste caso pode utilizar-se a grelha - na mesma linha E na
mesma coluna OU
Fazem o mesmo no entanto devem
ser coIocados entre aspas
2. Critrios de campos numricos
Utilizam-se normalmente os operadores de
comparao
. Critrios de campos de data
Ex 2--05
Nota sempre que se define uma nova
consulta, devemos apagar a anterior pois
se no o fizermos podemos estar a definir
critrios compostos diferentes daquelas que
pretendamos
Critrios
!armetros
!ara alm de podermos definir e alterar os
critrios de seleco numa consulta,
podemos introduzir parmetros que
actuaro logo de incio ao abrir-se a janela
de consulta em questo
Na linha de critrio, no campo pretendido,
escrever dentro de parntesis recto a
mensagem a pedir ao utilizador a entrada de um
valor
Consultas com clculos
campos calculados
Numa consulta podemos acrescentar novos campos que
no existem nas tabelas, mas que so obtidos a partir
de clculos efectuados sobe campos existentes nas
tabelas consultadas
!osicionar o cursor na coluna da grelha que estiver
vazia, na linha de campos
Escrever a expresso
ex preovenda*.7
ex2. mdia notas ([nota-teste]+[nota-
teste2]+[nota-teste3])/3
mdia notas o nome do campo que vai
aparecer na coluna da consulta
No caso o programa reescreve a expresso ficando
Expr[!reovenda]+.7
Se pedirmos para visualizar os dados este
campo aparecer em ltimo lugar com o
nome Expr e os valores apresentados sero
o resultado da expresso introduzida
Se quisermos atribuir um nome mais
significativo, basta, na grelha de consulta
posicionar o rato em cima do nome do campo
e alterar o valor de Expr para o valor
pretendido
Consultas com clculos
campos calculados
Criar consultas com vrias tabelas
Na vista de estrutura basta
seleccionar quais as tabelas que vo
entrar na consulta
As tabelas intervenientes tm que
estar relacionadas
. FORMULRIOS
Forma de mostrar os dados de tabelas ou consultas,
com melhor apresentao.
!ermitem a apresentao e a alterao dos dados,
mas tambm efectuar pesquisas de dados
!odemos criar formulrios com base numa s
tabela, num conjunto de tabelas ou a partir de
consultas previamente definidas
O formulrio pode incluir os campos da tabela mas
tambm informaes, botes de aco, etc
FORMULRIOS
Quando estamos a trabalhar com vrias
tabelas relacionadas possvel incluir
subformulrios dentro do formulrio
principal
!odemos ainda criar formulrios com
botes de comandos a partir dos quais
podemos aceder a outros formulrios ou
relatrios bem como executar outras
operaes
Criar um formulrio a partir de
uma nica tabela
. vista de estrutura
Ou
2. utilizando o assistente
Ou
Criar autoformulrio do tipo
De coluna
De tabela
De folha de dados
Formulrios- com assistente
. Indicar os campos que vo aparecer no
formulrio
No caso de ser um formulrio com mais tabelas
basta selecciona-las e escolher os campos
2. todos os campos que adicionarmos so
acrescentados ao formulrio como caixas
de texto
3. dar nome ao formulrio
4. podemos acrescentar ou eliminar registos
e navegar entre registos existentes
!odemos ordenar os registos, pesquisar informao
atravs de filtros (ex filtro por formulrio - boto funil),
localizar registos (boto binculos) e imprimir dados
utilizando a opo imprimir do menu ficheiro
Depois do formulrios estar construdo podemos visualizar a
sua estrutura e fazer as alteraes que acharmos
convenientes.
!ara adicionar um campo basta clicar (na lista de
campos) e arrastar at zona onde pretendemos que ele
seja visualizado
Cada objecto (controlo) do formulrio, tem associado um
conjunto de propriedades que podem ser visualizadas com
um duplo clique
A origem do controlo, na zona de dados diz qual o
campo a que se refere e Nome, na zona outra, indica o
nome dado aquele objecto na base de dados.
Formulrios baseados em mais que
uma tabela (tm que estar relacionadas)
Temos que definir
. Qual a tabela principal
2. Qual o tipo de formulrio
- Formulrio com subformulrio
- Formulrios ligados
Incluso de uma caixa de combinao
. Vista de estrutura - novo formulrio
2. clicar no boto da barra de ferramentas
com a caixa de verificao
3. desenhar na janela do formulrio um
rectngulo
4. Abre-se o assistente
Escolher "quero que a caixa de verificao
pesquise os valores numa tabela ou consulta
Ou "eu escrevo os valores que quero
Formulrio com botes de comando
Estes botes podem desempenhar
diversas aces, por ex.
Abrir um outro formulrio ou relatrio
Operaes relacionadas com registos
Devemos escolher a categoria e as
aces a atribuir ao boto

Você também pode gostar