Documente Academic
Documente Profesional
Documente Cultură
Sumário
Conceitos Microsoft Access 97 ........................................................................................................... 01
Inicialização do Access ....................................................................................................................... 02
Convertendo um Banco de Dados....................................................................................................... 03
Criando uma Tabela............................................................................................................................ 06
Estrutura da Tabela................................................................................................................... 07
Propriedades do Campo............................................................................................................ 08
Chave Primária.......................................................................................................................... 10
Índice......................................................................................................................................... 11
Importar Dados.......................................................................................................................... 13
Exportar Dados.......................................................................................................................... 15
Relacionamento entre Tabelas.................................................................................................. 16
Localizando um valor................................................................................................................. 18
Criando um Formulário........................................................................................................................ 33
Visualizando registros............................................................................................................... 36
Trabalhando na estrutura do seu Formulário............................................................................. 37
Conhecendo alguns controles da caixa ferramentas................................................................. 40
Utilizando o controle Caixa de Listagem ou Caixa de Combinação........................................... 42
Alterando a aparência do seu Formulário.................................................................................. 44
Trabalhando com as propriedades dos controles, seções ou Formulários................................ 45
Criando um Formulário com um Subformulário........................................................................ 46
Construindo um Formulário baseado em uma consulta (campo de várias tabelas)................... 48
Criando um relatório............................................................................................................................. 49
Visualizando o Relatório............................................................................................................. 53
Trabalhando na estrutura do Relatório....................................................................................... 54
Conhecendo a tela classificar e agrupar.................................................................................... 55
Crie e imprima etiquetas de endereçamento.............................................................................. 56
Introdução ao Access 97
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Conceitos Notas:
Microsoft Access 97
O que é o Access?
O Access é um Sistema de Gerência de Banco de Dados
Relacional Interativo (SGBD) para o Microsoft Windows. Sua
utilização é muito simples, não sendo necessário programar
para criar um banco de dados.
O que é um SGBD?
O Sistema de Gerenciamento de Banco de Dados é um
sistema capaz de armazenar e recuperar informações em
banco de dados.
O que é um Objeto?
Um objeto é uma unidade que pode ser selecionada e
manipulada. No Access existem alguns objetos que podem
ser criados e utilizados, tais como: tabelas, formulários,
relatórios, macros e módulos. Outros recursos que também
são considerados objetos são: figuras, gráficos, caixas de
diálogos,etc.
Introdução ao Access 97
Pág.: 1
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.: 2
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.: 3
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.: 4
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Janela Banco de Dados Para trabalhar com os objetos nesta janela é preciso:
• Clique sobre a guia do objeto desejado.
• Clique sobre o botão “Novo” ou selecione o objeto e
1
clique sobre o botão “Abrir” ou “Estrutura”.
Notas:
3
5
4
2
6
Introdução ao Access 97
Pág.: 5
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
Pág.: 6
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Estrutura da Tabela • Tipo de Dados: onde você define o tipo dos campos (nesta
coluna, clique em cima da seta para baixo para visualizar
a lista dos tipos de campos disponíveis).
• Descrição: Digite uma descrição que informe sobre o
conteúdo do campo (não é obrigatório).
• Propriedades: aqui você deve definir as propriedades
(características) dos campos e da tabela. Todos os objetos
Nome
Nomecomcom Uma
Umapequena
pequenadescrição
descriçãoajuda
ajudaaa do Microsoft Access possuem propriedades, que são
até
até64
64 lembrar
lembrar o propósito do campoeeserá
o propósito do campo será definidas para determinar a sua aparência e o seu
caracteres
caracteres exibida
exibidana
nabarra
barrade
destatus
status funcionamento.
Introdução ao Access 97
Pág.: 7
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.: 8
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.: 9
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Chave Primária
Se ao gravar sua tabela, o Access não encontrar um campo
como chave primária, ele pergunta se você deseja ou não
que ela seja criada. Caso responda “Sim”, o Access criará na
tabela um campo com o nome “Código”, do tipo
“AutoNumeração” e o definirá como chave primária da tabela,
se a tabela já possuir um campo do tipo “AutoNumeração”, o
Access o designará como chave primária da tabela.
clique no seletor de linha do e pressione o ícone
campo desejado “Chave Primária”
Notas:
A Chave Primária permite a identificação única de cada
registro de uma tabela. Considerada como índice principal
para a tabela, ela é utilizada para associar dados entre as
tabelas.
Introdução ao Access 97
Pág.: 10
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
Pág.: 11
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Modo Folha de Dados - Incluir e Clique com o mouse no seletor de linha do registro
desejado e pressione a tecla <DEL> ou clique sobre o
Excluir registros
ícone .
Notas:
Introdução ao Access 97
Pág.: 12
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Importar dados Você pode importar dados para o Access de arquivos do tipo:
• Bancos de Dados: - Microsoft Access; Banco de Dados
ODBC; Dbase e FoxPro.
• Planilha Eletrônica: - Microsoft Excel .
• Texto:
⇒ Delimitado - Os campos são delimitados por um
separador que pode ser um “,” ou tabulação.
⇒ Largura Fixa - Os campos são alinhados em
colunas com espaços entre cada campo.
Introdução ao Access 97
Pág.: 13
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
Pág.: 14
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.: 15
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.: 16
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.: 17
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
- Clique o ícone
Será apresentada uma caixa de diálogo “Localizar no
Campo: 'campo escolhido' ” onde você deve especificar os
valores a serem procurados e como eles devem ser
procurados.
• No campo “Localizar”, digite o valor a ser procurado.
• Na campo “Pesquisar” você indica se a procura vai de
baixo para cima (Acima) ou de cima para baixo (Abaixo)
ou Tudo.
• No campo “Coincidir”, você vai dizer ao Access onde
procurar este valor, se no campo inteiro, em qualquer
parte do campo ou no início do campo.
• Nas caixas de verificação, selecione se necessário:
Introdução ao Access 97
Pág.: 18
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Criando uma Consulta - Consulta acréscimo - utilize este tipo de consulta para copiar
todos os registros ou um conjunto de registro especificados,
de uma tabela para outra através de condições.
Tipos de Consulta:
- Consulta exclusão - esta consulta permite que você exclua
um conjunto de registro especificados através de uma
condição.
Notas:
Uma consulta é um objeto onde você pode fazer perguntas
ao Access sobre determinados dados armazenados em
sua(s) tabela(s).
O Access permite que você crie vários tipos de consultas:
Introdução ao Access 97
19
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
20
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Escolhendo as tabelas/consultas para Se a janela “Mostrar Tabela” não for apresentada ou se você
precisar apenas inserir uma nova tabela/consulta em uma
compor a sua consulta consulta já existente, na barra de ferramentas, clique sobre o
ícone
Notas:
Introdução ao Access 97
21
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Relacionamento
Introdução ao Access 97
22
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
23
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
24
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
25
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
26
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Como criar uma tabela utilizando O Access exibe uma mensagem perguntando se você deseja
colar os registros em uma nova tabela. Para efetivar a
tabelas/consultas existentes? consulta você deve responder "sim".
Cada vez que você executar uma consulta criar Tabela, o
Access verifica se a tabela a ser criada existe, se existir ela
será excluída e criada novamente.
Após executar a consulta, salve-a e feche-a. Abra a tabela que
você criou e verifique que os dados serão iguais aos da
Tabela que você fez a consulta.
Notas:
Introdução ao Access 97
27
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Como acrescentar registros de uma A linha “Acrescentar a” será exibida quando você clicar o
ícone de Acréscimo, nesta linha você escolherá quais
tabela em uma outra tabela? campos receberão o conteúdo dos dados.
Preste atenção na escolha dos campos pois seus tipos
devem ser iguais. O Access não consegue converter tipos
de dados diferentes, então a consulta não conseguiria
acrescentar os dados à tabela.
- Execute a consulta
Introdução ao Access 97
28
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Como excluir um grande número de -“Onde” - o campo que você escolhe para a condição de
exclusão
registros ao mesmo tempo? -“De” - os campos de onde você irá excluir os dados.
- Execute a consulta.
Ao executar a consulta veja que o Access exibirá uma
mensagem dizendo quantas linhas serão excluídas e
pedirá confirmação.
Introdução ao Access 97
29
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
30
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
O que é um filtro? Quais os métodos somente registros que contenham ou que não contenham
esse valor.
usados para filtrar registros?
Introdução ao Access 97
31
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Como criar um filtro avançado ? Para salvar um filtro como consulta, faça o seguinte:
- Primeiramente você deve estar na estrutura do filtro.
- Na barra de ferramentas, clique o ícone “Salvar como
Consulta”.
Introdução ao Access 97
32
Pág.:
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Criando um Formulário Você deverá escolher uma das seguintes opções que lhe
ajudarão a criar um formulário automaticamente (exceto
modo estrutura que será manual):
− Modo de Estrutura: cria um formulário sem utilizar um
assistente, os campos são selecionados manualmente.
Introdução ao Access 97
Pág.:33
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
Pág.:34
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.:35
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
Pág.:36
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Trabalhando na Estrutura do seu Você pode perceber que, quando estamos no modo
Estrutura, o nosso formulário está dividido entre três parte
formulário (chamadas seções): Cabeçalho, Detalhe e Rodapé.
− Cabeçalho: nesta seção, geralmente, está o título do
Formulário. Um cabeçalho pode conter outros objetos,
como por exemplo uma caixa de texto indicando a data do
Utilizar o Modo Estrutura dia, mas isso não é muito comum.
− Detalhe: nesta seção encontra-se todo o corpo do
formulário, isto é, as informações contidas em uma tabela
ou consulta.
− Rodapé: a seção Rodapé é usada normalmente para
exibir número de páginas por exemplo, em um formulário
impresso.
Notas:
Introdução ao Access 97
Pág.:37
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
Pág.:38
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
Pág.:39
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
verdadeira.
SubFormulário/SubRelatório cria um
formulário/relatório secundário dentro de um formulário
principal.
Introdução ao Access 97
Pág.:40
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.:41
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
Pág.:42
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.:43
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Estilo negrito,
itálico e
sublinhado
Notas:
Introdução ao Access 97
Pág.:44
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.:45
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.:46
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Como juntar ,alterar e vincular Como definir as propriedades para vincular o formulário e o
subformulário?
formulário e subformulário? - No Modo Estrutura do formulário principal, clique com o
mouse no subformulário e abra suas propriedades.
- Na propriedade “Vincular campos mestre”, entre com o
nome do campo do formulário a ser vinculado ao
subformulário. Para entrar com diversos campos
vinculados, separe os nomes de campo com um ponto e
vírgula.
- Na propriedade “Vincular campos filho”, entre com o
nome do campo do subformulário a ser vinculado ao
formulário.
- Se o relacionamento já existe entre os campos, eles são
vinculados automaticamente. No exemplo mostrado
acima, o Access assumirá os campos “num do jogador”
(tabela Cadastro de Jogadores) e “no do jogador” (tabela
Telefone/Fax Jogadores) como campos vinculados.
Introdução ao Access 97
Pág.:47
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
- Verifique:
- Se você for nas propriedades do Formulário, verifique
que na propriedade “Origem do registro”, será
mostrada o nome de uma consulta e não de uma
tabela.
Notas:
Introdução ao Access 97
Pág.:48
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Criando um relatório
A caixa de diálogo “Novo Relatório” será apresentada. É
nesta caixa que você definirá em qual consulta ou tabela o
seu relatório será baseado.
Você deverá escolher uma das seguintes opções que lhe
ajudarão a criar o relatório automaticamente (exceto modo
estrutura que será manual):
- Modo de estrutura: cria um relatório sem utilizar um
assistente, os campos são selecionados
manualmente.
Introdução ao Access 97
Pág.: 49
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Assistente de relatório
Notas:
Introdução ao Access 97
Pág.: 50
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
clique em Opções
de resumo
Introdução ao Access 97
Pág.: 51
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Escolhendo o Layout, Orientação como paisagem ou forma vertical definir como retrato.
• clicar em “Avançar” .
e Estilo Escolher na segunda tela o estilo do seu relatório e clicar em
“Avançar”.
Na próxima tela digite um título para o seu Relatório e clicar
no botão “Concluir”.
Notas:
Introdução ao Access 97
Pág.: 52
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Página Anterior
Próxima página
Introdução ao Access 97
Pág.: 53
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
Pág.: 54
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
cabeçalho
de grupo
Introdução ao Access 97
Pág.: 55
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
Pág.: 56
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Exemplo de etiqueta
Introdução ao Access 97
Pág.: 57
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.: 58
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Introdução ao Access 97
Pág.: 59
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Como abrir somente registros − Selecione o objeto “Macro” na janela Banco de Dados.
− Entre no modo estrutura, você visualizará o conjunto
correspondentes? de argumentos.
Para sincronizar os formulários, você deve alterar o
argumento “Condição Onde” que funciona como um filtro,
trazendo somente os registros desejados.
− Clique com o mouse na linha do argumento “Condição
Onde”, aparecerá o ícone “Construir”, clique neste
ícone, você entrará no construtor de expressão (veja
como trabalhar no construtor na página seguinte) e irá
montar a seguinte expressão:
Você já anexou o botão de comando em um formulário que Formulário Telefone Formulário Jogadores
abre um outro formulário, mas você gostaria que o registro
− Fechar e salvar a macro Telefone.
do segundo formulário fosse correspondente ao registro do
− Para executar a macro, selecione o objeto
primeiro formulário.
“Formulário” e abra o formulário que contém o botão
Na tela acima temos dois formulários, um baseado na
da macro telefone, clique sobre o botão, desta vez
Tabela Cadastro de Jogadores e o outro na Tabela
você visualizará somente os registros
Telefone/Fax Jogadores, para abrir o registro
correspondentes.
correspondente, o número do telefone exibido será
somente do jogador consultado, portanto, o número do
jogador de uma tabela deve ser igual ao número do jogador Notas:
da outra.
A macro telefone executa somente uma ação “Abrir
formulário” . No conjunto de argumentos desta ação posso
atribuir uma condição a esta ação, de tal forma que
somente traga os registros correspondentes. Faça o
seguinte:
Introdução ao Access 97
Pág.: 60
Centro de Computação - Unicamp
Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br)
Notas:
Introdução ao Access 97
Pág.: 61