Escolar Documentos
Profissional Documentos
Cultura Documentos
Celina Rodrigues
Ano 2013
Conteúdos Programáticos
4. Construção de tabelas
4.1 Vista de estrutura
4.2 Definir campos e tipos de dados
4.3 Propriedades dos campos
4.4 Índices e chaves
7. Construção de Formulários
7.1 Criação de formulários
7.2 Otimização dos formulários
8. Criação de Relatórios
8.1 Criação de relatórios
8.2 Formatação dos relatórios
8.3 Impressão dos relatórios
1. Noções básicas de Access
O que é o MS Access 2010?
Com Microsoft Access 2010 podemos criar vários tipos de banco de dados para
manter organizadas grandes quantidades de informações. O programa contém vários
modelos de base de dados mais comuns, o que facilita o processo de criação.
Assim como as outras ferramentas do Office 2010, no Microsoft Access 2010 também
é possível criar arquivos compartilhados que podem ser usados simultaneamente
por várias pessoas. O programa está melhor integrado com outras ferramentas.
Importar ou exportar facilmente dados de arquivos do Excel é um bom exemplo.
1. Noções básicas de Access
Também é possível aplicar temas aos bancos de dados para uma apresentação mais
atraente. O novo Microsoft Access 2010 também tem várias ferramentas que facilitam
o uso.
O Microsoft Access 2010 mantém os melhores recursos do Access, mas com o visual
mais bonito do Office 2010. É mais prático e flexível que nas versões anteriores.
1. Noções básicas de Access
- Os menus do MS Access 2010
1 - Menu Ficheiro
2 - Menu Base
3 - Menu Criar
4 - Menu Dados Externos
5 - Menu Ferramentas de Base de Dados
6 - Menu Campos
7 - Menu Tabela
1. Noções básicas de Access - Os menus do MS Access 2010
1 2 3 4 5 6 7
1 - Menu Ficheiro
2 - Menu Base
3 - Menu Criar
4 - Menu Dados Externos
5 - Menu Ferramentas de Base de Dados
6 - Menu Campos
7 - Menu Tabela
2. Noções Básicas de bases de dados relacionais
-Para quem?
-Para quê?
-Com que finalidade?
Qualquer conjunto de registos pode ser visto como uma base de dados;
Um conjunto de registos com a mesma estrutura é denominado por “tabela”.
Consultas são utilizadas para filtrar a informação existente nas tabelas. Nas
consultas também é possível realizar cálculos e utilizar funções (soma, media,
etc.).
Mas também podem ser utilizados para construir por exemplo gráficos,
etiquetas ou envelopes em série.
Noção de dado
Noção de registo
Noção de tabela
Ex.: A Tabela Alunos deve conter unicamente dados relativos aos alunos. A
entidade é Alunos.
Noção de Base de Dados – Noções Gerais
Noção de tabela
Noção de Base de Dados (2)
A uma linha da tabela chama-se “registo”;
Soluções:
1 – 1
m – n
Ao abrir o MS Access 2010, poderemos criar ou abrir uma nova base de dados e
optar por um determinado modelo disponível:
Se a base de dados ainda não tenha sido criada, teremos que clicar no botão
“Criar”.
5
3. Criação de uma aplicação sobre uma bases de dados relacionais
Para fechar uma aplicação sobre a base de dados teremos que selecionar
o menu “Ficheiro” e escolher a opção “Fechar Base de Dados” e depois
opção “Sair”.
Tipos de vista:
Propriedades do campo
4. Construção de tabelas
TEXTO
MEMO
Tem como desvantagem no que diz respeito aos dados do tipo Texto não permitir
Algumas operações, como por exemplo (ordenação, agrupamento…).
4. Construção de tabelas
NÚMERO
DATA/HORA
Existem diversos formatos de data e hora que podem ser definidos como
Atributo.
MOEDA
NUMERAÇÃO AUTOMÁTICA
SIM/NÃO
HIPERLIGAÇÃO
ASSISTENTE DE PESQUISA
- Este tipo de campo permite ir buscar dados a outro campo de outra tabela ou
construir uma listagem.
4. Construção de tabelas
Legenda
Valor predefinido
Texto de validação
4. Construção de tabelas
Necessário
Este Campo se estiver com a expressão Não é um campo de introdução
facultativa. Caso contrário é um campo de introdução obrigatória.
Permitir Comprimento Zero
Se este campo estiver com a indicação de Sim pode ficar vazio.
Indexado
A indexação permite a pesquisa mais rápida dos registos dentro da base de
dados.
Compressão Unicode
A compressão Unicode corresponde a um padrão internacional de
codificação adotado no Microsoft Office. No caso da compressão estar ativa
o conteúdo dos campos de tipo Memo e Texto podem ser comprimidos
ocupando menos espaço mas garantindo a correta apresentação do
respetivo conteúdo.
4. Construção de tabelas
Modo IME
Um IME (Input Method Editor) é um editor que permite introduzir texto
asiático em programas, através da conversão dos batimentos de teclas em
carateres asiáticos. O IME interpreta os batimentos de teclas como
carateres e, a seguir, dá-lhe a oportunidade de inserir a interpretação
correta no programa no qual está a trabalhar.
Etiquetas inteligentes
A Microsoft fornece um conjunto de etiquetas inteligentes prontas a utilizar
com o Microsoft Office Access 2003.
- Tamanho do campo
- Formatar
- Casas decimais
- Máscara de introdução
- Legenda
- Valor predefinido
- Regra de validação
- Texto de validação
- Necessário
- Indexado
- Etiquetas inteligentes
- Alinhamento do texto
4. Construção de tabelas
O Microsoft Office Access utiliza índices numa tabela tal como é utilizado um índice
num livro: para localizar dados, o Access procura a localização dos dados no
índice. Em certos casos, por exemplo, para uma chave primária, o Access cria
automaticamente um índice. Noutros casos, o utilizador poderá querer criá-lo
manualmente.
Um índice armazena a localização dos registos com base no campo ou campos que
fazem parte do índice. Consoante o número de valores exclusivos dos campos
indexados, um índice pode ser mais pequeno do que a tabela que descreve, o que
permite ao Access uma leitura mais eficiente.
4. Construção de tabelas
Uma relação é uma forma de reunir dados de duas tabelas diferentes. Uma relação
é composta por dois campos, um de cada tabela.
Por exemplo, pode ter um campo ID do Produto numa tabela Produtos e numa
tabela Detalhes da Encomenda.
5. Definir as relações entre as tabelas
Se necessitarmos de alterar dados num conjunto existente de registos, tal como atualizar o
valor de um campo, podemos utilizar uma consulta “atualização”. Se necessitarmos de
criar uma nova tabela a partir de uma seleção de dados, ou de intercalar duas tabelas
numa nova tabela, podemos utilizar uma consulta “criar tabela”.
Se pretendermos executar uma consulta de acréscimo numa base de dados Web, primeiro
temos de abrir a base de dados Web utilizando o Access.
6. Criação de consultas de seleção
=Soma([Preço de Compra])*0,08
6. Criação de consultas de seleção
No Access, as expressões são utilizadas em muitos locais para efetuar cálculos, manipular
caracteres ou testar dados. As tabelas, consultas, formulários, relatórios e macros têm todos
propriedades que aceitam uma expressão. Por exemplo, é possível utilizar expressões nas
propriedades Origem do Controlo e Valor Predefinido de um controlo.
Registo: ID 1
7. Construção de Formulários
Um formulário é um objeto de base de dados que pode ser utilizado para criar uma
interface de utilizador uma aplicação de base de dados.
Um formulário "vinculado" é o que está diretamente ligado a uma origem de dados, tal
como uma tabela ou consulta, e pode ser utilizado para introduzir, editar ou apresentar
dados dessa origem. Em alternativa, pode criar um formulário "desvinculado" sem
qualquer ligação direta a uma origem de dados, mas que não deixa de ter botões de
comando, rótulos ou outros controlos que são necessários para trabalhar com a
aplicação.
7. Construção de Formulários
Para mudar para a vista de estrutura, clique com o botão direito do rato no nome do formulário
no Painel de Navegação e clique em Vista de Estrutura.
7. Construção de Formulários
Nota: A vista de Estrutura não está disponível quando está a trabalhar numa base de dados
Web. O Access mostra o formulário na vista de Estrutura.
Poderá depois arrastar campos diretamente do painel Lista de Campos para o formulário.
Para adicionar um único campo, faça duplo clique sobre ele ou arraste-o a partir do painel
Lista de Campos para a secção no formulário onde pretende que seja apresentado.
Para adicionar vários campos de uma só vez, mantenha a tecla CTRL premida e clique nos
campos que pretende adicionar. Em seguida, arraste os campos selecionados para o
formulário.
8. Criação de Relatórios