Escolar Documentos
Profissional Documentos
Cultura Documentos
Access 97
Existem vários processos
de aceder ao Access.
Vamos enumerar alguns
dos possíveis modos de
acesso.
Clique aqui
Introdução Access 97
(continuação)
3. Seleccionar “Novo documento do Office”
do menu “Start” (Iniciar) e depois fazer
clique em “Base de dados vazia”
Access 97
Após ter activado o Access é visualizado no ecrã uma
caixa de diálogo que permite ao utilizador indicar o que
pretende fazer.
4
5 - Dá acesso
1 – Dá acesso a 2 – Dá acesso a 3 – Definição de a um novo
um novo menu: um novo menu: relacionamentos menu:
4 – Propriedades
dos campos
Criação de tabelas
Acrescentar botões
Definição da estrutura de uma
tabela
Na parte superior da
janela de definição da
tabela , indica-se o
nome de cada campo,
bem como o seu tipo,
e, opcionalmente,
pode-se acrescentar
uma descrição do
significado do campo.
Máscara de introdução Permite definir uma máscara para introdução dos dados, exemplo
( / / ) para uma data.
Legenda Permite indicar uma legenda quando o utilizador criar um formulário.
Símbolo Significado
Registo em edição
Registo corrente
Aceder ao
menu “Ficheiro”,
opção “Obter
dados externos.
Ao criar uma
nova tabela é dada
a possibilidade de
importação.
Exportação de tabelas
O Access permite exportar tabelas do Access para um
ficheiro externo.
Para isso, deve-se proceder do seguinte modo:
1. Selecciona-se a tabela que se pretende exportar;
2. No menu “Ficheiro”, selecciona-se o comado
“Exportar”
No menu “Ferramentas”
seleccionar o comando
“Relacionamentos”.
Definição de relacionamentos
(continuação)
Após ter seleccionado a opção de relacionamentos, surge
uma caixa de diálogo com as tabelas existentes na base de
dados.
3 Metalin 3 A1 300
3 M1 33
4 Silva
3 CX 120
3 CY 160
3 CZ 425
4 A2 250
4 M2 525
Definição de relacionamentos
(continuação)
Os relacionamentos entre as tabelas referidas definem
o esquema seguinte:
Imposição da integridade
referencial
No quadro de definição de relacionamentos pode-se
assinalar as opções relacionadas com a integridade
referencial:
«Impor Integridade Referencial»
«Propagar Actualização dos Campos Relacionados»
«Propagar Exclusão
dos Registos
Relacionados»
Imposição da integridade
referencial (continuação)
A integridade referencial impõe o seguinte:
• Não é permitido introduzir um valor de um registo num campo
que é chave externa, se esse valor não existir num registo da
tabela onde aquele campo é chave primária;
• Não pode ser alterado o valor de um registo num campo que é
chave primária numa tabela, se, numa outra tabela relacionada
com a primeira, existirem registos que apresentam esse valor no
campo correspondente (chave externa);
• Não pode ser eliminado um registo numa tabela, se, numa outra
tabela relacionada com a primeira, existirem registos que
apresentem, no campo da chave externa, valores que
correspondem ao registo que se pretende eliminar.
Alteração da estrutura de
relacionamentos
Mover tabela – fazer clique sobre a barra de título da
tabela pretendida e arrastar até à posição desejada.
Eliminar tabela - fazer clique sobre a barra de título da
tabela pretendida e em seguida na tecla “Delete”.
Eliminar uma linha de relacionamento – fazer clique
sobre a linha e em seguida na tecla “Delete”.
Alterar um relacionamento – fazer duplo clique sobre a
linha de relacionamento ou seleccionar a linha e depois
aceder ao menu rápido (premir a tecla direita do rato).
Access - Consultas
Consultas
Uma consulta (Query) é um modo de visualizar os
dados de uma ou várias tabelas relacionadas entre si,
por forma a obter um conjunto filtrado de informação.
Consulta em SQL
Consultas que utilizam uma linguagem específica de
interrogação da base de dados (Structured Query
Language).
Principais tipos de consultas:
1. Consulta de Selecção;
• Seleccionar um conjunto de campos de
uma ou várias tabelas.
• Definição de critérios de consulta que
permitam filtrar um conjunto específico
de registos.
• Consultas com parâmetros.
• Consultas com cálculos.
2. Consulta tabela de referência cruzada.
Principais tipos de consultas
(continuação)
3. Consultas de acção, que têm como objectivo realizar um
conjunto de alterações reais sobre a base de dados.
• Consulta Criar tabela – utilizada para a criação de
tabelas.
• Consulta Exclusão – permite a eliminação de
conjuntos específicos de registos numa tabela.
• Consulta Acrescentar – permite adicionar registos a
uma tabela já existente.
• Consulta actualização – permite a alteração de
dados de uma tabela.
Criação de uma consulta
Para definir uma nova consulta existem dois processos
distintos:
• Através do assistente de criação de consultas simples.
• Através da Vista de estrutura, onde o utilizador pode
definir completamente a estrutura da consulta.
Criação de uma consulta
(continuação)
Independentemente de
seleccionar a criação
de uma consulta
utilizando o assistente
ou na vista de
estrutura, depois de
fazer clique em novo
surge-lhe o ecrã ao
lado.
Criação de uma consulta
(continuação)
Vista de estrutura – criação de uma nova consulta personalizada pelo
utilizador, sem a ajuda do assistente.
Assistente de consultas simples – criação de uma consulta baseada em
uma ou várias tabelas. Baseia-se num conjunto de caixas de diálogo
que facilitam a sua manipulação.
Assistente de consultas de referência cruzada – consulta com formato
bidimensional, em que os dados obtidos são o resultado da relação
entre dois campos em simultâneo.
Assistente de consultas localizar duplicados – Localiza registos cujo
campo especificado se encontra duplicado.
Assistente de consultas localizar não correspondentes – criação de uma
consulta que localiza registos numa tabela para os quais não existem
registos relacionados numa outra tabela.
Consulta QBE a uma tabela
Utilizando o assistente de consultas simples,
pretende-se efectuar uma consulta à tabela de
artigos existente na base de dados.
1. Seleccionar a
tabela a consultar
2. Seleccionar os campos a incluir na consulta.
3. Seleccionar o tipo de consulta:
• Detalhada
• Resumo.
Se pretender uma consulta de resumo deverá fazer
clique em “opções de sumário”,que originará uma
nova janela de selecção.
4. Atribuir nome à consulta.
Obtém-se a consulta definida através do assistente de
criação de consultas.
Criação de uma consulta a uma
tabela – Vista de estrutura
1. Seleccionar a(s) tabela(s) a consultar. Pode-se
seleccionar também outras consultas já definidas.
Para seleccionar a
tabela deve :
•Fazer clique no botão
adicionar;
•Fazer clique duas
vezes no nome da(s)
tabela(s) a consultar.
Surge o ecrã de criação de consulta composto por duas
zonas distintas.
•Parte superior onde estão contidas as tabelas ou
consultas seleccionadas para a consulta que se
pretende criar. Cada tabela é referenciada pelo seu
nome seguida da lista de campos que contém.
•Parte inferior designada por QBE ou grelha de
consulta, na qual se indicam os campos a incluir na
consulta e se definem as suas características
específicas (ordenações, critérios, condições,...).
2. Seleccionar os campos para a consulta.
Operador Significado
= Igualdade
< Menor que
> Maior que
<= Menor ou igual
>= Maior ou igual
<> Diferente de
Exemplos de critérios
Visualizar os artigos cujo nome é Martelo.
Conjunção
de duas
condições
1. Seleccionar as
tabelas às quais
se vai buscar
informação
Exemplo de consulta com várias tabelas
(continuação)
2. Seleccionar os campos a visualizar. O nome do campo é
precedido do nome da tabela a que se refere.
Exemplo de consulta com várias tabelas
(continuação)
3. Atribuição dos critérios de selecção.
4. Resultado
final da
consulta.
Consultas com parâmetros
É possível definir parâmetros de selecção de
actuam logo no início, aquando da abertura da
janela da consulta em questão.
A introdução de
um critério dentro
de parêntesis
rectos funciona
como parâmetro
Consulta com cálculos
Numa consulta é possível acrescentar novos campos,
obtidos a partir de cálculos efectuados sobre campos
existentes nas tabelas consultadas.
5. Executar a
consulta
obtendo o
seguinte
resultado
Consultas com agrupamentos
e contagens
Pretende-se saber quantos registos existem de cada artigo
(alicates, chaves ou martelos).
Comando Descrição
Comando Descrição
Exemplo:
SELECT * (significa todos os campos da tabela)
FROM Artigos
WHERE PreçoVenda>300
Criação de uma consulta SQL
1. Pedir “Nova” consulta.
2. Criar em “Modo de Estrutura”.
3. No quadro “Mostrar tabela” não é necessário seleccionar
nenhuma tabela. Pode-se fechar.
4. No botão da barra de ferramentas, seleccionar “Vista
de SQL”.
5. Seleccionar a seguinte opção:
6. Inserir os comandos
Criação de comandos SQL
(continuação)
6. Executar a consulta.
Uma Tabela
Várias tabelas
Consultas já definidas
Assistente de formulários
Num formulário criado através do assistente de
formulários, vão surgindo caixas de diálogo para o
utilizador seleccionar o que pretende.
Formulários automáticos
Os formulários automáticos são utilizados quando se
pretende obter uma ficha de inserção ou consulta de
dados relativamente a uma determinada tabela ou
consulta, rapidamente.
Colunas – mantém a apresentação tradicional de
uma “ficha”, em que os registos são apresentados
um de cada vez, com os campos alinhados em
colunas.
Formulários automáticos
(continuação)
Tabela – formato de apresentação dos dados de um
modo tabular, em que os registos são apresentados um
de cada vez, com os campos alinhados em colunas.
Formulários automáticos
(continuação)
Folha de dados – apresentação vertical dos dados. Não
é uma apresentação típica de um formulário, mas a forma
como os dados são apresentados nas consultas e nas
tabelas.
Criação de formulários utilizando
o Assistente
Passos iniciais para criar um formulário:
1. Abrir a base de dados para a qual pretende criar o
formulário;
2. Seleccionar a secção formulários da janela
principal do Access.
3. Fazer clique no botão “Novo”.
4. Seleccionar o “Assistente
de Formulários”.
5. Indicar a tabela ou
consulta a partir da qual
vai ser criado o
formulário - CLIENTES
Criação de formulários utilizando
o Assistente (continuação)
6. Seleccionar os campos a incluir no formulário.
O que
significam
estes
botões ?
Criação de formulários utilizando
o Assistente (continuação)
7. Seleccionar o esquema de criação do formulário:
• Colunas;
• Tabela;
• Folha de dados.
Criação de formulários utilizando
o Assistente (continuação)
8. Selecção do estilo de apresentação gráfica do
formulário, relativamente ao fundo onde os dados são
inscritos.
Criação de formulários utilizando
o Assistente (continuação)
9. Atribuir um nome ao formulário.
Criação de formulários utilizando
o Assistente (conclusão)
Após ter premido o botão “Concluir” surge o ecrã com a
seguinte informação:
Criação de formulários em
Vista de Estrutura
Exemplo: Pretende-se criara um formulário a partir da
tabela de Artigos.
Código Compilar
Propriedades
Lista de
campos Caixa de
ferramentas
Vista de estrutura (continuação)
Os objectos inseridos num formulário, tais como caixas
de texto, campos, botões de comando, etc. designam-se
por controlos.
A caixa de ferramentas é utilizada para inserir esses
controlos no formulário.
8. Concluir.
Inserir uma caixa de
combinação (continuação)
Pode haver necessidade de reajustamento da posição
e da dimensão da caixa de combinação na zona de
detalhes.
Vamos
activar o
formulário.
Inserir uma caixa de
combinação (conclusão)
Ao seleccionar um novo artigo, os restantes campos
são actualizados.
Síntese de Aula
Formulários em Microsoft Access:
• Definição.
• Constituição.
• Modos de criação de um formulário.
• Criação de formulários utilizando o assistente.
• Criação de formulários em vista de estrutura:
-Constituição do ecrã de construção do formulário.
-Caixa de ferramentas.
-Barra de ferramentas.
-Adição de rótulos de dados.
-Inserção de caixa de combinação.
• Activação de um formulário
Relatórios (Reports)
É uma forma de organizar e apresentar informação
contida numa base de dados, de um modo estruturado.
Modo de apresentação dos dados contidos numa tabela
ou em consultas, definindo a disposição dos dados de um
modo estruturado.
Só se pode criar um relatório, se o computador tiver
uma impressora instalada.
Os relatórios podem ser visualizados em ecrã ou
impressos na impressora.
Relatórios
Tal como nos formulários e nas consultas, existem várias
formas de criar um relatório.
Modo de constituição de
relatórios
Um relatório pode ser constituido por:
• Uma tabela;
• Várias tabelas;
• Consultas;
•Tabelas e consultas.
Criação de um relatório com
um Assistente
Exemplo: vai-se criar um relatório simples à tabela de
clientes, utilizando o Assistente automático.
Criação de um relatório com o
Assistente (continuação)
1. Selecção da(s) tabela(s) e/ou consulta(s), bem como os
seus campos.
Criação de um relatório com o
Assistente (continuação)
2. É dada a
possibilidade
escolha de
visualização
dos dados,
fundamental
mente
quando
alguns dos
dados se
repetem.
Criação de um relatório com o
Assistente (continuação)
3. Selecciona-se, caso se pretenda, o agrupamento por
um ou vários campos.
Criação de um relatório com o
Assistente (continuação)
4. Seleccionar um ou vários campos para efectuar
ordenação do relatório. Esse(s) campo(s) não pode(m)
ser o(s) do agrupamento.
Criação de um relatório com o
Assistente (continuação)
5. Seleccionar o esquema do relatório. O Access tem
alguns esquemas disponíveis pelos quais se pode optar.
Criação de um relatório com o
Assistente (continuação)
6. Seleccionar o estilo a aplicar ao relatório.
Criação de um relatório com o
Assistente (continuação)
7. Atribuição do nome ao relatório.
Criação de um relatório com o
Assistente (continuação)
8. Resultado da pré-visualização do relatório.
Alteração de um relatório em
Vista de estrutura.
É possível alterar a estrutura de um relatório, em Vista de
estrutura.
A janela é constituida por vários elementos:
• Cabeçalho do relatório;
• Cabeçalho da página;
• Cabeçalho de agrupamento feito com base em um ou
mais campos;
• Detalhes relativos aos campos;
• Rodapé de agrupamento;
• Rodapé de página;
• Rodapé de relatório.
Alteração de um relatório em
Vista de estrutura (continuação)
Relatórios (conclusão)
Os relatórios fornecem informação de um modo
estruturado.
A informação de qualidade auxilia os órgãos de gestão na
tomada de decisões.
Para isso é necessário que a informação seja:
Actual
Correcta
Relevante
Disponível
Legível
Concisa
Completa