Académique Documents
Professionnel Documents
Culture Documents
Microsoft Access
Prof. Wagner Luiz Fernandes
Microsoft Access
2.
3.
A necessidade da criao de pequenos cadastros para o dia a dia, como uma agenda de
telefones, por exemplo
campos:
campo
Registros
O conjunto de campos, com as informaes do cadastro (no caso, cliente)
chama-se Registro.
Portanto, se existem 300 clientes cadastrados, significa dizer que existem 300
registros.
Formulrios Colunares
so semelhantes fichas. Cada
registro visualizado em uma
pgina do formulrio.
Registro
Formulrios Tabulares so semelhantes tabelas.
Cada registro visualizado em uma linha.
Registro
Retorna para o
primeiro registro
Indica o nmero
de registros
Retorna para o
registro anterior
Indica o registro
atual
Cria novo
registro
Avana para o
prximo registro
Avana para o
ltimo registro
Tipos de dados
Cada campo armazenar um tipo de dado (ou informao), que pode ser:
Tipo de Dado
Observaes
TEXTO
Texto ou combinaes de texto e nmeros, bem como nmeros que no exijam clculos, como
nmeros de telefone.
Somente os campos deste tipo devem (obrigatoriamente) ter seus tamanhos definidos.
MEMORANDO
NMERO
DATA/HORA
MOEDA
Valores monetrios e dados numricos utilizados em clculos matemticos envolvendo dados contendo
de uma a quatro casas decimais. Preciso de 15 dgitos esquerda do separador decimal e de 4 dgitos
direita.
AUTONUMERAO
SIM/NO
Valores Sim e No, e campos que contm somente um dentre dois valores (Sim/No, Verdadeiro/Falso
ou Ativado/Desativado).
OBJETO OLE
Um objeto (como uma planilha do Microsoft Excel, um documento do Microsoft Word, grficos, sons
ou outros dados binrios) vinculado ou incorporado a uma tabela do Microsoft Access.
HYPERLINK
Texto ou combinao de texto e nmeros armazenados como texto e utilizados como um endereo de
hyperlink.
NMERO
NOME
TEXTO(40)
ENDEREO
TEXTO(40)
BAIRRO
TEXTO(20)
CIDADE
TEXTO(30)
UF
TEXTO(2)
DDD
TEXTO(2)
CEP
TEXTO(9)
TELEFONE
TEXTO(20)
FAX
TEXTO(20)
TEXTO(30)
CNPJ
TEXTO(18)
INSCRIO ESTADUAL
TEXTO(18)
CONTATO
TEXTO(15)
RAMO DE ATIVIDADE
TEXTO(20)
TIPO DE CLIENTE
TEXTO(15)
LIMITE DE CRDITO
ATIVO
MOEDA
SIM/NO
NMERO
NOME
TEXTO(40)
ENDEREO
TEXTO(40)
BAIRRO
TEXTO(20)
CIDADE
TEXTO(30)
UF
TEXTO(2)
DDD
TEXTO(2)
CEP
TEXTO(9)
TELEFONE
TEXTO(20)
FAX
TEXTO(20)
TEXTO(30)
CNPJ
TEXTO(18)
INSCRIO ESTADUAL
TEXTO(18)
CONTATO
TEXTO(15)
RAMO DE ATIVIDADE
TEXTO(20)
TIPO DE CLIENTE
TEXTO(15)
LIMITE DE CRDITO
ATIVO
MOEDA
SIM/NO
Campo Autonumerao
CLIENTES
*CDIGO
AUTONUMERAO
NOME
TEXTO(40)
ENDEREO
TEXTO(40)
BAIRRO
TEXTO(20)
CIDADE
TEXTO(30)
UF
TEXTO(2)
DDD
TEXTO(2)
CEP
TEXTO(9)
TELEFONE
TEXTO(20)
FAX
TEXTO(20)
TEXTO(30)
CNPJ
TEXTO(18)
INSCRIO ESTADUAL
TEXTO(18)
CONTATO
TEXTO(15)
RAMO DE ATIVIDADE
TEXTO(20)
TIPO DE CLIENTE
TEXTO(15)
LIMITE DE CRDITO
ATIVO
MOEDA
SIM/NO
AUTONUMERAO
NOME
TEXTO(40)
ENDEREO
TEXTO(40)
BAIRRO
TEXTO(20)
CIDADE
TEXTO(30)
UF
TEXTO(2)
DDD
TEXTO(2)
CEP
TEXTO(9)
TELEFONE
TEXTO(20)
FAX
TEXTO(20)
TEXTO(30)
CNPJ
TEXTO(18)
INSCRIO ESTADUAL
TEXTO(18)
CONTATO
TEXTO(15)
RAMO DE ATIVIDADE
TEXTO(20)
TIPO DE CLIENTE
TEXTO(15)
LIMITE DE CRDITO
ATIVO
MOEDA
SIM/NO
CIDADES
*CDIGO
NOME
AUTONUMERAO
TEXTO(30)
UF
TEXTO(2)
DDD
TEXTO(2)
AUTONUMERAO
NOME
TEXTO(40)
ENDEREO
TEXTO(40)
BAIRRO
TEXTO(20)
CIDADE
TEXTO(30)
UF
TEXTO(2)
DDD
TEXTO(2)
CEP
TEXTO(9)
CIDADES
*CDIGO
AUTONUMERAO
TELEFONE
TEXTO(20)
NOME
FAX
TEXTO(20)
UF
TEXTO(2)
TEXTO(30)
DDD
TEXTO(2)
CNPJ
TEXTO(18)
INSCRIO ESTADUAL
TEXTO(18)
CONTATO
TEXTO(15)
RAMO DE ATIVIDADE
TEXTO(20)
TIPO DE CLIENTE
TEXTO(15)
LIMITE DE CRDITO
ATIVO
MOEDA
SIM/NO
TEXTO(30)
AUTONUMERAO
NOME
TEXTO(40)
ENDEREO
TEXTO(40)
BAIRRO
TEXTO(20)
CIDADE
NMERO
UF
TEXTO(2)
DDD
TEXTO(2)
CEP
TEXTO(9)
CIDADES
*CDIGO
AUTONUMERAO
TELEFONE
TEXTO(20)
NOME
FAX
TEXTO(20)
UF
TEXTO(2)
TEXTO(30)
DDD
TEXTO(2)
CNPJ
TEXTO(18)
INSCRIO ESTADUAL
TEXTO(18)
CONTATO
TEXTO(15)
RAMO DE ATIVIDADE
TEXTO(20)
TIPO DE CLIENTE
TEXTO(15)
LIMITE DE CRDITO
ATIVO
MOEDA
SIM/NO
TEXTO(30)
AUTONUMERAO
NOME
TEXTO(40)
ENDEREO
TEXTO(40)
BAIRRO
TEXTO(20)
CIDADE
NMERO
UF
TEXTO(2)
DDD
TEXTO(2)
CEP
TEXTO(9)
CIDADES
*CDIGO
AUTONUMERAO
TELEFONE
TEXTO(20)
NOME
FAX
TEXTO(20)
UF
TEXTO(2)
TEXTO(30)
DDD
TEXTO(2)
CNPJ
TEXTO(18)
INSCRIO ESTADUAL
TEXTO(18)
CONTATO
TEXTO(15)
RAMO DE ATIVIDADE
TEXTO(20)
TIPO DE CLIENTE
TEXTO(15)
LIMITE DE CRDITO
ATIVO
MOEDA
SIM/NO
TEXTO(30)
AUTONUMERAO
NOME
TEXTO(40)
ENDEREO
TEXTO(40)
BAIRRO
TEXTO(20)
CIDADE
NMERO
CEP
TEXTO(9)
CIDADES
TELEFONE
TEXTO(20)
FAX
TEXTO(20)
*CDIGO
TEXTO(30)
NOME
CNPJ
TEXTO(18)
UF
TEXTO(2)
INSCRIO ESTADUAL
TEXTO(18)
DDD
TEXTO(2)
CONTATO
TEXTO(15)
RAMO DE ATIVIDADE
TEXTO(20)
TIPO DE CLIENTE
TEXTO(15)
LIMITE DE CRDITO
ATIVO
MOEDA
SIM/NO
AUTONUMERAO
TEXTO(30)
Cliente.
AUTONUMERAO
CIDADES
*CDIGO
AUTONUMERAO
NOME
TEXTO(40)
NOME
ENDEREO
TEXTO(40)
UF
TEXTO(2)
BAIRRO
TEXTO(20)
DDD
TEXTO(2)
CIDADE
NMERO
CEP
TEXTO(9)
TELEFONE
TEXTO(20)
FAX
TEXTO(20)
TEXTO(30)
CNPJ
TEXTO(18)
INSCRIO ESTADUAL
TEXTO(18)
CONTATO
TEXTO(15)
RAMO DE ATIVIDADE
NMERO
TIPO DE CLIENTE
NMERO
LIMITE DE CRDITO
ATIVO
MOEDA
TEXTO(30)
RAMOS DE ATIVIDADES
*CDIGO
NOME
Este banco de
dados formado
por 4 tabelas
relacionadas
entre si.
Por isso, bancos
de dados com
essas
caractersticas
so chamados de
AUTONUMERAO
TEXTO(30)
TIPOS DE CLIENTES
*CDIGO
NOME
AUTONUMERAO
TEXTO(30)
SIM/NO
Banco de
Dados
Relacionais.
1.
2.
3.
4.
5.
6.
Criar Tabelas
Definir Relacionamentos
Criar Formulrios
Criar Listagens em Ordem Alfabtica
Criar Caixas de Combinao
Criar Macros e Botes de Comando
7. Inserir Registros
8. Criar Relatrios
2
1
3
Para retornar janela da estrutura da
tabela:
1)Selecione o objeto Tabelas;
2)Selecione a Tabela;
3)Clique no boto Estrutura.
1
2
Ou
Clique no boto Relacionamentos na barra de tarefas.
Clique aqui para visualizar o slide com a definio do projeto de banco de dados.
2
1.
2.
3.
A listagem de cidades apresentada na caixa de combinao seria mais til se fosse apresentada em ordem alfabtica,
organizada pelo nome da cidade.
O campo chave da tabela Cidades Cdigo e, por isso, normalmente a listagem seria apresentada em ordem numrica,
organizada pelo cdigo.
Para resolver este problema ser criada uma listagem em ordem alfabtica das cidades.
2
2
1
Cada uma das caixas de combinao deve ser criada individualmente, de acordo com os procedimentos descritos a
seguir.