Imprima essa página, faça o exercício e comprove (ou não) a eficiência de nosso método.
Nesse curso são utilizados dois marcadores (sinais) antecedendo os textos: o sinal Þ e o sinal · . Veja o que eles significam:
O sinal Þ (setinha) significa que o texto é uma TEORIA. Ou seja, pode ser a explicação de um tema ou uma observação de algum recurso dentro da parte prática.
O sinal · (pontinho) indica que você terá que seguir os passos, pois se trata da parte PRÁTICA do curso.
TABELAS
Þ Uma tabela é uma coleção de dados sobre um tópico específico.
Þ Cria-se várias tabelas em um Banco de Dados: uma de Produtos, outra de Fornecedores e outra de Pedidos. Utilizando tabelas separadas consegue-se mais eficiência no armazenamento de dados.
Þ As colunas em uma tabela são chamadas de Campos e as linhas recebem o nome de Registros.
Þ O Campo identifica a natureza do dado que iremos cadastrar e contém a mesma informação para todas as linhas (registros) da tabela.
Exemplo: NomedoProduto é um campo que armazena descrições de produtos; Cidade armazena nomes de cidades na tabela, e assim por diante.
Þ O Registro contém a informação completa de cada dado da tabela.
Exemplo: o registro Marcelo de Castro conterá seu Nome, Endereço, Profissão, etc. Esses dados identificam o registro Marcelo de Castro, tornando-o único em nossa Tabela.
Exemplo de uma tabela:
CódigodoProduto |
NomedoProduto |
PreçodoProduto |
|
Registro |
001 |
Aço |
120,00 |
Registro |
002 |
Areia |
20,00 |
Registro |
003 |
Cal |
30,00 |
Registro |
004 |
Cimento |
50,00 |
O que você precisa saber sobre CAMPOS:
Þ Você deverá criar campos em suas tabelas a fim de organizar suas informações. Para tanto siga esses tópicos:
Þ Defina o Tipo de Dados do campo, isto é, algo que identifica o dado que será cadastrado em tal campo. A tabela a seguir mostra todos os tipos de dados do Access:
Definição |
Tipo de dados |
Tamanho |
Texto |
(Padrão) Texto ou combinações de texto e números, bem como números que não exijam cálculos, como números de telefone. | Até 255 caracteres ou o comprimento definido pela propriedade TamanhoDoCampo, o que for menor. |
Memorando |
Texto ou combinações longas de texto e números. | Até 64.000 caracteres. |
Número |
Dados numéricos usados em cálculos matemáticos. | 1, 2, 4 ou 8 bytes |
Data/Hora |
Valores de data e hora para os anos de 100 a 9999. | 8 bytes. |
Moeda |
Valores monetários e dados numéricos. | 8 bytes. |
AutoNumeração |
Um número seqüencial exclusivo (incrementado em 1) ou número aleatório atribuído pelo Microsoft Access sempre que um novo registro é adicionado a uma tabela. Os campos AutoNumeração não podem ser atualizados. | 4 bytes |
Sim/Não |
Valores Sim e Não e campos que contém somente um dentre dois valores (Verdadeiro/Falso, Ativado/Desativado). | 1 bit. |
Objeto OLE |
Um objeto ( como uma planilha do Microsoft Excel, um documento do Microsoft Word, gráficos, sons ou outros dados binários) vinculados ou incorporados em uma tabela do Microsoft Access. | Até 1 gigabyte (limitado pelo espaço em disco) |
Assistente de Pesquisa... |
Cria um campo que permite a você escolher um valor de uma outra tabela ou de uma lista de valores usando uma caixa de combinação. A escolha dessa opção na lista Tipo de Dados inicia o Assistente de Pesquisa para definir o tipo de dados. | O mesmo tamanho que o campo chave primária usado para efetuar a pesquisa, tipicamente 4 bytes. |
Þ Escolha um campo e defina para ele uma Chave Primária, que é uma segurança para que cada registro seja único em nosso bando de dados. Geralmente o Tipo de Dados AutoNumeração é atribuído como Chave Primária das tabelas.
Þ Defina Propriedades para cada campo. Propriedade dá ao campo controles adicionais de como ele será apresentado em nosso banco de dados.
Exemplo:
IdadedoAluno: Formato - Fixo e Casas Decimais - zero
PorcentagemdeVotos: Formato - Porcentagem e Casas Decimais - 2
Exercícios
Siga os passos abaixo para criar um Banco de Dados no Access:
Crie um Banco de Dados Vazio na 1ª tela vista no Access.
Dê o nome de Paises, mude para a unidade do seu disquete e clique no botão Criar.
Clique em Tabelas e depois no botão Novo.
Clique em Modo Estrutura e em OK.
Crie os seguintes campos para a sua tabela:
Nome do Campo |
Tipo de Dados |
Descrição |
CódigodoPaís |
AutoNumeração |
|
NomedoPaís |
Texto |
|
Continente |
Texto |
|
Habitantes |
Número |
|
FormadeGoverno |
Texto |
|
HoraBrasília |
Texto |
|
Capital |
Texto |
Selecione, com o SHIFT+clique, os dois primeiros campos (CódigodoPaís e NomedoPaís) e defina-os como chave primária clicando no botão Chave Primária.
Clique no botão Salvar e dê o nome de Países para a sua tabela.
Feche sua tabela clicando em Arquivo - Fechar (ou no botão X inferior do canto superior direito da tela).
Clique no botão Abrir para lançar os seguintes dados à sua tabela:
CódigodoPaís |
NomedoPaís |
Continente |
Habitantes |
FormadeGoverno |
HoraBrasília |
Capital |
1 |
Brasil | América do Sul | 164400000 | República Presidencialista | -3 h em relação a Greenwich | Brasília |
2 |
Finlândia | Europa | 5100000 | República Parlamentarista | +5h | Helsinque |
3 |
China | Ásia | 1234300000 | República Parlamentarista | +11h | Pequim |
4 |
Egito | África | 64200000 | República Parlamentarista | +5h | Cairo |
5 |
França | Europa | 58200000 | República Parlamentarista | +4h | Paris |
6 |
Argentina | América do Sul | 35000000 | República Presidencialista | a mesma | Buenos Aires |
7 |
Arábia Saudita | Ásia | 18400000 | Reinado | +6 h | Riad |
8 |
Alemanha | Europa | 81800000 | República Parlamentarista | +4 h | Bonn |
9 |
Espanha | Europa | 39700000 | Monarquia Parlamentarista | +4 h | Madri |
Feche sua tabela para voltar à tela inicial do Access.
FORMULÁRIOS
Þ Um formulário coloca todas as informações de um único registro na tela por vez.
Þ Fica mais específico uma dado em um formulário, pois sabemos que estamos exatamente no registro que queremos. Em outras palavras, quando estamos no registro do Egito estamos vendo todos e somente os dados desse país, veja:
|
Siga os passos abaixo para criar um formulário, baseado na sua Tabela chamada Países:
Na tela inicial do Access, clique em Formulários e em Novo.
Clique em AutoFormulário: Coluna.
Escolha a tabela Países e clique em OK.
Navegue pelos registros clicando nos botões presentes no rodapé do formulário.
Quando desejar, feche seu formulário e dê-lhe o nome de Países.
Vendo e alterando a estrutura de um formulário:
Na tela inicial do Access clique em Formulários, em Países e em Estrutura.
Aparece a tela com a estrutura do formulário. Veja:
|
Cada parte do formulário com o fundo branco e letras pretas é chamada de Caixas de Texto.
As Caixas de Texto mostram os conteúdos dos campos à qual elas estão indexadas.
Os textos com fundo escuro e letras pretas são chamados de Rótulos e servem para descrever ao usuário o conteúdo dos campos (ou das caixas de texto) que estão à sua direita.
Quando o Access criou o formulário Países ele deu aos Rótulos os mesmos nomes de campos que criamos na tabela Países.
Para alterar os rótulos do formulário Países siga os seguintes passos:
Colocando espaços entre as letras (exemplo: alterar CódigodoPaís para Código do País)
Dê um clique no rótulo. (parte esquerda)
Clique entre as letras onde deseja colocar o espaço e pressione a barra de espaços.
Faça o mesmo para os demais rótulos.
ATENÇÃO: NÃO ALTERE OS NOMES DAS CAIXAS DE TEXTO, pois eles são os nomes dos campos definidos na tabela Países e devem ser deixados assim.
Dando cores diferentes para os rótulos:
Dê um clique no rótulo.
Clique no botão Cor de Primeiro Plano e altere para a cor desejada.
Para selecionar vários rótulos segure a tecla Shift pressionada enquanto clica nos rótulos.
Alinhando Rótulos e Caixas de Texto:
Selecione os Rótulos e as Caixas deTexto com o Shift.
Dê o comando Formatar - Alinhar
** Para alterar as cores das Caixas de Texto com o conteúdo dos campos de nosso formulário siga os mesmos passos da alteração das cores listada acima para os rótulos.
Clique no botão Modo Formulário para ver o novo layout do mesmo.
Salve e feche seu formulário.