Académique Documents
Professionnel Documents
Culture Documents
APOSTILA DE INFORMÁTICA
Professora Cláudia
Ano 2012
ACCESS 2007
O que é um Banco de Dados?
Um banco de dados é um conjunto de informações relacionadas a um determinado assunto ou finalidade, como
controle dos pedidos dos clientes ou manutenção de uma coleção musical. Se o seu banco de dados não está
armazenado em um computador, ou se somente partes dele está, você pode estar controlando informações de
uma variedade de fontes, tendo que coordená-las e organizá-las você mesmo. Um conjunto de nomes ou um
conjunto de números são exemplos de bancos de dados.
Campo e Registro
No exemplo da agenda telefônica diz-se que cada nome, telefone ou endereço é um campo, ao passo que cada
conjunto de nome, seu respectivo telefone e endereço formam um registro.
Esquematicamente temos:
Determine as suas necessidades: um banco de dados é estruturado para responder à algumas perguntas
e geralmente só poderá responder a elas. Se futuramente for necessário adaptar o banco de dados, o trabalho
será grande. Por isso, tente prever tudo que é desejado do sistema.
Conheça bem o banco de dados a ser estruturado: o Access apenas nos fornece um meio de implementar
no computador banco de dados já existente. Por isso, é importante compreender a natureza dos dados e seus
relacionamentos para automatizar corretamente o sistema.
Evite desperdícios de poder de processamento: conforme será visto, um banco de dados pode chegar
facilmente a vários Megabytes. Por isso, é importante estar atento ao que é feito; relacionamentos
desnecessários, dados duplicados e propriedades inadequadas aumentam muito o tamanho de um 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.
Abaixo estão os principais objetos manipulados pelo Access. Estes objetos são criados a partir da Guia Criar
do software Microsoft Access 2007.
Tabela: é o principal objeto do Access. É uma coleção de dados sobre um tópico específico, como produtos ou
fornecedores, por exemplo. Usar uma tabela separada para cada tópico significa que você armazena aquele dado
apenas uma vez, o que torna seu banco de dados mais eficiente e reduz erros de entrada de dados. Tabelas
organizam os dados em colunas (campos) e linhas (registros). De todos os objetos, este é o único obrigatório.
Portanto uma tabela é um objeto do Access que armazena dados em linhas (registros) e colunas (campos). Os
dados normalmente descrevem um assunto como, por exemplo, empregados ou vendas.
Consulta: é o objeto que responde às perguntas propostas, com base em dados já presentes. Você utiliza
consultas para visualizar, alterar e analisar dados de diferentes maneiras. Você também pode utilizá-las como
origem de registros para formulários e relatórios.
2
ACCESS 2007
Formulário: você pode utilizar formulários para uma variedade de propósitos. É o objeto de comunicação entre o
banco de dados e o usuário, além de permitir a entrada de dados e a visualização de informações de uma maneira
muito mais elegante e controlada.
Relatório: é uma maneira eficaz de apresentar seus dados em um formato impresso. Como você tem controle
sobre o tamanho e a aparência de todos os elementos de um relatório, é possível exibir as informações da
maneira como deseja vê-las. Se o formulário é a melhor maneira de entrar com dados, o relatório é a melhor
maneira de imprimir informações. Os relatórios do Access possuem muitos recursos tais como preenchimento de
etiquetas, envelopes e interação com o Word em uma mala direta.
Macros: é um conjunto de uma ou mais ações onde cada uma efetua uma determinada operação, como abrir um
formulário ou imprimir um relatório. As macros podem ajudá-lo a automatizar tarefas comuns. Por exemplo, você
pode executar uma macro que imprima um relatório quando um usuário clicar em um botão de comando.
Podemos optar por um Banco de Dados em Branco ou abrir um banco de dados já existentes listados a
direita da janela ou modelos on-line disponíveis para download no lado esquerdo os modelos estão
listados por categoria e você ainda conta com acesso facilitado (abaixo da janela) a treinamentos,
modelos e downloads de conteúdo on-line da Microsoft para o programa.
Escolha o banco de dados em branco, deve-se informar o nome do banco de dados e o local de
gravação do banco de dados. Diferente dos outros softwares, o Access exige que se grave logo no
início do projeto.
Você ainda pode criar um novo banco de dados através do botão Office.
Podemos reconhecer que determinado arquivo pertence ao Microsoft Access pela sua extensão que é
.accdb.
3
Barra de ferramenta ACCESSNome
2007dado ao
Botão do
de acesso rápido Campo ou arquivo do access
office coluna
Faixa de
opções
Linha ou
registro
As abas ou as guias do software surgem para que o usuário possa navegar entre as faixas de opções e
substitui antigos menus de opções em cascatas com mais facilidade, o que faz com que tenha maior
produtividade, pois não é necessário abrir menus e janelas através de opções, já que as principais
estão facilmente distribuídas.
As principais guias são INÍCIO, CRIAR, DADOS EXTERNOS e FERRAMENTAS DE BANCO DE
DADOS.
Existem guias ocultas que se tornam disponíveis quando objetos ou elementos que necessitam de seus
recursos estiverem selecionados. Estas guias em especial, recebem coloração diferenciada.
Ao selecionar as faixas de opções pelas guias ou abas , notamos que cada uma delas é formada por
grupos de botões de comandos, organizados de forma lógica e sensata, para que fique fácil e rápido o
acesso aos principais recursos do softwares.
Os grupos foram dispostos para evitar que o usuário transite entre as guias para encontrar o que
precisa, pois os recursos trabalham juntos e estão próximos uns dos outros.
Localizada acima da faixa de opções, a BARRA DE FERRAMENTAS DE ACESSO RÁPIDO é uma
barra de botões totalmente personalizada pelo usuário, escolhendo os comandos que utiliza com mais
freqüência.
No BOTÃO OFFICE estão os principais comandos do software, como salvar, abrir, imprimir além do
OPÇÕES DO ACCESS, opção com a qual você poderá modificar e personalizar o software. E também
uma lista dos últimos arquivos abertos.
4
ACCESS 2007
Personalizar
Ocultar / mostrar
Painel de
Painel de navegação
navegação
Painel de
navegação
O painel de navegação é onde você pode ver com o que esta trabalhando no banco de dados seja tabelas,
formulários ou relatórios. Você pode ocultar o painel de navegação conforme sua necessidade. Além de poder
personalizar o painel de navegação organizando e ordenando os objetos por categoria, data ou tipo.
CRIANDO TABELAS
Para criar tabelas basta acessar a guia CRIAR. Você pode utilizar modelos prontos de tabela ou criar uma nova
tabela de acordo com suas necessidades.
Criar nova
tabela ou
utilizar
modelos
prontos
5
ACCESS 2007
Criar
campos
Tabelas
criadas
O modo que nos é apresentado, assim que clicamos no botão TABELA é o modelo DESIGN. Ela é identificada na
guia FOLHA DADOS no grupo MODOS DE EXIBIÇÃO.
Note que para receber dados, o software prepara um campo. Clique duas vezes para adicionar um campo.
O Access apresenta esta janela para você definir a estrutura (design) da tabela que será criada.
6
ACCESS 2007
- Nome do Campo: nesta coluna você deve definir os campos para a tabela (os nomes podem ter até 64
caracteres, espaços, undescore, acento).
- 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 do campo: aqui você deve definir as propriedades (características) dos campos e da tabela.
Todos os objetos do Microsoft Access possuem propriedades, que são definidas para determinar a sua aparência
e o seu funcionamento.
TIPOS DE DADOS
A seleção do tipo de dado se dá em função da natureza do dado. A seguir há uma breve explicação sobre os
mais importantes:
DESCRIÇÃO DO CAMPO
A coluna Descrição que permite incluir um pequeno resumo sobre a função do campo. Embora não seja
necessária no exemplo desta apostila, é útil em bancos de dados maiores.
PROPRIEDADES DO CAMPO
Na parte inferior da tela pode-se ver uma lista de propriedades referentes aos campos. Abaixo lista de todas as
propriedades:
Tamanho – especifica a quantidade de caracteres que pode ser inserido no campo (tipo texto, número
e numeraçãoautomática).
Casa Decimal - Define o número de casas decimais dos campos numéricos (tipo número e moeda).
Formato – permite ao usuário personalizar a disposição de textos, números, horas e datas para
exibição e impressão (todos os tipos, exceto o objeto OLE). É possível usar um formato pré-definido
ou criar um formato a partir de símbolos de formatação.
Símbolos de formatação para Número e unidade monetária.
(espaço) Exibe espaços como caracteres literais
“ABC” Exibe como caracteres literais, o que estiver entre aspas
! Força alinhamento à esquerda
* Preenche o espaço disponível com o próximo caracter
\ Exibe o próximo caracter
[cor] Exibe os dados formatados na cor especificada entre os
colchetes. Cores disponíveis: preto, azul, verde, ciano,
vermelho,magenta, amarelo e branco
7
ACCESS 2007
Máscara de Entrada – é um padrão para entrada de dados num campo (tipo texto, número, data/hora
e moeda) definindo formas visuais de entrada de informações e facilitando o preenchimento do campo.
Para definir uma máscara de entrada,podemos utilizar caracteres especiais que limitam e determinam o
tipo de informação que será inserida no campo:
Caractere Uso
0 Digito. Insira apenas um dígito nesta posição
9 Digito. Um dígito nessa posição é opcional
# Insira um digito,um espaço ou um sinal de adição ou de subtração nesta posição. Ao
ignorar esta posição,o Access inserirá um espaço em branco.
L Letra. Obrigatório inserir uma única letra nesta posição.
? Letra. Uma letra nessa posição é opcional.
A Letra ou dígito. Obrigatório inserir letra ou dígito nesta posição
a Letra ou dígito.Uma letra ou dígito nesta posição é opcional.
& Qualquer caractere ou espaço. Obrigatório inserir um único caractere ou um espaço
nesta posição.
C Letra ou dígito. Uma letra ou um dígito nesta posição é opcional.
.,:;-/ Espaços reservados de decimais e milhares, separadores de data e hora.
> Letras maiúsculas
< Letras minúsculas
! Faz com que a máscara seja preenchida da esquerda para a direita.
\ Força o Access a exibir o caractere seguinte. Isso é o mesmo que envolver o caractere
em aspas duplas.
“texto literal” Envolve aspas duplas qualquer texto que os usuários devem visualizar.
senha No modo design para tabelas e formulários, definir a propriedade Máscara de entrada
como senha cria uma caixa de entrada para senha. Quando os usuários digitarem as
senhas na caixa,o Access armazenará os caracteres, mas exibirá asterisco *
Texto de Validação - A mensagem que o usuário recebe quando afeta a regra de validação (todos os
tipos, exceto numeraçãoautomática e objeto OLE).
Requerido - Define se um campo deve ou não ser preenchido (todos os tipos, exceto
numeraçãoautomática).
Permitir Comprimento Zero - Indica se uma seqüência vazia é válida como informação para um campo
(tipo texto,memorando e hyperlink).
Indexado - Ajuda na pesquisa e classificação dos campos de maneira rápida e eficiente (todos os
tipos, exceto memorando, objeto OLE e hyperlink).
Novos Valores - Como novos valores devem ser gerados (tipo autonumeração): incremento ou
aleatório.
Ao trabalharmos com tabelas, nós iremos querer garantia de cada registro seja diferente de algum modo. Para
isso, defina um campo como chave primária, isso será fundamental para nossos relacionamentos, no qual
falaremos em breve.
Um exemplo do mundo real poderia ser usar um número do CPF no campo chave primária. Mesmo se você tiver
100 "João da Silva" em sua tabela, cada um terá um número de CPF.
A primeira vista, você pode querer colocar o Nome do Vendedor como chave primária. Não seria uma boa
escolha, por que podemos ter dois vendedores com o mesmo nome, e não seria permitido uma duplicação, e
nesse caso a duplicação se faz necessária. Portanto definiremos como chave primária o campo Número.
Acrescente na tabela vendedor o campo: Numero como numeração automática.
9
ACCESS 2007
RELACIONAMENTO
Relacionamentos são as associações estabelecidas entre os campos comuns (colunas) entre duas
tabelas.
Um relacionamento pode ser um-para-um, um-para-muitos ou muitos-para-muitos.
Os relacionamentos são fundamentais dentro de um Banco de Dados uma vez que eles indicam que
campo se relaciona com que campo e em que tabelas. Eles aceleram e facilitam a realização de
pesquisas e consultas que incluem mais de uma tabela. Para criar os relacionamentos associamos os
campos de chave primária de uma tabela com seus correspondentes em outra tabela.
É necessário que o tipo e tamanho dos campos sejam os mesmos, exceto para campos do tipo
AutoNumeração que podem ser relacionados com campos do tipo Número Inteiro Longo, caso haja
necessidade. Para iniciar estes procedimentos, estando com a janela do Banco de Dados na tela,
clique guia FERRAMENTAS DE BANCO DE DADOS / grupo MOSTRAR/OCULTAR / botão
RELAÇÕES.
Análise de Relacionamento
(Agenda Telefônica)
Analisando veremos que cada contato da agenda poderá possuir um ou mais compromissos.
Para isso deveríamos cadastrar na tabela de COMPROMISSOS cada compromisso de cada contato;
até aí tudo bem, mas se quiséssemos saber detalhes sobre o contato ligado ao compromisso, nós
teríamos que repetir os dados do contato na tabela de COMPROMISSOS. Dá para perceber que iria ser
muito repetitivo, porém o pior está pra vir. Imagine se para um determinado contato eu tivesse vários
compromissos; teria que repetir os dados desse contato em todos os seus compromissos, pois eu
poderia precisar dessas informações futuramente. Ufa! Só em pensar dá o maior desânimo.
O Relacionamento servirá para facilitar essas operações. Para relacionarmos os campos de duas
tabelas, eles devem ter o mesmo tipo de dados e obviamente armazenar informações do mesmo
assunto e, para que haja uma integridade entre os registros, um desses campos relacionados deve ser
uma CHAVE PRIMÁRIA.
Criação do relacionamento
A opção do Access que cria os Relacionamentos entre as tabelas é:
guia FERRAMENTAS DE BANCO DE DADOS. Após a escolha dessa opção veremos uma janela. Esta
janela solicita que sejam selecionadas as tabelas envolvidas nos relacionamentos. É aconselhável
selecionarmos todas as tabelas, pois poderemos utilizar a janela dos Relacionamentos para
acompanharmos o fluxo dos dados.
OBS: Caso seja necessário reabrir a janela de Mostrar Tabelas você pode fazê-lo escolhendo o ícone
na barra de ferramentasdo Access ou Guia Relações / botão Mostrar tabelas
OBS: A arrumação das tabelas, bem como as dimenssões das mesma poderão ser alteradas
conforme necessidade ou preferência do operador.
OBS:No nosso exemplo devemos escolher o nº. 3, pois na realidade existirão muitos
compromissos para o mesmo contato.
Para finalizar devemos a criação do relacionamento devemos escolher o botão na janela Editar
relacionamentos;
A confirmação da criação será feita graficamente:
Observe que entre as tabelas CONTATOS e COMPROMISSOS apareceu uma linha de ligação que
representa muitos para um:
11
ACCESS 2007
A integridade referencial é um sistema de regras que o Microsoft Access utiliza para garantir que os
relacionamentos entre registros de tabelas relacionadas sejam válidos e que você não exclua ou altere,
acidentalmente, dados relacionados. Você pode definir integridade referencial quando todas as
condições a seguir forem satisfeitas:
O campo coincidente da tabela primária é uma chaveprimária ou possui um índice exclusivo.
Os campos relacionados têm o mesmo tipo de dados. Existem duas exceções. Um campo
Numeração automática pode ser relacionado a um campo Número com uma definição da propriedade
TamanhoDoCampo de Inteiro Longo e um campo Numeração automática com uma definição da
propriedade TamanhoDoCampo de Código de Replicação pode ser relacionado com um campo Número
com uma definição da propriedade TamanhoDoCampo de Código de Replicação.
Ambas as tabelas pertencem ao mesmo banco de dados do Microsoft Access. Se as tabelas
forem tabelas vinculadas, elas precisarão ser tabelas no formato do Microsoft Access, e você terá que
abrir o banco de dados no qual elas estão armazenadas para definir a integridade referencial.
Aintegridade referencial não pode ser imposta para tabelas vinculadas de bancos de dados de outros
formatos.
Você não pode excluir um registro de uma tabela primária se existirem registros coincidentes em
uma tabela relacionada. Por exemplo, você não pode excluir o registro de um funcionário da tabela
Funcionários se houver pedidos atribuídos ao funcionário na tabela Pedidos.
Você não pode alterar o valor de uma chave primária na tabela primária se esse registro tiver
registros relacionados. Por exemplo, você não pode alterar o código de um funcionário na tabela
Funcionários se houver pedidos atribuídos a esse funcionário na tabela Pedidos.
Se você desejar que o Microsoft Access imponha essas regras para um relacionamento, selecione a
caixa de seleção Impor Integridade Referencial quando você criar o relacionamento. Se a integridade
referencial estiver imposta e você quebrar uma das regras com tabelas relacionadas, o Microsoft
Access exibirá uma mensagem e não permitirá a alteração.
Você pode ignorar as restrições contra exclusão ou alteração de registros relacionados e ainda
preservar a integridade referencial definindo as caixas de seleção Propagar Atualização dos Campos
Relacionados e Propagar Exclusão dos Registros Relacionados. Quando a caixa de seleção Propagar
Atualização dos Campos Relacionados está definida, a alteração de um valor de chave primária na
tabela primária atualiza automaticamente o valor coincidente em todos os registros relacionados.
Quando a caixa de seleção Propagar Exclusão dos Registros Relacionados estiver definida, a exclusão
de um registro na tabela primária excluirá qualquer registro relacionado na tabela relacionada.
A Integridade Referencial garante que o Access execute apenas operações de dados razoáveis e legais
nas tabelas relacionadas. Por exemplo, com a Integridade Referencial, você pode adicionar apenas
registros de vendas de uma bebida existente na tabela Bebidas.
Faça o restante dos relacionamentos. Sua tela deve ficar parecida com a figura a seguir.
12
ACCESS 2007
13
ACCESS 2007
FORMULÁRIOS
Como foi dito anteriormente, os formulários são os objetos ideais de comunicação entre o banco de
dados e o usuário.
Nesta apostila será criado um formulário para facilitar a digitação de dados na tabela Vendedor.
Há três formas de alterar um formulário: MODO FORMULÁRIO, MODO DE EXIBIÇÃO DE LAYOUT E
MODO DESIGN. Basta clicar no botão modo de exibição da subguia formatar da guia Ferramentas de
layout de formulário.
Criando um Formulário
Para criar um formulário novo, selecione a Guia Criar/botão formulário na tela correspondente.
Uma nova Guia surge: Ferramentas de layout de formulário.
Deve-se agora escolher uma tabela ou consulta sobre a qual será criado o formulário. Selecione a
tabela Vendedor.
OBS: Utilize a Guia Ferramentas de layout de formulário (Formatar / Organizar) para dar uma
formatação de Layout adequada para um formulário.
14
ACCESS 2007
MODO DE EXIBIÇÃO:
O formulário muda de aparência e surge uma série de ícones (ferramentas) diferentes. Estes ícones
permitem a alteração das propriedades do formulário, tais como sua cor, tipo de fonte utilizada, formatos
e tamanhos dos campos e etiquetas, além de sua disposição na tela.
Para uma breve introdução nos recursos do formato estrutura, serão realizadas algumas modificações
no layout do formulário tais como:
Exercícios
1. Faça um formulário para cada Tabela de seu banco de dados.
2. Ao seu gosto, mude o Layout de todos os formulários.
Entre com pelo menos 15 registros para cada tabela (Utilize datas atuais, por exemplo: de uma semana
atrás até a data de realização deste exercício).
15
ACCESS 2007
CONSULTAS
Agora que as tabelas estão criadas e os dados inseridos, é possível começar a fazer as perguntas ao
Access:
- na data xx/xx/xx, quais foram os produtos mais vendidos, e quais os seus fornecedores?
- quais os produtos vendidos pelo vendedor xxxx?
Note que tem que haver o relacionamento entre as tabelas Bebidas e Vendas para que apareçam os
campos para criar a consulta.
16
ACCESS 2007
Você deve utilizar critérios e classificação para permitir uma consulta mais restrita e ordenada aos
dados que você deseja buscar.
Quais os produtos vendidos pelo Vendedor XXXX e em que data ocorreu a venda.
Monte a estrutura da consulta, de acordo com as exigências feitas.
Na linha do critério do campo Vendedor, digite: [Escolha Vendedor a ser pesquisado].
O Access exibe uma caixa de diálogo onde nos pede o parâmetro da consulta. Neste caso, em função
do nome escolhido o Access fará a pesquisa e mostrará todos os livros que estão com a pessoa
escolhida.
17
ACCESS 2007
Digite algum nome e clique no botão executar.
É possível criar consultas com vários parâmetros, ou seja, fazer com que o Access pergunte mais de
um dado para realizar a consulta. O procedimento é o mesmo; basta criar os critérios necessários.
Feche esta consulta e escolha como nome Parâmetro por nome.
RELATÓRIOS
Um relatório é geralmente utilizado para fazer a impressão de informações. Com ele, você pode fazer a
opção de imprimir em etiquetas de endereçamento, ou simplesmente visualizar os dados em papel
comum, ou seja, o relatório é um objeto do banco de dados com a finalidade de imprimir registros em
um Layout personalizado.
A sua criação é muito parecida com a dos formulários: basta selecionar a tabela ou consulta que dará
origem ao relatório, escolher e os estilos e pronto.
Você também pode criar um relatório a partir do ‘Assistente de relatório’. Basta escolher a tabela
desejado, os campos que irão compor o relatório e avançar conforme for desejado o modelo do
relatório.
Exemplo:
Acesse o assistente de relatório na guia criar, surgirá a tela abaixo.
18
ACCESS 2007
orientação – forma de apresentação
horizontal definir como paisagem ou forma vertical
definir como retrato.“Avançar” .
OBS: Você pode visualizar o DESIGN / ESTRUTURA do relatório, fazer algumas edições como colocar
um cabeçalho ou rodapé no relatório
Após modificar o relatório e adaptá-lo ao seu gosto, feche-o. O fechamento também é igual ao de um
formulário ou consulta, bastando informar o nome escolhido para o relatório.
19
ACCESS 2007
Para criarmos as nossas tabelas de CONTATOS, COMPROMISSOS, BAIRROS, MESES e CIDADES E ESTADOS no nosso
banco de dados AGENDA, iremos utilizar o MODO DESIGN, conforme a seguir:
Tabela CONTATOS
Campo CÓDIGO do contato:
O campo será automaticamente preenchido, pois o tipo escolhido foi Numeração Automática. Os detalhes gerais referentes
ao campo CÓDIGO devem ser alterados na guia Geral, conforme a figura acima, seguindo esse modelo a seguir:
Tamanho do campo _ Inteiro longo;
Novos valores _ Incremento;
Indexado _ Sim (Duplicação não autorizada).
20
ACCESS 2007
Máscara de entrada _ ##”.”###”-“###;0;_ isso significa que os sinais “.” e “-“ serão colocados automaticamente e
serão armazenados no própri campo (;0;), bem como o aparecimento do “under line” no ato da digitação do CEP pelo
usuário;
Permitir comprimento zero _ Sim;
Indexado _ Não.
Porém antes de fazermos à gravação devemos determinar o campo chave, pois se não fizermos manualmente, o próprio
Access solicitará:
Tabela COMPROMISSOS
CÓDIGO do compromisso;
CONTATO do compromisso _ este campo deverá ser numérico para combinar com o campo CÓDIGO do contato;
DATA_INÍCIO do compromisso;
DATA_FINAL do compromisso;
HORÁRIO_INÍCIO do compromisso;
HORÁRIO_FINAL do compromisso;
DESCRIÇÃO do compromisso;
LOCAL do compromisso;
SITUAÇÃO do compromisso.
Tabela BAIRROS
Campo BAIRRO:
21
ACCESS 2007
O campo será do tipo Texto, pois receberá valor alfanumérico (números e sinais). Os detalhes gerais referentes ao campo
BAIRRO devem ser alterados na guia Geral, conforme a figura acima, seguindo esse modelo a seguir:
Tamanho do campo _ 50 caracteres;
Formato _ > (todos os caracteres em maiúsculas);
Permitir comprimento zero _ Sim;
Indexado _ Não.
Campo CIDADE:
O campo será do tipo Texto, pois receberá valor alfabético. Os detalhes gerais referentes ao campo CIDADE devem ser
alterados na guia Geral, conforme a figura acima, seguindo esse modelo a seguir:
Tamanho do campo _ 50 caracteres;
Formato _ > (todos os caracteres em maiúsculas);
Permitir comprimento zero _ Sim;
Indexado _ Não.
Campo ESTADO:
O campo será do tipo Texto, pois receberá valor alfabético. Os
detalhes gerais referentes ao campo ESTADO devem ser alterados na
guia Geral, conforme a figura anterior, seguindo esse modelo a
seguir:
Tamanho do campo _ 02 caracteres;
Formato _ > (todos os caracteres em maiúsculas);
Permitir comprimento zero _ Sim;
Indexado _ Não.
Do mesmo modo que a tabela de CONTATOS, COMPROMISSOS e BAIRROS, nós devemos salvar a tabela de CIDADES E
ESTADOS.
Não criaremos CHAVE PRIMÁRIA, pois esta tabela servirá apenas como apoio nas pesquisas das cidades e estados para
serem cadastrados nos campos CIDADE e ESTADO da tabela CONTATOS. Para isso devemos responder às perguntas
referentes à gravação da seguinte forma:
Nome da tabela CIDADES E ESTADOS Responder [Não] para a criação da chave primária.
Tabela MESES
Campo CÓDIGO_mes:
O campo será automaticamente preenchido, pois o tipo escolhido foi Numeração Automática;
Campo MÊS:
O campo será do tipo Texto, pois receberá valor alfabético.
Não criaremos CHAVE PRIMÁRIA, pois esta tabela servirá apenas como apoio nas consultas e relatórios referentes às datas
dos compromissos ou dos aniversários. Para isso devemos responder às perguntas referentes à gravação da seguinte forma:
Após a criação de todas as tabelas, a janela de Banco de dados do Access irá mostrar todas as tabelas criadas, conforme a
figura abaixo:
22
ACCESS 2007
Na primeira célula da coluna Nome do Campo, digite "Numero". No Tipo de Dados, escolha Numeração
automática, na Descrição, digite Número do Vendedor. Sua tela estará igual a apresentada abaixo.
Você já esta familiarizado com o modo design, então crie os seguintes campos:
23