Chave Estrangeira – 98

Propaganda
ACCESS – AULA 20.02.2016
6 OBJETOS
1.Tabelas (Importar/vincular)
2.Consultas
3.Formulários
4.Relatórios (impressão)
5.Macros (86 ações)
Módulos (access2)
Versões: 2007/2010(campos calculados) /2013(Não tem tabela dinâmica)
Até 2003(tinha permissões para usuário, agora só programando)
SharePoint (é uma ferramenta p/ compartilhar na internet)
Criamos: impacta.ACCDB
Pag.15: Limitações do Access:
Quantos campos (colunas)? Uma tabela aceita até 255 campos (colunas);
Quantos registros (linhas)? Uma tabela aceita até o ACCDB chegar em 4 gigabytes (2013) e de 2010 e anteriores 2
gigabytes;(não dá nenhuma msg avisando qdo chega ao limite);
Se chegar no limite: abandonar o Access (SQL/ORACLE) OU
Dividir o banco de dados fazer vínculo: Estrutura de:
BackEnd (tabelas) -salva no servidor
FrontEnd(consultas/formulários/Relatório/Macros/módulos )
O Access gerencia até 255 usuários ao msm tempo (real até 40 usuários);
Modo Desing (criar)
Modo Folha de dados (colocar em uso)
Primeiro configura a tabela (ex: definir se o conteúdo como texto ou número)
Nome de um campo aceite até 64 caracteres (não acentuar e não usar espaço) NomeAluno ou Nome_Aluno
Sim= -1 Não=0
Simples -7 cd
Duplo-15cd
Decimal-28cd
Não é obrigatório ter uma chave primária pag-93
Duplicação não autorizada
Todo tipo de dado pode ser uma chave primaria
Não pode ser chave primária:
Texto longo
Calculado
Objeto OLE
Anexo
CHAVE PRIMARIA DE MULTIPLOS CAMPOS (CHAVE PRIMARIA COMPOSTA)
2 até 10 campos
Quando eu não quero que mais de um campo tenha duplicidade: vc seleciona os campos e clica em chave primária
OBJETO OLE: o padrão é guardar uma foto dentro banco de dados (mais o arquivo ficar muito pesado), a opção é
marcar a opção vincular, mas o arquivo não pode mudar de localização.
FAXINA: limpar o banco de dados
Arquivo> Compactar e reparar Banco de Dados OU na guia ferramentas
IMPORTAR:
ACCESS-ACCESS
Importar: (Ctrl+C) cria-se uma cópia do arquivo;
OBS: pode-se transformar a importação em macro, usa a opção salvar etapas de importação
Vincula: qualquer alteração reflete na tabela original, se eu deletar estou desfazendo o vínculo
EXCEL- ACCESS
IMPORTAR: (Ctrl+c) importa-se quando não vou mais usar o Excel
ACRESCENTAR: importação somente de alguns registros.
REGRAS:
Os títulos têm que possuírem exatamente o msm nome, mas não precisam estar na mesma posição;
As duas tabelas obrigatoriamente têm que ter o mesmo número de colunas
VINCULAR: a vinculação com Excel as alterações não refletem no arquivo de origem, se for alterar tem de abrir o
Excel e alterar na origem (vantagem fazer relatório e formulário no Access)
TXT-ACCESS:
IMPORTAR: (Ctrl+c)
DICA DE EXCEL: preencher
CTRL+T
F5/ESPECIAL/EM BRANCO
= SETA PARA CIMA
CTRL+ENTER
Chave Estrangeira – 98
Relacionamento -99
Tem que ter um campo em comum entre duas tabelas
Tem que ter o mesmo tipo de dado
Tem que ter o mesmo tamanho (quantidade de caracteres)
1 para 1- relaciona um único cód. Presente nas duas tabelas
1 para muitos (impor Integridade Referencial)
Clicar nesta opção:
Propagar atualização dos campos relacionados- se eu altero em uma tabela, a outra tabela;
Possíveis erros:
1- Falta chave primaria no lado 1;
2- Tipo e/ou tamanho incompatível; (sempre mudar para o tipo maior, ex: inteiro longo)
Número-numero
Inteiro-inteiro longo
3- Tem dado cadastrado no lado muitos que não tem no lado um;
4-
Download