Sei sulla pagina 1di 31

OSP Pgina 1

Teci=nc)os 2009
^cccss 8sico







OSP Pgina 2



NDICE


ASSUNTO PGINA

Introduo...................................................................................................02
Novidades do Access 2.0, 7.0 e 8.0............................................................03
Algumas Definies....................................................................................04
TABELAS...................................................................................................05
Criao de uma Tabela................................................................................08
Dicas............................................................................................................10
Planejamento de um Banco de Dados ........................................................12
Criao de uma Tabela................................................................................13
Propriedades de Campos.............................................................................15
Tipos de Dados............................................................................................16
Tipos de Dados Numricos e OLE..............................................................16
CONSULTAS..............................................................................................17
Criao de uma Consulta.............................................................................18
Especificando Critrios................................................................................20
Tipos de Consultas ......................................................................................22
Relacionamentos..........................................................................................22
FORMULRIOS.........................................................................................24
Tipos de Formulrios...................................................................................24
RELATRIOS.............................................................................................26
Tipos de Relatrios......................................................................................26
Partes de um Relatrio.................................................................................27
MACROS.....................................................................................................29
Eventos.........................................................................................................29
OSP Pgina 3

INTRODUO

Se o uso de planilhas (Lotus 1-2-3) foi o responsvel pela introduo dos micros
PCs nas empresas, o uso de SGBDs (Sistemas de Gerenciamento e Bancos de Dados)
consolidou a utilizao de micros nas mesmas.

O dBase ao ser lanado no final dos anos 70 tornou-se lder dos Bancos de Dados
RELACIONAIS (Bancos de Dados que podem interligar TABELAS pelos seus
CAMPOS CHAVES).

Em 1984 surgiu o Clipper, linguagem de programao compatvel com o dBase III
Plus e veio com desempenho dezenas de vezes mais rpido que o dBase, dentre outras
vantagens. At meados da dcada de 90 o Clipper era o lder do mercado de linguagens de
desenvolvimento para micros. A partir de ento as linguagens visuais (for Windows)
comearam a ganhar terreno. Hoje lideram o mercado: Visual BASIC, Access, Delphi, etc.

Lanado pela Microsoft em 1992, o Access vendeu mais de um milho de cpias em
menos de um ano. Em abril de 1994 foi lanada a verso 2.0 (quando o Access ganhou
maioridade como BANCO DE DADOS), no prximo ms chegou ao Brasil a mesma
verso em Portugus. Uma caracterstica marcante do Access a sua facilidade de uso
(sendo o mais fcil SGBD). Da verso 2.0 pulou para a verso 7.0 (ou 95) e est no
momento na verso 8.0 ou 97), lanada em maro deste ano (1997).

O Access 97 exige em torno de 16 MB para um bom desempenho.

Podemos ter vrias tabelas abertas ao mesmo tempo (254 para ser exato) no Access
2.0, mas apenas um Banco de Dados por vez. E o Access pode trabalhar com at 32.768
tabelas em um nico banco de dados.

Um nico arquivo .MDB pode conter objetos de dados (tabelas, consultas e ndices)
e objetos da aplicao (formulrios, relatrios, macros e mdulos).
OSP Pgina 4
ALGUMAS NOVIDADES DO ACCESS 2.0
- Gerenciador de Add-ins (acrscimos) Para Bancos de Dados de bibliotecas (aqueles
que tm objetos que podem ser utilizados por vrios sistemas). Normalmente esses
Bancos de Dados tem extenso tipo MDA e so anexados ao Access atravs de uma
entrada no arquivo MSACCESS.INI existente no diretrio WINDOWS. Exemplos de
Add-ins: AutoDiscador, Construtor de Menus e Documentador de Banco de Dados. Os
assistentes do Access esto armazenados no arquivo WZFRMRPT.MDA;
- Integridade Referencial;
- Assistentes de Mscara de Entrada, de Mala Direta, Construtores de Expresses, de
Cores, de Consultas, Macros, Menus e de Cdigo;
- Otimizador de Consultas (Qjet);
- Administrador de Grupo de Trabalho (unificar Grupos de Trabalhos e criar novo
SYSTEM.MDA para um novo Grupo de Trabalho;
- Cdigo mais prximo do cdigo do Visual BASIC 3;
- ADT (Access Developer's Toolkit) Kit de Desenvolvimento do Programador do
Access;

ALGUMAS NOVIDADES DO ACCESS 7.0 (OU 95)
- Assistente de Banco de Dados. O Access 2.0 tem assistente para tabelas, consultas,
formulrios, relatrios, macros e outros. J o Access 95 traz um assistente para o Banco
de Dados completo (podendo agora at um leigo criar um Banco de Dados apenas
respondendo s perguntas do assistente);
- Interface melhorada;
- Tabelas agora podem incluir colunas vazias;
- Tabelas tambm podem incluir caixas de combinao (ComboBox);
- Critrio Like (Como) tipo So P*;
- Ferramenta Pincel (copiar formatos);
- Figuras como background (segundo plano). Propriedade picture do Formulrio;
- Controles com sombra;
- Transformar Caixa de Texto existente em ComboBox. Boto direito item Mudar;
- Assistente de Segurana;
- Access Basic muda para VBA;
- Macro Autoexec muda para Caixa de Dilogo Iniciar;
- Corretor Ortogrfico e Autocorreo.

ALGUMAS NOVIDADES DO ACCESS 8.0 (OU 97):

- Maior integrao com INTERNET e INTRANET;
- Novos Assistentes (Assistente para exportao de HTML e outros);
- Novo tipo de dados: Hiperlink;
- Auto Lista (ComboBox automtica);
- Arquivos DBE (compilao de mdulos que no mais podero ser editados copiar
antes);
- Cria rplica de Banco de Dados;
- Assistente do Office (programvel).

OSP Pgina 5
ALGUMAS DEFINIES:

BANCO DE DADOS um grande conjunto de informaes, organizadas de modo a
facilitar seu acesso.

BANDO DE DADOS RELACIONAL o BD que capaz de interligar(relacionar)
tabelas pelos campos chaves.

CAMPOS Parte de informao contida em uma linha. Contem uma nica informao
sobre todos os registros de uma tabela. So as colunas da tabela.

CONSULTAS Tipo uma pergunta (consulta) feita ao Banco de Dados. Por exemplo:
Quantos clientes compraram mais de R$ 10.000,00 no ano?; Quantos empregados faltaram
mis de 5 dias no ano?

CONTROLES So os campos dos formulrios (caixas de texto, botes, etiquetas, etc.).

DYNASET o conjunto de registros resultante da execuo de uma Consulta ou da
aplicao de um Filtro.

EVENTOS So cdigos que so disparados com aes que o usurio (ou o sistema)
executam sobre objetos e que, ao ocorrerem podem executar rotinas que esto indicadas nas
Propriedades de Eventos na janela Propriedades.

FOCO Um objeto recebe o foco quando selecionado pelo usurio ou pelo cdigo ou
sistema. Perde o foco quando a seleo sai dele. No esquema de cores Padro do Windows,
um objeto selecionado recebe a cor AZUL.

FORMULRIOS Interface mais apresentvel para a entrada e alterao de DADOS.
Uma TABELA seria a la DOS enquanto que um FORMULRIO seria a la Windows.

FUNES um sub-programa chamado do interior de uma expresso, onde se calcula
um valor e este valor retornado ao programa que o chamou pelo seu nome. Para criar uma
funo no Access Basic basta incluir o seu cdigo dentro das instrues Function
NomeDaFuno ... End Function (Caso em ingls).

MACROS Assistentes que automatizam tarefas repetitivas sem a necessidade de
programao.

PROCEDURE (Procedimento) Um conjunto autocontido de instrues em cdigo,
executvel independentemente. Comeam com Sub ou Function, que pode estar precedido
das palavras reservadas Private ou Static e encerram com End Sub ou End Function.

OSP Pgina 6

PROPRIEDADE So caractersticas dos objetos do Banco de Dados. Como cor,
formato, distncia, alinhamento, tamanho de fonte e tipo, etc.

REGISTROS Corresponde a uma linha da tabela e contem cada um dos campos
definidos para a tabela. formado por CAMPOS.

RELATRIOS Interface que apresenta na tela ou na impressora os resultados de uma
CONSULTA ou de uma TABELA.

ROTINAS Sinnimo de procedimento.

SGBD Sistema Gerenciador de Banco de Dados.

TABELA Conjunto fixo de linhas (REGISTROS) e colunas (CAMPOS), tipo uma
planilha do Excel. No Access o local destinado a armazenar (adicionar, alterar e excluir)
os dados referentes a um nico assunto.

OSP Pgina 7

TABELAS

O nome de uma TABELA pode conter at 64 caracteres.

O que outros Bancos de Dados chamam de arquivos o Access chama de TABELAS.
O Access 2.0 j podia trabalhar com at 32.768 TABELAS em um nico Banco de Dados e
abrir at 254 TABELAS ao mesmo tempo (dependendo dos recursos do micro). Consultas
de at 16 tabelas e com at 255 campos dessas tabelas.

Uma TABELA do access pode importar dados tipo: texto, Excel, Lotus 1-2-3,
FoxPro, Paradox, xBase, SQL, etc.


DICAS:
- Usar nomes de CAMPOS curtos, claros e sem espaos em branco;
- Campos tipo MEMORANDO no admitem ndice;
- Campos no interdependentes devem pertencer a tabelas diferentes;
- Campos que no so CHAVES devem ser independentes entre si.
- Campos que abrigaro nmeros e que no faro parte de clculos (como telefones,
nmero de rua, etc) devem ser do tipo texto e no numrico.
- Escolher cuidadosamente os Campos para Chave.
- Anexar Registro da rea de Transferncia a uma Tabela: Editar Colar Anexo


CHAVE PRIMRIA Campo da tabela que ser utilizado pelo Access para agilizar as
consultas e outras operaes. Ideal que seja escolhido um campo numrico ou um cdigo
de identificao da tabela (cdigo este que deve ser exclusivo para cada REGISTRO).
- Selecionar o campo escolhido para CHAVE;
- Clicar no Boto com a chavezinha (ou Editar Definir Chave Primria)

REMOVER UMA CHAVE PRIMRIA:
- Selecionar o campo com a chave;
- Clicar no Boto com o raiozinho (ou Editar Remover Chave Primria)

TECLAS DE ATALHO

Setas, Home, End, Ctrl+Home, Ctrl+End Semelhantes ao Word/Excel e outros;
Tab Mover-se entre os campos para a frente;
Shift+Tab - Mover-se entre os campos para traz;
F2 Editar contedo de um campo selecionado;
F6 Mover-se entre cabealho e rodap de Formulrio ou de Relatrio e entre as partes
superior e inferior da estrutura de uma tabela;
Ctrl + Inserir uma cpia do valor do campo correspondente do registro anterior;

OSP Pgina 8

AUTO AJUSTE DE LARGURA DE LINHAS E COLUNAS

Selecionar a(s) linha(s)/coluna(s) e dar um duplo clique no lado direito da borda do
SELETOR DE CAMPO DA COLUNA (nome do campo) ou Menu Formatar Largura
da Coluna Melhor Ajuste.


CONGELAR COLUNAS Ideal para tabelas grandes e que no cabem na tela.
- Selecionar a coluna (Seletor de Campo);
- Formatar congelar Colunas.




OSP Pgina 9
PASSO A PASSO PARA A CRIAO DE UM BANCO DE DADOS











1) Clicar em Microsoft Access no Menu Iniciar Programas
2) Aparece a Caixa de Dilogo abaixo, onde devemos escolher Banco de Dados Vazio e
OK;
















TABELA
CONSULTA
FORMULRIO RELATRIO

OSP Pgina 10

3) Quando aparece a tela abaixo solicitando o nome do arquivo a ser criado:


Sugerindo bd1 ou bd1.mdb como nome. Devemos digitar um nome adequado ao sistema
que desejamos desenvolver.

OSP Pgina 11
4) Ao digitarmos o nome e clicarmos em Criar ento aparece a tela principal do Access.


Notar os nomes Tabelas, Consultas, Formulrios, Relatrios, Macros e Mdulos, sendo que
no temos nenhum desses objetos, ou seja o Banco de Dados est vazio.
Para ver se realmente esto todos vazios, clique no nome de cada um e veja
que abaixo no aparece nenhum nome.

OSP Pgina 12

DICAS

- Dividir todos os sistemas em dois arquivos MDB uma deciso muito importante. Um
arquivo com as tabelas (onde ficaro armazenados os dados) e outro arquivo com o
restante dos objetos (consultas, formulrios, relatrios, etc). Isso acarreta que ao
desenvolver um sistema para determinado cliente estaremos despreocupados quanto a
futuras alteraes na estrutura do sistema (o que normalmente acarreta perda de dados).
Um sistema sendo dividido assim, quando o cliente necessitar ampliar ou alterar de
qualquer maneira o sistema teremos certeza que seus dados sero preservados e no
haver necessidade de redigit-los.
PASSOS PARA A DIVISO DE UM SISTEMA J EXISTENTE:
1) Criar novo arquivo MDB e salv-lo com nome adequado para as tabelas
(...TB.MDB);
2) Estando com o novo Banco de Dados aberto, Importar todas as tabelas para o novo
Banco de Dados: Arquivo Importar Microsoft Access OK (e localizar o
sistema original).
3) Excluir todas as tabelas do sistema antigo e renome-lo com nome mais adequado
(...OB.MDB);
4) Anexar todas as tabelas do novo arquivo para o antigo.

Obs.: Caso tenhamos que alterar um sistema de determinado cliente, basta que levemos o
arquivo ...OB.MDB e sobrescrevermos o do cliente, j que o cliente j tem os dados.
Devemos levar tambm o ...TB.MDB apenas no caso do cliente ter perdido totalmente o
sistema com os dados (pois sobrescrevendo este arquivo no do cliente estaremos apagando
todos os dados cadastrados at ento).


- Manter sempre uma cpia de segurana do arquivo SYSTEM.MDA (este arquivo
contem nomes e senhas de usurios e administradores do sistema, opes de
configurao das Barras de Ferramentas, entre outros). Principalmente quando for
alterar a segurana do sistema.

- Compactar sempre o sistema, principalmente aps algumas alteraes, para
desfragmentar o mesmo. Ao compactar um Banco de Dados (salvar uma cpia do
mesmo por precauo (nunca sobrescrever o existente, salvando com o mesmo nome).

- Sempre que possvel restringir as Consultas aos Campos indexados (o mecanismo
Rushmore agiliza consultas em campos indexados, tornando-as 50 a 60 vezes mais
rpidas que em campos no indexados).

- No iniciar expresses Like (Como) com * (asterisco).

- Pode-se copiar apenas os dados ou apenas a estrutura de uma Tabela (Selecionar a
Tabela Editar Copiar Editar Colar , ou Ctrl+C e Ctrl+V).
OSP Pgina 13

- CAUSAS DE DANOS AOS BANCOS DE DADOS:
- Problemas de Hardware na gravao do arquivo;
- Falhas de energia eltrica aps modificaes;
- GPF (Windows 3.x);
- Operao Ilegal (Windows 95); etc.
SOLUO: Reparar o Banco de Dados pelo utilitrio do Access (Arquivo Reparar
Banco de Dados.


OSP Pgina 14

PLANEJAMENTO DE UM BANCO DE DADOS

- Foco, detalhes, entrada de dados, distribuio, manuteno, sadas, acesso (senhas), etc;
- Propsito;
- Quais tabelas existiro (cada tabela com um nico assunto);
- Que campos;
- Definir as chaves Primrias (Campos mais caractersticos e exclusivos da Tabela);
- Revisar a estrutura.
OSP Pgina 15

PASSO A PASSO PARA CRIAO DE UMA TABELA

1) Verificar se Tabela est selecionado, caso no esteja, clicar a esquerda em Tabela;
2) Clicar no Boto Novo;
3) Quando se poder criar a Tabela no Modo Folha de Dados, Modo Estrutura, com o
Assistente, Importando ou Vinculando Tabela (clicar na respectiva opo);



4) Criaremos uma Nova tabela clicando em Modo Estrutura e OK;
OSP Pgina 16
5) Aparecer ento a janela de criao de Tabelas abaixo (Tabela1 : Tabela):






















OSP Pgina 17

6) A janela composta de duas partes, a superior e a inferior. A parte superior onde
devemos digitar o NOME DOS CAMPOS, o TIPO DE DADO desses campos e a
descrio de cada campo. Na parte inferior devemos entrar com as PROPRIEDADES
de cada campo;
7) Criaremos uma tabela de clientes, com seus respectivos campos, tipos de dados e
descrio de campos;
8) Digitar o Nome do Campo (de preferncia em maisculas e sem acentos ou espaos) e
teclar Enter para entrar com o Tipo de Dado (o Access j sugere Texto, mas podemos
alter-lo digitando apenas a(s) primeira(s) letra(s)). Ao acessar o Tipo de Dado a parte
inferior exibe vrias propriedades do Campo. Ver tela da prxima pgina.























9) Escolheremos o Tipo de Dado CONTADOR, apenas digitando C (o Access completar
a palavra Contador). Teclar F6 para acessar a parte inferior da janela (Propriedades do
Campo). Podemos alterar o tamanho do Campo CODIGOCLIENTE (o Access sempre
sugere 50). Podemos escolher um tamanho mais coerente, 5 por exemplo, para at
99999.

10) A Descrio opcional e quando este campo selecionado em um Formulrio esta
Descrio aparecer na Barra de Status.

11) Assim digitamos todos os campos da tabela, como Nome, Endereo, Telefone, etc.



OSP Pgina 18
PROPRIEDADES DE CAMPOS

TAMANHO DO CAMPO O Access sugere sempre 50 para seu tipo de campo Texto,
mas podemos alterar a vontade e de maneira racional, para um melhor aproveitamento.

FORMATO Esta propriedade depende do Tipo de Campo. Para o campo Texto no
aparece nenhuma sugesto, mas para outros tipos como o Nmero aparece um Boto
direita com uma seta para baixo (que ao ser clicado mostra exemplos de formatos que
podem ser escolhidos, como Moeda, Nmero Geral, Standard, etc.).
DICA: Formato para exibio de maisculas independente da entrada ser ou no
maiscula: @>

MSCARA DE ENTRADA Muito til para dados tipo nmeros de telefone, datas, CPF,
CGC e similares. Ao clicarmos no boto direita com trs pontinhos aparecer o Assistente
de Mscara. Importante: est disponvel apenas para campos tipo Texto e Data/Hora. Por
exemplo num campo tipo telefone pode aparecer !(0009) 999-9999;;_ que facilitar a
digitao dos dados exibindo a mscara: (____) ___-____.
MSCARAS TEIS:
CGC - 00.000.000/0000-00
CGF - 00.000.000-0
CPF 000.000.000-00

LEGENDA O que digitarmos aqui aparecer como ttulo de campo no Formulrio e na
prpria Tabela ou Consulta, portanto devemos escolher com cuidado. Caso no digitemos
nada o Nome de Campo ficar em seu lugar (o que no interessante).

VALOR PADRO Quando estamos entrando dados tipo UF e que boa parte ser CE,
digitamos como valor padro CE, para que j aparea no campo e no seja necessrio
digitar sempre, apenas quando for diferente.

REGRA DE VALIDAO - Caso queiramos limitar os valores a serem entrados neste
campo (DOMNIO) ento entramos com uma expresso ou texto que filtrar apenas os
valores que atendam a faixa especificada pela expresso. Exs.: >=0, BRASIL, 0 ou
100. Operadores para Regras de Validao: And, Or, Is, Not, Between, Like, &.

TEXTO DE VALIDAO a mensagem que alertar o usurio que o valor que est
tentando digitar no satisfaz a expresso especificada.

REQUERIDO As opes so Sim ou No. Devemos colocar sim quando quisermos
tornar obrigatrio o preenchimento deste Campo. Neste caso no poderemos passar adiante
sem que tenhamos digitado o valor deste campo.
OSP Pgina 19

PERMITIR COMPRIMENTO ZERO Como o nome sugere: a possibilidade de
permitir a entrada de um dado tipo , ou seja sem qualquer caractere.
INDEXADO Para as chaves, quando queremos ordenar os campos. Existem ainda os que
podemos ordenar e permitir duplicao e os que no. Caso de cdigos, CPF e outros no
devemos permitir duplicao.

TIPOS DE DADOS NO ACCESS

Texto Caracteres alfanumricos <= 256 Bytes
Memorando Caracteres alfanumricos (vrios pargrafos) <= 64.000 B
Nmero - Valores numricos (inteiros ou fracionrios) = 1, 2, 4 ou 8 B
Data/Hora - Datas e horas = 8 B
Moeda - Valores monetrios = 8 B
AutoNumerao - Valor numrico (com incremento automtico) = 4 B
Sim/No - Valores lgicos = 1 BIT
Objeto OLE - Grficos ou qualquer outro tipo OLE =<= 16 GB


TIPOS DE DADOS NUMRICOS E TAMANHO DE CAMPO:

Byte - Nmeros de 0 a 255 . . . . . . 1 Byte
Inteiro - De -32.768 a 32.768 (no fracionrios) . . . 2 Bytes
Inteiro Longo- De 2.147.483.648 a 2.147.483.648 . . . . 4 Bytes
Simples - At 3,402823E38 (preciso de 6 dgitos) . . . 4 Bytes (7
casas decimais)
Duplo - (Padro) de 1,79769313486232E308 a 1,79769313486232E308 - 8 Bytes
(15 casas decimais)
Moeda - De 922337203685477,5808 a 922337203685477,5808 . - 4 Bytes (
4 casas decimais)



TIPOS DE DADOS OLE

- BMP, DIB, TIF, WMF, RTF, TXT
- XLS, DIF, WAV, MID, ETC.


DICA:
Anexar dados a uma tabela do dBase:
Use NomeTabela Append NomeBancoAnexar
OSP Pgina 20

CONSULTAS

O resultado de uma CONSULTA parece com uma Tabela ( um Dynaset).Os dados
aqui podem ser alterados como em uma Tabela e as alteraes iro afetar a(s) Tabela(s) de
origem.


Exemplos de Consultas: Clientes em atraso, Fitas mais alugadas, etc.


UTILIDADE DAS CONSULTAS:

- Selecionar Campos;
- Selecionar Registros;
- Classificar Registros;
- Efetuar clculos;
- Fonte de dados para outros fins;

OSP Pgina 21
CRIAO DE UMA CONSULTA:
- Na tela principal do Access Clicar em Consulta Novo, ento aparece a janela abaixo;


- Clicar em Modo estrutura, quando aparece a janela Mostrar tabela abaixo:

- Devemos informar que Tabela(s) e/ou Consulta(s) ou se Ambas sero adicionadas
Consulta depois Fechar a caixa de dilogo;
- Adicionar os Campos que faro parte da Consulta;
- Dica: o Campo que estiver em negrito o Campo Chave Primria;
- Para adicionar todos os campos da Tabela de uma vez: duplo clique no asterisco.
Detalhe: neste caso no se pode especificar critrios individuais para os campos.
- Para selecionar todos os campos de uma vez e poder especificar critrios para cada
Campo: duplo clique no Nome da Tabela. Basta ento arrastar os campos para a parte
inferior da janela (Campo).
- Para selecionar alguns campos: selecionar o primeiro, pressionar Ctrl e clicar nos
outros.
- Para inserir um nico Campo, basta dar um duplo clique no mesmo;
- Desmarcar os Campos que no devero ser exibidos;
- Especificar os Critrios (se for o caso).
OSP Pgina 22


SELECIONAR CAMPOS EM TABELAS OU CONSULTAS

LINHA OU REGISTRO Clicar no Boto cinza esquerda da linha (quando aparece uma
setinha grossa, preta e apontando para a direita).

COLUNA OU CAMPOS Clicar no Seletor de Campo (Nome do Campo, quando aparece
uma setinha grossa, preta e apontando para baixo).

Obs.: Agrupar por Somatria gera consulta que no permite entrada de novos registros.
Cria grupos fechados.
OSP Pgina 23

MOVER UM CAMPO

- Clicar no Seletor para selecionar;
- Pousar o Cursor do Mouse no Seletor e arrastar para a posio desejada.


DICA: Pressionar Ctrl+Break para interromper a execuo de uma Consulta (muito til
para consultas erradas e que demoram muito para ser executadas).


ESPECIFICANDO CRITRIOS PARA CONSULTAS:

Apenas os Registros que atendam aos critrios estabelecidos sero exibidos no
Dynaset. Expresses so utilizadas para especificar critrios.

Exemplos:

- Entre 1000 e 5000;
- ROBERTO;
- 100
- Entre 16-mar-95 e 18-jun-97;


CRITRIO PARA PROCURAR TODOS OS CAMPOS QUE COMECEM COM
DETERMINADA LETRA:
Critrio - COMO|[Digite a primeira letra a ser procurada:]|*


CRITRIO PARA PROCURAR POR QUALQUER PARTE DE UM CAMPO:
Critrio - Como*|[Digite uma parte do campo mais especfica]|*

CRITRIO PARA PROCURAR NOMES COMEANDO COM L:
Critrio - Como L

ACRESCENTAR CAMPOS A UMA CONSULTA:
Campos Quantidade:QT
A consulta ir solicitar pela entrada do valor de QT.

DETECTAR CAMPOS NULOS:
Critrio - Nulo

CRITRIO PARA SOLICITAR MS PARA DATA DE NASCIMENTO:
Critrio - Ms([DataNascimento])=[Digitar o ms desejado:]
E no Menu Consulta Parmetros Digitar novamente [Digitar o ms desejado]

OSP Pgina 24

CRITRIOS MLTIPLOS:
Critrio - RIBAMAR <100 - Significa RIBAMAR e <100


VALORES SIM/NO:
Sim = Verdadeiro, Ligado ou 1
No = Falso, Desligado ou 0

EXIBIO OU NO DE CAMPOS:

Exibir

Exibir No Exibir


>0 Or Is Null - Entre com um nmero positivo ou no preencha.

Not Null Obriga entrada de dados no campo.

OSP Pgina 25

TIPOS DE CONSULTAS

SELEO Selecionam Registros a partir de uma ou mais Tabelas.

TABELA DE REFERNCIA CRUZADA Agrupam Dados em categorias e exibem
valores em um formato compacto, do tipo planilha eletrnica.

CONSULTAS AO:

CRIAO DE TABELA Cria uma nova Tabela a partir de outra(s) ou parte dela(s).

EXCLUSO Exclui registros de uma ou mais Tabelas.

ANEXAO Adicionam um grupo de Registros a uma Tabela.

ATUALIZAO Altera e atualiza dados em um grupo de Registros.
(Vide Consultor de Access para maiores detalhes).

OSP Pgina 26

RELACIONAMENTOS

Relacionamentos So associaes estabelecidas entre os Campos COMUNS
(colunas) entre duas Tabelas, cujo objetivo o de visualizar Dados no mesmo Formulrio
ou Relatrio a partir de mais de uma tabela e/ou consulta.

TIPOS DE RELACIONAMENTOS:
- UM PARA VRIOS (1 ) O mais comum;
- UM PARA UM (1 1);
- VRIOS PARA VRIOS ( ).

QUE TABELAS RELACIONAR?
As que tm (de preferncia) Chaves Primrias comuns.

QUE CAMPOS RELACIONAR?
A Chave Primria exibida em negrito.

ESTABELECENDO RELACIONAMENTO ENTRE TABELAS:
- Abrir a janela Relacionamentos (Editar Relacionamentos);
- Adicionar as Tabelas;
- Arrastar o Campo Chave da Tabela Base para as Tabelas a relacionar (Idealmente
relacionar os Campos de Chaves Primrias das Tabelas);
- Relacionar Campos no obrigatoriamente com o mesmo nome mas com o mesmo Tipo
(exceo para Contador, que pode se relacionar com Campo numrico Tipo Inteiro
Longo);
- Duplo clique na linha de unio: Exibe Dilogo Relacionamentos;
- Reforar Integridade Referencial impede aparecimento de Registros rfos na Tabela
Relacionada;
- Caso queira excluir Registros automaticamente na Tabela relacionada ao excluir
Registros da Tabela Base: assinalar a Caixa de Verificao Excluir em cascata campos
relacionados;
- Para modificar o valor do campo da chave estrangeira dos registros na tabela
relacionada que correspondem a uma alterao efetuada no valor do campo da Chave
Primria na Tabela Base, para isso deve-se assinalar a Caixa de Verificao: Atualizar
em cascata campos relacionados;
- Clicar em Criar e fechar a janela Relacionamentos, salvando.

INTEGRIDADE REFERENCIAL:
- Evita que registros sejam excludos acidentalmente;
- Os campos relacionados tm o mesmo tipo de dados;
- No se pode adicionar um PEDIDO a menos que seja efetuado por um CLIENTE
existente, nem excluir um CLIENTE que tenha um PEDIDO cadastrado em seu nome;

EXCLUIR RELACIONAMENTO: Editar-Relacionamento-Selecionar linha e Deletar.
OSP Pgina 27

FORMULRIOS

So janelas tipo fichas para entrada sofisticadas e prtica de dados.

CRIANDO UM NOVO FORMULRIO:
Clicar em Formulrio, Novo, quando ento aparecer a tela abaixo:














- Clicar em Autoformulrio: colunar
- Escolher a tabela ou consulta e clicar em OK
- O formulrio aberto j com os dados, se existirem
- Devemos fechar o formulrio e salvar com um nome adequado







OSP Pgina 28

UTILIDADES:
- Inserir,
- Visualizar,
- Modificar,
- Excluir Registros.

TIPOS DE FORMULRIOS:
- COLUNA SIMPLES Um Registro exibido por vez como uma coluna de Campos e
cada Campo ocupa uma linha.

- TABULAR ( ou Ficha) Vrios Registros so exibidos por vez. Cada linha contm um
Registro completo. Parece com uma Tabela com linhas e colunas.

- GRFICO Cria um grfico no formulrio.

- PRINCIPAL/SUBFORMULRIO Exibe relacionamento (um para vrios) entre dados
de Formulrio principal e Subformulrio. O principal aparece em uma coluna simples e o
subformulrio em uma tipo folha de dados.

- AUTO FORMULRIO Formulrio criado automaticamente com aparncia do Coluna
Simples.


CONTROLES DE UM FORMULRIO

- Caixa de Listagem (ListBox)


- Caixa de Combinao (ComboBox)


- Caixa de Verificao


- Boto de Opo (Option Buton)

- Entre outros.

DICAS:
- Recurso muito til para Tabelas, Consultas e Formulrios e o LOCALIZAR
(representado pelo cone do Binculo). Selecionar o Campo de Clicar no binculo para
localizar um campo.
- Os dados resultantes de uma expresso podem ser exibidos em qualquer tipo de
controle (caixa de texto, de verificao, botes de comando, etc.).





OSP Pgina 29

RELATRIOS

o resultado final e organizado de um Banco de Dados. Com a finalidade de
distribuir esse resultado.

USOS:
- CONCULTA Visualizar na tela CDs emprestados;
- FORMULRIO Visualiza todas as informaes sobre um artista;
- RELATRIO Imprimir informaes usadas regularmente.


DICA: para dados que vierem de mais de uma tabela o relatrio deve obrigatoriamente ser
baseado em uma Consulta.

TIPOS DE RELATRIOS (Feitos com o auxlio do Assistente de Relatrios):
- MODO ESTRUTURA Abre um relatrio virgem em modo de edio para ser criado;
- ASSISTENTE de relatrio - Cria o relatrio automaticamente baseado nos campos que
voc selecionou;
- AUTORELATRIO Tabular Exibe cada registro como uma linha de campos;
- AUTORELATRIO Colunar Cria automaticamente um relatrio tipo Coluna.
- ASSISTENTE de Grfico cria um relatrio com um grfico
- ASSISTENTE de Etiquetas Cria etiquetas de endereamento tipo Avery;








OSP Pgina 30

PARTES DE UM RELATRIO


- CABEALHO DO RELATRIO Aparece uma nica vez no relatrio, na primeira
pgina. USO: Logotipo, ttulo ou data;

- CABEALHO DA PGINA Aparece em todas as pgina;

- CABEALHO DO GRUPO Incio de um novo grupo de registros;

- SEO DETALHE Corpo principal dos dados do relatrio. Os controles desta seo
repetem-se para cada registro. Observar que quanto menor esta seo maior ser o
nmero de registros apresentados por pgina;

- RODAP DO GRUPO No final de um grupo de registros. Exibir itens, como totais de
grupos.

- RODAP DA PGINA Final de todas as pginas. USO: nmero de pgina;

- RODAP DO RELATRIO Final do relatrio. USO: totais do relatrio.


DICAS: - Para eliminar qualquer seo do relatrio: reduzir at desaparecer ou colocar sua
propriedade visvel como No.
- Propriedades do Relatrio: Page (pgina atual) e Pages (total de pginas)
OSP Pgina 31

MACROS

Permitem automatizar tarefas, facilitando o manuseio do sistema e dando-lhe
aspecto profissional. Associadas a Formulrios ou Relatrios.

DICAS:
- Uma macro associada a Sair fecha o Access;
- Uma macro como o nome Autoexec em um formulrio, abre automaticamente este
formulrio quando o sistema aberto. USO: formulrios de apresentao.


EXEMPLOS DE MACROS:

- ABRIR FORMULRIO EM DETERMINADA POSIO
Criar Macro com Ao Mover/Dimensionar.

- ABRIR FORMULRIO MAXIMIZADO
Criar Macro com Ao Maximizar.

- MACRO PARA ATUALIZAO AUTOMTICA DE CAMPOS
- Ao digitar o contedo de um controle que sejam exibidos determinados outros
controles, mas permitindo alteraes;
- Criar uma Macro para copiar os valores de Tabelas ou Consultas para os controles do
Formulrio;
- Criar uma Consulta;
- Na Propriedade Depois de Atualizar do(s) Controles digitar o nome da Macro e do
Formulrio: NomeFormulrio.NomeMacro;
- Criar a Macro que copiar o valor do campo para o Controle.


EVENTOS ASSOCIADOS A FORMULRIOS:
- Ao Abrir Ao Ativar Ao Inserir (Incio da digitao)
- Antes/Depois de Atualizar (antes/depois da gravao de um registro
- Ao Excluir (til para exibir mensagens de confirmao de excluso)
- Ao Fechar (mas antes que o formulrio seja fechado)
- Ao Entrar (ao ir para um controle, mas antes dele receber o Foco. til para exibir
instrues para preenchimento do controle
- Ao Pressionar (utilizado em Botes de Comando: abrir formulrios, visualizar
relatrios)
- Ao Clicar - Ao Duplo Clique (vide anterior)
- Ao Mover Mouse Ao Apertar Mouse (ao passar o ponteiro sobre o mouse e ao clicar)
- Ao Sair (antes de sair do formulrio).

Potrebbero piacerti anche