Download - Curso de Microsoft Access 2007 - Luis Aguiar
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
1/67
Professor: Luis Aguiar
CURSO DE ACCESS
1
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
2/67
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
3/67
CONTEDO PROGRAMTICO
Diferenas entre as verses 2007/2010; Iniciando o Access; Criando/abrindo um Banco de Dados;
Criando/Salvando uma nova tabela; Componentes de um banco de dados; Tipos de dados; Criando Formulrios; Criando/alterando Consultas; Critrios de Consultas Relatrios.
Professor: Luis Aguiar
3
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
4/67
Interface do usurio Office 2010 Office 2007 Office 2003
Menus e guias
A faixa de opes substitui os menus ebarras de ferramentas em todos osprodutos do Office 2010 e pode sertotalmente personalizada.
A faixa de opes substitui os menus ebarras de ferramentas no Access 2007,Office Excel 2007, PowerPoint 2007,Word 2007 e partes do Outlook 2007.
S esto disponveis menus e barras deferramentas.
Painis de tarefasGrupos de comandos na faixa de opese a capacidade de personalizao.
Grupos de comandos na faixa de opese a capacidade de personalizao.
Painel de tarefas bsico.
Barra de Ferramentas de Acesso Rpido Totalmente personalizvel. Introduzida em 2007. No disponvel.
Modo de exibio BackstageMais ferramentas fora da janela deexibio do documento.
Ferramentas limitadas que podem seracessadas atravs do Boto do MicrosoftOffice.
Ferramentas limitadas no menu Arquivo
Assinaturas digitaisEncontrado no modo de exibioBackstage em Informaes sobre oDocumento /Proteger Documento.
Formatado com XMLDSig, encontradoem Arquivo /Finalizar Documento /Assinaturas.
Encontrado em Ferramentas /Opes /Segurana /Assinaturas Digitais
Smart Art Aprimorado a partir da verso 2007.As ferramentas de design disponveis emtodos os aplicativos do Microsoft Office.
No disponvel.
Formatos Open (*.odt) OpenDocumentText
Includos nesta verso.Adicionados no 2007 Office SystemService Pack 2 (SP2).
No disponvel.
Integrao com o Windows Live Writer Opes de postagem de blog disponveisno aplicativo.
No disponvel. No disponvel.
Verificador ortogrficoO verificador ortogrfico agoraintegrado com a correo automtica.
Verificador ortogrfico bsico. Verificador ortogrfico bsico.
Visualizao de ColarUma visualizao dinmica antes devoc confirmar Colar. Evita o uso doboto Desfazer.
Colar, Desfazer, Colar. Funcionalidades bsicas de Colar.
Impresso
O modo de exibio Backstage combinaImprimir com a Visualizao deImpresso, Layout da Pgina e outras
opes de impresso.
Boto do Microsoft Office, Imprimir comferramentas de impresso limitadasespalhadas ao longo de diversos
comandos.
Opo bsica de Imprimir no menuArquivo.
MinigrficosUm grfico em miniatura inserido em umtexto ou embutido em uma clula deplanilha para resumir dados.
Grficos dinmicos e tipos de grficos. Grficos tridimensionais (3-D).
Conceitos bsicos de email
Conversa, Limpeza, Ignorar Thread, eDicas de Email para quando uma pessoaestiver fora do escritrio ou se o email forenviado para um grupo.
No disponvel. No disponvel.
Ferramenta de edio de fotos
Disponvel nos aplicativos: (Word 2010,
Excel 2010, PowerPoint 2010, Outlook2010 e Microsoft Publisher 2010). Funcionalidade limitada. Funcionalidade limitada.
Vdeo no Microsoft PowerPoint Gatilhos e controles de vdeo. No disponvel. No disponvel.
4
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
5/67
MICROSOFT ACCESS 2007/2010
O Access um SGBD da Microsoft Corporation, quetem a finalidade de auxiliar o usurio nodesenvolvimento e manipulao de arquivos de bancosde dados.
Sistema de Gerenciamento de Bancos de Dados
(SGBD): um software com recursos especficos parafacilitar a manipulao das informaes dos bancos dedados e o desenvolvimento de programas aplicativos. Exemplos: Oracle, MySql, Access, dBase, MS-SQL, etc;
O que so Bancos de Dados? um conjunto de registros dispostos em estrutura que
possibilita a reorganizao dos mesmos e produo deinformao
Exemplos: lista telefnica, controle do acervo de umabiblioteca, sistema de controle dos recursos humanos deuma empresa.
Professor: Luis Aguiar
5
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
6/67
PASSOA PASSO
Clique no boto iniciar do Windows e aponte omouse sobre o menu Todos os programas. No final,clique no cone da Microsoft Access.
Professor: Luis Aguiar
6
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
7/67
CRIANDOUMNOVOBANCODEDADOS
Informar onome do bancode dados
qualquer.
Professor: Luis Aguiar
7
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
8/67
CRIANDOUMANOVA TABELA
Aps criar um Banco de Dados em branco vocser direcionado para a tela principal do Access2007/2010, na qual criado o seu prprio banco(tabelas, formulrio, consultas relatrios e macros).
Veja figura a seguir.
Professor: Luis Aguiar
8
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
9/67
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
10/67
RELATRIO: uma forma eficiente para mostrarseus dados em um formato impresso. Pode-seimprimir um relatrio que agrupe dados, porexemplo;
MACRO: um conjunto de uma ou vrias aes naqual cada uma executa uma operao diferente,como fechar um formulrio ou abrir uma tabela, porexemplo. As macros deixam seu Banco de Dados
automatizado.
COMPONENTES DO BANCO DE DADOS
Professor: Luis Aguiar
10
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
11/67
CRIANDOUMATABELA
Quando criado um novo banco de dados, voc direcionado para a tela do Access 2007/2010.Nessa tela voc j pode criar sua primeira tabela.Elas podem ser visualizadas de duas formas, no
Modo Design ou no Modo Folhas de Dados, comomostra a seguir:
Modo Design: usada para criar a tabela;
Modo Folha de dados: usada para inserir dados na tabela.Professor: Luis Aguiar
11
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
12/67
PASSOA PASSO
D um clique na opo Modo de Exibio eselecione Modo Design.
Surgir a caixa de dilogo
Salvar como.Nela voc definir um nomepara sua tabela (no nosso casoser Clientes) e depois clicar
em OK para continuar veja figura abaixo:
Professor: Luis Aguiar
12
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
13/67
PASSOA PASSO
Sua tabela Clientes foi criada, agora voc criar oscampos, que neste caso podem ser nome,endereo, telefone, bairro, cidade e o cdigo docliente.
O cdigo ser a chave primria, ou seja, nestecampo no aceita repetio de dados e o tipo dedados ser a numerao automtica, o restante(nome, endereo, bairro, CEP) ser dados do tipo
texto. Preencha a sua tabela conforma mostra afigura a seguir:
Professor: Luis Aguiar
13
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
14/67
PASSOA PASSO
Professor: Luis Aguiar
14
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
15/67
TIPOSDE DADOS
As tabelas podem ter dados de diversos tipos, como osmostrados na figura a seguir:
Memorando: caracteres alfanumricos longos quepossuem at 64.000 caracteres;
Nmero: valores numricos; Texto: caracteres alfanumricos que possuem at 256
caracteres; Moeda: valor monetrio; Data / hora: datas e horas; Auto Numerao: valor numrico que incrementado
automaticamente; Sim / No: valor booleano; Objeto OLE: grficos ou figuras.
Professor: Luis Aguiar
15
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
16/67
PROPRIEDADESDOSCAMPOS
Na parte inferior da tela pode-se visualizar umalista de propriedades referentes aos camposdescritos anteriormente, veja figura abaixo
Professor: Luis Aguiar
16
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
17/67
SALVANDOA TABELA
Vamos agora salvar a tabela Clientes com o nomeClientes. Clique com boto direito e na listasuspensa clique em salvar, veja figura abaixo:
Professor: Luis Aguiar
17
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
18/67
OSDETALHESSOBREADESCRIODECADAUMDOSCAMPOS Tamanho do campo: os campos de texto nas tabelas do banco de
dados do Access no podero ter mais de 256 caracteres. Exemplo: nocampo Nome defina seu tamanho de como 60. Quer dizer que o nometer no mximo 60 caracteres;
Formato: mostra os dados e nmeros em determinado formato deexibio, como, data completa ou moeda;
Mscara de entrada: mostra caracteres de formao em determinadocampo para que eles no tenham de ser colocados e garante que osdados inseridos se ajustam mscara;
Legenda: mostra uma etiqueta que no etiqueta padro, por exemplo,nome do campo, para novos formulrios e relatrios , o valor padro.
Regra de validao e Texto de validao: limita os dados colocadosem um campo a valores que atendam a determinada exigncia;
Requerido: requer que os dados sejam colocados em um campo; Permitir comprimento zero: aceita que uma seqncia de caracteres
de comprimento zero seja guardada em um campo texto ou memorando; Indexado: acelera buscas em campos freqentemente procurados.
Professor: Luis Aguiar
18
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
19/67
PREENCHIMENTODA TABELA
Lembre-se que, como o campo Cdigo do tipo AutoNumerao, no entre com os dados diretamente nele;quando o cursor estiver neste campo, apenas tecle(Tab). Abaixo, uma lista de teclas que o ajudaro a
manipular os dados numa tabela: Tab: permite avanar o cursor para o campo seguinte.
Shift + Tab: permite retroceder o cursor.
Enter: idem tecla Tab.
Setas de navegao do teclado: navega pelsocampos.
F2: pressione esta tecla quando quiser colocar emmodo de edio o contedo de um campo.
Professor: Luis Aguiar
19
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
20/67
EXERCICIO 01
Inicie o Microsoft Acess 2007/2010; Crie um novo Banco de Dados chamado Controle
de DVDS;
Crie uma tabela chamada CADFILMES conformemodelo (Slide); Criar uma nova tabela chamada ESTILOFILME
conforme modelo (Slide);
Professor: Luis Aguiar
20
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
21/67Professor: Luis Aguiar
21
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
22/67
DETALHEDOCAMPODURAODOFILME
OBSERVAR- Tamanho do campo;- Formato;- Escala- Casas decimais.
Professor: Luis Aguiar
22
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
23/67
TABELA ESTILOFILME
Professor: Luis Aguiar
23
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
24/67
CURIOSIDADESSOBREOACCESS
Tamanho mximo do Banco de dados: Def. pelo HD Numero de Tabelas em um banco de dados: 32.768 Tamanho mximo da tabela: 1 Gigabyte
Numero de campos por registro: 255 campos. O Microsoft Access pode abrir e gravar, alem de
importar e exportar dados para os seguintes tipos deformato de arquivo: Btrieve, dBase III Plus e dBase IV,
Microsoft FoxPro 2.0 e 2.5, Microsoft SQL Server,SYBASE SQL Server e Paradox 3.0, 3.5, 4.0 e 4.5,Lotus 1-2-3(WKS,WK1, e WK3) ASCII larguradelimitada e ASCII largura fixa e todas as verses doMicrosoft Excel.
24
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
25/67
FORMULRIOS
Os formulrios so utilizados para muitos propsitos. Entrada de dados de alguma tabela; Criar uma caixa de dilogo personalizada para receber
a entrada do usurio e em seguida executar uma ao
de acordo com esta entrada; Criar um formulrio menu de controle para abrir outros
formulrios ou relatrios. Criar botes ou menus para abrir outros formulrios,
relatrios, consultas, etc. Pode-se criar um formulrio por meio do assistente deformulrio. O Assistente acelera o processo de desenvolvimento,
pois acaba fazendo todo o trabalho bsico.
Professor: Luis Aguiar
25
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
26/67
FORMULRIOS
Vamos utilizar o nosso banco de dados criadoanteriormente. Abra-o e clique na aba Criar > MaisFormulrios > Assistente de formulrio, comomostra a figura a seguir:
Professor: Luis Aguiar
26
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
27/67
ASSISTENTEDEFORMULRIO
Surgir caixa de dilogos Assistente deformulrio, escolha a tabela para a criao dele(em nosso exemplo ser a tabela CADFILMES).Escolha os campos que fazem parte do seu
formulrio (no nosso exemplo sero todos e cliqueem Avanar:
27
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
28/67
LAYOUTDOFORMULRIO
Na tela que surge escolha o layout para o seuformulrio. No nosso exemplo ser utilizado aopo Coluna Clique em Avanar:
Professor: Luis Aguiar
28
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
29/67
ESTILODO FORMULRIO
Escolha agora o estilo para o seu formulrio assimcomo desejar (no nosso exemplo utilizaremosAccess 2007/2010). Clique em Avanar paracontinuar:
Professor: Luis Aguiar
29
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
30/67
NOMEANDOO FORMULRIO
Nesta opo definiremos um nome para o nossoformulrio como a tabela em questo a deFILMES usaremos o mesmo nome em nossoformulrio. Existe a opo de abrir o formulrio j
com dados ou de modificar o design do formulrio.Marque a opo Abrir o formulrio para visualizarou inserir informaes e clique em Concluir:
Professor: Luis Aguiar
30
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
31/67
CONCLUINDOO FORMULRIO
Professor: Luis Aguiar
31
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
32/67
FORMULRIO PRONTO
Seu formulrio foi criado com sucesso por meio doAssistente de criao. Veja o resultado na Figura aseguir
Professor: Luis Aguiar
32
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
33/67
EXERCICIO 02
Crie um novo banco de dados com o nomeExerccio de Fixao 02 e salve-o. Precisaremosdeste exerccio futuramente.
No seu banco de dados crie duas tabelas;
Segue passo a passo;
Nome do Campo Tipos de Dados
Cdigo do Fornecedor Numerao Automtica
Nome da Companhia Texto
Nome do Contato Texto
Cargo do Contato Texto
Endereo Texto
Cidade Texto
Tabela Produtos
Nome do Campo Tipos de Dados
Cdigo do Fornecedor Numerao Automtica
Nome da Companhia Texto
Nome do Contato Texto
Cargo do Contato TextoEndereo Texto
Cidade Texto
Fornecedores Produtos
Professor: Luis Aguiar
33
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
34/67
EXERCICIO 02 - PASSOS
1. Inicialmente vamos criar o banco de dados. Para issoabra o Access.
2. Como o Access aberto, insira o nome para o novobanco de dados.
3. Agora vamos criar as nossas duas tabelas. Cliquesobre a Tabela 1, que aparece, assim que voc cria obanco de dados, como o boto direito do mouse, e nalista suspensa clique na opo Modo Design.
4.
Na caixa de dilogo Salvar como, insira um nome paraa nova tabela e em seguida em OK.
5. A tabela ser criada no Modo Design. Crie os dadosque foram descritos no incio deste Exerccio.
Professor: Luis Aguiar
34
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
35/67
EXERCICIO 02 - PASSOS
6. Agora feche a tabela. Surgir uma caixa de dilogoperguntando se voc deseja salvar as alteraesfeitas. Clique em Sim:
7. Excute o mesmo procedimento para a tabela
Produtos. Acesse a aba Criar > Tabela:8. Siga os mesmos passos dos tpicos 4,5,6, no
esquecendo que o nome da tabela agora Produtos.
9. Insira os dados que foram descritos no incio deste
exerccio:10. Pronto, agora feche a tabela e salve-a da mesmaforma da anterior.
11. Vamos analisar agora como est nosso banco dedados.
Professor: Luis Aguiar
35
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
36/67
EXERCICIO 02 - PASSOS
Precisamos alimentar nosso banco de dados paraque nossas futuras consultas e relatrios tenhamcontedo;
Abra o formulrio Filmes; Digite no mnimo 15 registros aleatrios;
Professor: Luis Aguiar
36
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
37/67
EXERCICIO 03
Abra o Banco de Dados Exerccio de Fixao 02; Crie um formulrio para a tabela Fornecedores; Crie um formulrio para a tabela Clientes;
Preencha alguns registros de Fornecedores; Preencha alguns registros de Clientes.
Professor: Luis Aguiar
37
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
38/67
CONSULTAS A consulta um dos recursos mais importantes do Access.
Com elas, o usurio pode filtrar, ordenar e agrupar duas oumais tabelas, podendo assim criar tabelas virtuais esubconjuntos de registros, que atendam a determinadanecessidade dos seus sistemas.
Uma consulta uma pergunta feita ao Access a respeito dos
dados de suas tabelas. Pode-se perguntar dentro de umatabela do salrio, por exemplo, se o usurio deseja ter osdados de quem ganha mais.
O tipo de consulta mais usado o de seleo. Uma consultade seleo recupera informaes de uma ou mais tabelasusando mtodos especializados pelo usurio, e em seguida
os dados so mostrados na ordem em que voc deseja.Suponha que voc queira visualizar alguns produtos dedeterminada marca no seu banco de dados da tabelaprodutos. Em vez de buscar em toda a tabela, pode-seestruturar uma consulta que mostre apenas os dados quevoc deseja.
Professor: Luis Aguiar
38
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
39/67
TIPOSDE CONSULTAS Consulta Seleo: como comentamos anteriormente este tipo
de consulta o mais usado, ele seleciona campos e registros apartir de uma ou mais tabelas. Recupera dados nos quais sepodem atualizar os registros com pequenas restries.
Consulta de Tabela de Referncia Cruzada: agrupainformaes em categorias e mostra os dados no formato de
uma planilha resumidamente. Uma consulta de tabela dereferncia cruzada mostra valores resumidos como: somas,contagens e mdias de um campo em de um campo em umatabela
Consulta Parmetros: aceita que uma consulta seja executadapara determinar diferentes conjuntos de informaes, em funode um ou mais parmetros que so fornecidos antes de sua
execuo Consulta Ao: aceita que os dados sejam arrastados ou
modificados. As consultas desse tipo subdividem-se em quatrotipos: excluso, atualizao, acrscimo e criar tabela;
Professor: Luis Aguiar
39
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
40/67
CONSULTAS AO Excluso: remove um grupo de registro de uma ou mais tabelas.
Suponha que se posa usar uma Consulta Excluso para removerprodutos que esto em uso ou para os quais dos registros inteiros, e noapenas os campos selecionados dentro dos registros;
Consulta Atualizao: ela cria modificaes globais em um grupo deregistros em uma ou mais tabelas. Suponha que se voc tenha umatabela
Consulta Criao de Tabela: aceita a criao de uma tabela, a partir deoutras tabelas ou consultas. No esquea que uma consulta apenasrene os dados de outras tabelas. Ela no uma tabela propriamentedita. A consulta Criao de Tabela til para:
- criar uma tabela para exportar dados para outros bancos de dados doAccess;
- criar relatrios que mostrem dados a partir de determinada data; - criar uma cpia de backup de uma tabela; - criar uma tabela de histrico que possua registros antigos. Suponha
que voc poderia criar uma tabela que guardasse todos os seus pedidosantigos, antes de remov-los de sua tabela Pedidos atual.
de cadastro de possveis fornecedores.
Professor: Luis Aguiar
40
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
41/67
CRIANDOUMA CONSULTA
Antes verifique se voc tem registros disponveisregistros no seu banco de dados atual.
Selecionamos o item Assistente de Consulta nomenu Criar.
Professor: Luis Aguiar
41
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
42/67
CRIANDOUMACONSULTA
Observe que selecionamos a tabela CADFILMESe somente alguns campos desta tabela.
Selecione-os e clique em avanar.
42
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
43/67
CRIANDOUMA CONSULTA
Temos nesta tela as opes Detalhe ou Resumo, aopo resumo serve normalmente para somatriosou quantitativos, no nosso caso.
Professor: Luis Aguiar
43
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
44/67
CRIANDOUMACONSULTA
Digitamos um ttulo para nossa consulta e clicamosem concluir;
Como podemos ver, a consulta foi abertaautomaticamente com os campos que
selecionamos.
Professor: Luis Aguiar
44
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
45/67
CRIANDOUMACONSULTASELEO
Selecionamos o item Design daConsulta no menuCriar.
Professor: Luis Aguiar
45
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
46/67
CRIANDOUMACONSULTASELEO
Na caixa Mostrar Tabela, devemos clicar na tabela desejada em seguidano boto ADICIONAR.
Professor: Luis Aguiar
46
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
47/67
CONSULTASELEO
Os campos da tabela CADFILMES aparecem emuma caixa
Professor: Luis Aguiar
47
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
48/67
CONSULTASELEO
Devemos clicar nos campos que queremos quefaam parte da consulta e arrastar para a partedebaixo da consulta soltando sobre o item CAMPO;
Fazemos isso tantas vezes quantas
forem os campos necessrios a nossaconsulta.
Professor: Luis Aguiar
48
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
49/67
CONSULTASELEO
Nas consultas o item mais importante e maisutilizado o item CRITRIOS
Professor: Luis Aguiar
49
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
50/67
INTRODUOAOSCRITRIOSDECONSULTA
Um critrio semelhante a uma frmula umacadeia de caracteres que pode consistir emreferncias de campo, operadores e constantes.
As tabelas a seguir mostram alguns exemplos de
critrios e explicam como eles funcionam.
Professor: Luis Aguiar
50
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
51/67
OPERADORESDECOMPARAO
Operador
Significado do operador Exemplo Significado do exemplo
= Igual =Lisboa ou =Lisboa Igual a Lisboa
> Maior > 6000 Maior que 6000
< Menor < 1/1/95 Antes de 1/1/95
>= Maior ou Igual >=1500 Maior ou igual a 1500
Diferente FF ou FF Diferente de FF
Entre Entre dois Valores(inclusive)
Entre 20 E 40 Um nmero entre 20 e
40
Em Entre uma srie de valores Em (Lisboa, Porto,
Faro)
Lisboa, Porto ou Faro
Como Condiz com o padro Como Li* Registos que comeampor Li seguidos por
qualquer caracter
Professor: Luis Aguiar
51
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
52/67
OPERADORES LGICOS
OperadorSignificado do
operadorExemplo Significado do exemplo
E Ambos soverdadeiros
=Lisboa E >150000 De Lisboa E Maior que 150000
Ou Um deles verdadeiro
Alverca Ou Pvoa De Alverca ou Pvoa
Negado Falso Negado com Li??? Registos que no comeam porLi seguidos por trs caracteres
exactos
Professor: Luis Aguiar
52
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
53/67
OPERADORES MATEMTICOS
+ Adio
- Subtraco
* Multiplicao
/ Diviso
^ Exponenciao
& Juntar dois conjuntos detexto (concatenar)
Professor: Luis Aguiar
53
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
54/67
CARACTERESESPECIAISPARA CRITRIOS
OperadorSignificado do
operadorExemplo Significado do Exemplo
? Qualquer caracter simples B?la Encontra as palavras Bala, Bela,Bola, Bula
* Qualquer ou nenhum caracter Carl* Encontra Carlos, Carla, Carlota
# Qualquer digito 1## Encontra todos os nmeros entre
100 e 199
[] Qualquer caracter entre osparnteses
B[ao]la Encontra Bala e Bola mas noBela e Bula
- Qualquer caracter dentro dointervalo (entre parnteses)
[N-Z] Encontra qualquer caracter entreN e Z
! Excepo do caracter (entre
parnteses)
[!N-Z] Encontra qualquer caracter que
no comece entre N e Z
Dados com comprimentozero
Encontra dados comcomprimento zero
[nome do
campo]
Qualquer outro campo na
grelha
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
55/67
EXEMPLOSDEEXPRESSESQUEUTILIZAM
VALORESDETEXTOCOMOCRITRIOS
Professor: Luis Aguiar
55
Campo Expresso Descrio
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
56/67
56
CidadeDeDestino Joao Pessoa" Mostra as encomendas enviadaspara Joo Pessoa.
CidadeDeDestino Joao Pessoa" Ou Fortaleza" Utiliza o operador Ou para
mostrar as encomendas enviadaspara Joo Pessoa ou Fortaleza.DataDeEnvio Entre #5/1/95# E #10/1/95# Utiliza o operador Entre...E para
mostrar as encomendas enviadasdepois do dia 5-Jan-95 e antes dodia 10-Jan-95.
DataDeEnvio #2/2/95# Mostra as encomendas enviadas
no dia 2-Fev-95.PasDeDestino Em(Espanha", Frana") Utilize o operador Em para
mostrar as encomendas enviadaspara Espanha ou Frana.
PasDeDestino Negado "EUA" Utiliza o operador Negado paramostrar as encomendas enviadas
para todos os pases, excepto osEUA.
NomeDeEnvio Como "S*" Encomendas enviadas paraclientes cujo nome comea com aletra S.
NomeDaEmpresa >="N" Mostra as encomendas enviadas
para as empresas cujo nomecomea com as letras N a Z.
http://hhobj_1.click%28%29/http://hhobj_2.click%28%29/http://hhobj_3.click%28%29/http://hhobj_4.click%28%29/http://hhobj_4.click%28%29/http://hhobj_3.click%28%29/http://hhobj_2.click%28%29/http://hhobj_1.click%28%29/ -
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
57/67
EXEMPLOSDEEXPRESSESQUECALCULAMOUMANIPULAMDATASE, EMSEGUIDA, UTILIZAMO
RESULTADOCOMOCRITRIOS
Campo Expresso Descrio
DataDaEncomenda < Data( )- 30 Utiliza a funo Data para mostraras encomendas com mais de 30dias.
DataDaEncomenda < Data( ) Utiliza a funo Data para mostraras encomendas efectuadas hoje.Data () uma funo que devolve
a data do sistema, ou seja, a dataactual.
Professor: Luis Aguiar
57
E OS SS S Q
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
58/67
EXEMPLOSDEEXPRESSESQUEUTILIZAMPARTEDEUMVALORDEUMCAMPOCOMOCRITRIOS
Campo Expresso Descrio
NomeDeEnvio Como "S*" Mostra as encomendas enviadas paraos clientes cujos nomes comeam com
a letra S.NomeDeEnvio Como "*Importao" Mostra as encomendas enviadas para
os clientes cujos nomes terminam coma palavra "Importao".
NomeDeEnvio Como "[A-D]*" Mostra as encomendas enviadas paraos clientes cujos nomes comeam comA a D.
NomeDeEnvio Como "*ar*" Mostras encomendas enviadas para osclientes cujos nomes incluem asequncia de letras "ar".
Professor: Luis Aguiar
58
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
59/67
EXEMPLOSDE CONSULTAS
59
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
60/67
EXEMPLODE CONSULTAS
Como prevamos, apenas os registros quesatisfazem o critrio (ALUGADO = VERDADEIRO)
60
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
61/67
EXERCICIO 04
1. Construa uma consulta com a tabela CADFILMESque apresente apenas os filmes romanticos;
2. Construa uma consulta com a tabela CADFILMESque apresente apenas os filmes cadastrados
antes do ms 08;3. Construa uma consulta com a tabela CADFILMES
que apresente apenas os filmes cujo nomeiniciem com M;
4. Construa uma consulta com a tabela CADFILMESque apresente apenas os filmes que no estejamalugados;
61
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
62/67
RELATRIOS
Os relatrios so o resultado final de todo umtrabalho, e quase sempre o Item mais requisitadonas empresas.
Na janela do banco de dados CADFILMES clique
na Aba Criar e em seguida em Assistente deRelatrio (Figura abaixo).
62
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
63/67
RELATRIOS
Surgir a caixa de dilogo Assistente de Relatrio.Na caixa de listagem selecione a tabelaCADFILMES; escolha tambm os campos quefaro parte do seu relatrio.
63
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
64/67
RELATRIOS
Aqui podemos decidir se vamos agrupar algumcampo. Ex: Estilo do Filme.
64
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
65/67
RELATRIOS
Selecionamos o ordenao; Selecionamos o Layout do Relatrio.
65
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
66/67
RELATRIO
Agora escolha (no estilo do seu relatrio), e cliquenovamente em Avanar;
Seguido do Titulo do Relatrio
66
-
8/3/2019 Curso de Microsoft Access 2007 - Luis Aguiar
67/67
RELATRIO PRONTO
67