Sie sind auf Seite 1von 31

Access

Autor: Raquel Garcia Duarte de Moura

Ribamar

Pgina 1

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

Ribamar

Pgina 2

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).

Ribamar

Pgina 3

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).

Ribamar

Pgina 4

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.

Ribamar

Pgina 5

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.

Ribamar

Pgina 6

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;

Ribamar

Pgina 7

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.

Ribamar

Pgina 8

PASSO A PASSO PARA A CRIAO DE UM BANCO DE DADOS


TABELA

CONSULTA

FORMULRIO

RELATRIO

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;

Ribamar

Pgina 9

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.

Ribamar

Pgina 10

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.

Ribamar

Pgina 11

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). Ribamar Pgina 12

- 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.

Ribamar

Pgina 13

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.

Ribamar

Pgina 14

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;

Ribamar

Pgina 15

5) Aparecer ento a janela de criao de Tabelas abaixo (Tabela1 : Tabela):

Ribamar

Pgina 16

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.

Ribamar

Pgina 17

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.

Ribamar

Pgina 18

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 =8B Moeda Valores monetrios =8B 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

Ribamar

Pgina 19

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;

Ribamar

Pgina 20

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).

Ribamar

Pgina 21

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.

Ribamar

Pgina 22

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]

Ribamar

Pgina 23

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.

Ribamar

Pgina 24

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).

Ribamar

Pgina 25

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 UM PARA UM (1 1);

) O mais comum; ).

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.

Ribamar

Pgina 26

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

Ribamar

Pgina 27

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.).

Ribamar

Pgina 28

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;

Ribamar

Pgina 29

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)

Ribamar

Pgina 30

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).

Ribamar

Pgina 31

Das könnte Ihnen auch gefallen