curso de microsoft access 2007 - luis aguiar

Upload: luis-aguiar

Post on 07-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 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