P. 1
Office Access 2003 Apostila

Office Access 2003 Apostila

|Views: 6|Likes:

More info:

Published by: Peterson Tupinambá EÂndrea da Silva on Sep 14, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/14/2011

pdf

text

original

Sections

  • Introdução ao Banco de Dados
  • Vantagens de utilizar um banco de dados
  • Melhor que um conjunto de listas
  • Fazendo amizades com relações
  • A estrutura de um banco de dados
  • Sessão prática
  • Organizar os dados em tabelas
  • Tabelas, os blocos de construção de bancos de dados
  • Campos de dados
  • Cada registro é exclusivo
  • Tudo é relativo
  • Sessão prática 01
  • Conhecer tabelas
  • Analisando, exibindo e reportando dados
  • Consultas
  • Formulários
  • Relatórios impressos
  • Sessão prática 02
  • Conhecer objetos de banco de dados
  • Desenvolvendo no Access
  • Planejar tabelas
  • Determinar as tabelas necessárias
  • Por que separar tabelas?
  • Determinar chaves primárias
  • Estruturar tabelas para evitar duplicação
  • Sessão prática 03
  • Planejar e examinar tabelas
  • Criar as tabelas necessárias
  • Criar uma tabela utilizando um assistente
  • Criar uma tabela no modo Design
  • Criar uma tabela inserindo dados
  • Sessão prática 04
  • Criar e modificar uma tabela
  • Nomear campos claramente
  • Definir tipos de dados para campos
  • Definir propriedades de campo
  • Sessão prática 05
  • Configurar campos
  • Definir relações entre tabelas
  • Definir chaves primárias
  • Configurar relações de tabelas
  • Relação um-para-um
  • Relação um-para-muitos
  • Relação muitos-para-muitos
  • Sessão prática 06
  • Definir relações de tabela
  • Por que usar formulários?
  • Vantagens dos formulários: clareza e controle
  • Tipos de formulários adicionais
  • Sessão prática 07
  • Comparar a entrada de dados em um formulário e em uma tabela
  • Criar um formulário
  • Assistente de Formulário
  • AutoFormulários
  • No modo Design
  • Sessão prática 08
  • Criar e modificar um formulário
  • Controles
  • Selecionar um ou mais controles
  • Alterar a ordem de tabulação dos controles
  • Seções
  • Selecionar uma seção
  • Adicionar seções de cabeçalho e de rodapé
  • Propriedades
  • Botões de navegação
  • Sessão prática 09
  • Partes de um formulário
  • Atribuir um novo formato ao formulário
  • Redimensionar as seções do formulário
  • Aplicar uma formatação predefinida
  • Sessão prática 10
  • Personalizar a aparência de um formulário
  • Como o uso de relatórios pode ajudá-lo
  • Os relatórios atendem a várias finalidades
  • Os relatórios são abrangentes
  • Os relatórios combinam dados e design
  • Sessão prática 11
  • Explorar relatórios e suas origens
  • Exercício 1: Explorar um relatório
  • Exercício 2: Comparar um relatório e sua tabela de origem
  • Criando relatórios
  • AutoRelatório
  • Assistente de Relatório
  • Modo Design
  • Visualizar os relatórios criados
  • Sessão prática 12
  • Exercício 1: Criar um AutoRelatório
  • Exercício 2: Usar o Assistente de Relatório
  • Exercício 3: Exibir um relatório no modo Design e em Visualizar Layout
  • Personalizar relatórios
  • Personalizar no modo Design
  • Os relatórios têm seções
  • Agrupar dados em relatórios
  • Definir propriedades do relatório
  • Inserir quebras de página
  • Aplicar uma AutoFormatação
  • Personalizar formatação
  • Sessão prática 13
  • Exercício 1: Exibir cabeçalhos e rodapés
  • Exercício 2: Reagrupar um relatório
  • Exercício 3: Aplicar uma AutoFormatação
  • Consultas I: Obter respostas com consultas
  • Colocar dados em uso
  • Obter dados atualizados diariamente
  • Tipos de consultas
  • Sessão prática 14
  • Explorar consultas
  • Criar consultas seleção
  • Criar consultas de duas maneiras
  • Noções básicas sobre o assistente
  • Trabalhar no modo Design
  • Especificar campos
  • Especificar critérios para concentrar os dados
  • Os campos estão aparecendo na tela?
  • Executar a consulta
  • Sessão prática 15
  • Criar e refinar uma consulta seleção
  • Consultas II: Limitar resultados e calcular valores
  • Limitando resultados
  • Mostrar apenas os valores principais mais baixos e mais altos
  • Limitar os resultados usando critérios
  • Tipos de critérios
  • Expresse-se com critérios
  • Construtor de Expressões
  • Operador, operador, você tem esse número?
  • Comparar valores: maior que, menor que etc
  • Entre dois valores
  • Sessão prática 16
  • Expresse-se com cálculos
  • Calcular o total ou a média de registros em uma consulta
  • Criando um campo calculado
  • Ampliando um campo calculado
  • Exemplos de campos calculados
  • Operadores aritméticos e sua precedência
  • Precedência de operadores: todos em ordem agora
  • Calculando datas
  • Compreendendo como os valores nulos afetam as consultas
  • Sessão prática 17
  • Trabalhar com cálculos
  • Crie uma só vez, use sempre
  • Alterar os valores dos critérios sempre que desejar
  • Configurar uma consulta parâmetro
  • Consultas parâmetro de execução e resposta imediatas
  • Várias regiões, uma só consulta
  • Teste sua consulta

Apostila de Microsoft Access 2003

Idealizada por: Cleidson Rodrigo de Morais Fernandes Orientado por: www.office.microsoft.com

“Com esta apostila você usufruirá de um treinamento apostilado acompanhado de alguns arquivos de Banco de Dados onde você poderá aplicar todas as instruções orientadas nesta apostila, os arquivos seguem junto à pasta da apostila, conforme a ordem das sessões práticas.”
“O Senhor é o meu pastor e nada me faltará.” Salmo 23 1

Í DICE Introdução ao Banco de Dados ............................................ 5
Vantagens de utilizar um banco de dados .............................................................................. 5 Melhor que um conjunto de listas .......................................................................................... 6 Fazendo amizades com relações ............................................................................................ 7 A estrutura de um banco de dados ......................................................................................... 8 Sessão prática ......................................................................................................................... 9

Organizar os dados em tabelas ...........................................10
Tabelas, os blocos de construção de bancos de dados ......................................................... 10 Campos de dados.................................................................................................................. 11 Cada registro é exclusivo ..................................................................................................... 12 Tudo é relativo ..................................................................................................................... 12 Sessão prática 01 .................................................................................................................. 13 Conhecer tabelas ............................................................................................................ 13

Analisando, exibindo e reportando dados..........................15
Consultas .............................................................................................................................. 15 Formulários .......................................................................................................................... 16 Relatórios impressos ............................................................................................................ 16 Sessão prática 02 .................................................................................................................. 17 Conhecer objetos de banco de dados................................................................................ 17

Desenvolvendo no Access ....................................................20
Planejar tabelas .................................................................................................................. 20 Determinar as tabelas necessárias ........................................................................................ 21 Por que separar tabelas? ....................................................................................................... 21 Determinar chaves primárias................................................................................................ 22 Estruturar tabelas para evitar duplicação ............................................................................. 23 Sessão prática 03 .................................................................................................................. 23 Planejar e examinar tabelas .............................................................................................. 24 Criar as tabelas necessárias .................................................................................................. 24 Criar uma tabela utilizando um assistente............................................................................ 25 Criar uma tabela no modo Design........................................................................................ 25 Criar uma tabela inserindo dados ......................................................................................... 25 Sessão prática 04 .................................................................................................................. 26 Criar e modificar uma tabela........................................................................................ 26 Configurar campos ............................................................................................................... 27 Nomear campos claramente ................................................................................................. 27 Definir tipos de dados para campos ..................................................................................... 27 Definir propriedades de campo ............................................................................................ 28 Sessão prática 05 .................................................................................................................. 29 Configurar campos......................................................................................................... 29 Definir relações entre tabelas ............................................................................................... 31 Definir chaves primárias ...................................................................................................... 31 Configurar relações de tabelas ............................................................................................. 32 Relação um-para-um ............................................................................................................ 32 Relação um-para-muitos ...................................................................................................... 33 Relação muitos-para-muitos................................................................................................. 33 Sessão prática 06 .................................................................................................................. 34 Definir relações de tabela .............................................................................................. 34 Por que usar formulários? .................................................................................................... 35 Vantagens dos formulários: clareza e controle .................................................................... 35 2

Tipos de formulários adicionais ........................................................................................... 36 Sessão prática 07 .................................................................................................................. 36 Comparar a entrada de dados em um formulário e em uma tabela ......................... 36 Criar um formulário ............................................................................................................. 37 Assistente de Formulário...................................................................................................... 37 AutoFormulários .................................................................................................................. 38 No modo Design................................................................................................................... 39 Sessão prática 08 .................................................................................................................. 39 Criar e modificar um formulário.................................................................................. 39 Partes de um formulário ....................................................................................................... 40 Controles .............................................................................................................................. 40 Selecionar um ou mais controles.......................................................................................... 41 Alterar a ordem de tabulação dos controles ......................................................................... 41 Seções................................................................................................................................... 42 Selecionar uma seção ........................................................................................................... 42 Adicionar seções de cabeçalho e de rodapé ......................................................................... 43 Propriedades ......................................................................................................................... 43 Botões de navegação ............................................................................................................ 44 Sessão prática 09 .................................................................................................................. 44 Partes de um formulário................................................................................................ 44 Personalizar a aparência de um formulário .......................................................................... 45 Atribuir um novo formato ao formulário ............................................................................. 46 Redimensionar as seções do formulário............................................................................... 46 Aplicar uma formatação predefinida.................................................................................... 47 Sessão prática 10 .................................................................................................................. 47 Personalizar a aparência de um formulário ................................................................ 47 Como o uso de relatórios pode ajudá-lo............................................................................... 48 Os relatórios atendem a várias finalidades ........................................................................... 49 Os relatórios são abrangentes............................................................................................... 49 Os relatórios combinam dados e design ............................................................................... 50 Sessão prática 11 .................................................................................................................. 50 Explorar relatórios e suas origens ................................................................................ 50 Exercício 1: Explorar um relatório............................................................................... 50 Exercício 2: Comparar um relatório e sua tabela de origem ..................................... 51 Criando relatórios ................................................................................................................. 51 AutoRelatório ....................................................................................................................... 52 Assistente de Relatório......................................................................................................... 52 Modo Design ........................................................................................................................ 53 Visualizar os relatórios criados ............................................................................................ 53 Sessão prática 12 .................................................................................................................. 54 Exercício 1: Criar um AutoRelatório ........................................................................... 54 Exercício 2: Usar o Assistente de Relatório ................................................................. 54 Exercício 3: Exibir um relatório no modo Design e em Visualizar Layout .............. 55 Personalizar relatórios....................................................................................................... 55 Personalizar no modo Design............................................................................................... 56 Os relatórios têm seções ....................................................................................................... 56 Agrupar dados em relatórios ................................................................................................ 57 Definir propriedades do relatório ......................................................................................... 57 Inserir quebras de página...................................................................................................... 58 Aplicar uma AutoFormatação .............................................................................................. 58 Personalizar formatação ....................................................................................................... 59 Sessão prática 13 .................................................................................................................. 59 Exercício 1: Exibir cabeçalhos e rodapés ..................................................................... 59 3

............. 79 Calcular o total ou a média de registros em uma consulta ............................................................................................................................................. 82 Compreendendo como os valores nulos afetam as consultas..................................................... 89 Várias regiões........................................................ 64 Sessão prática 14 ............................ 69 Especificar critérios para concentrar os dados ..... 60 Exercício 3: Aplicar uma AutoFormatação ............................................................................................................................................................................................................................................................................... operador.. 83 Consultas III: Criar consultas parâmetro que solicitam entrada dos usuários.................................................................................................................................... 71 Consultas II: Limitar resultados e calcular valores ........... 91 4 .... 87 Alterar os valores dos critérios sempre que desejar ......................................................................................................................... menor que etc.............................................................. 76 Comparar valores: maior que........................................................................................... 71 Criar e refinar uma consulta seleção........................61 Colocar dados em uso ................. 78 Expresse-se com cálculos............................... 88 Consultas parâmetro de execução e resposta imediatas ........ 74 Expresse-se com critérios....................................................................................................................................... 60 Consultas I: Obter respostas com consultas ........................................................... uma só consulta ......................................................................................................... 70 Executar a consulta........................................................................................................... 77 Entre dois valores ....................................................... 80 Exemplos de campos calculados ....................................73 Limitando resultados .................................................................... 900 Teste sua consulta........................................................................................................................................................... 73 Mostrar apenas os valores principais mais baixos e mais altos......................................... 75 Construtor de Expressões ........................................... 83 Trabalhar com cálculos ......... 64 Tipos de consultas .......................................................................................... você tem esse número? ................................................................................87 Crie uma só vez............................................................ 88 Configurar uma consulta parâmetro ..................................................................... 82 Calculando datas ........................................................................................ 70 Sessão prática 15 ................................ 67 Trabalhar no modo Design ............................... use sempre ....................................................... 63 Obter dados atualizados diariamente....................................................................................................................................................................Exercício 2: Reagrupar um relatório ................................................ 66 Noções básicas sobre o assistente ................................................................................................ ..................................................................................................................................................................................... 69 Os campos estão aparecendo na tela? .............................................................................. 62 O que você deseja saber? ...................................................................................... 68 Especificar campos......................... 90 Configurar os valores dos critérios................................................................................................................ 77 Sessão prática 16 ...................................................................................................................................................................................................................................................................................................................................................................................... 81 Operadores aritméticos e sua precedência .................................................................................................................. 61 O que você deseja saber? ................... 83 Sessão prática 17 .......................................................................................................................................................................................................................... 74 Limitar os resultados usando critérios................................................................................................................................................................................. 65 Explorar consultas ................................................. 65 Criar consultas seleção ................................ 81 Precedência de operadores: todos em ordem agora ......... 80 Criando um campo calculado............................................................................. 74 Tipos de critérios ................................................. 89 Configurar campos ....................................... 76 Operador............ 66 Criar consultas de duas maneiras .....................

chamados de objetos. registros e chaves primárias. você realmente tem o comando de seus dados. você conhecerá: • • • A diferença entre um banco de dados e uma lista. resumi-los. Este curso o ajudará a compreender os benefícios e a estrutura de um banco de dados do Access Vantagens de utilizar um banco de dados O Access desbloqueia o valor completo dos seus dados TEXTO DO CURSO Um banco de dados é muito mais que apenas uma lista ou tabela. contidos na maioria dos bancos de dados. analisá-los. pois ele permite recuperá-los. Com um banco de dados. classificá-los. campos. Ele pode combinar dados de vários arquivos para que você não precise mais inserir informações duas vezes e pode até mesmo tornar a entrada de dados mais eficiente e precisa. Nesta lição. mostraremos alguns benefícios de um banco de dados e apresentaremos as suas partes mais importantes 5 . encontrá-los com rapidez. usá-los para criar etiquetas ou malasdiretas. bem como relatar resultados em segundos. Quatro itens principais. Tabelas. TEXTO DO CURSO Você quer gerenciar números de vendas e de inventário? Registros de alunos de uma escola? Ou quem sabe a sua própria coleção de DVDs.Introdução ao Banco de Dados Aprenda a estrutura e os benefícios de um banco de dados do Microsoft® Access e fique familiarizado com as formas de inserir e extrair os dados de um banco de dados METAS Após a conclusão deste curso. bem como resumi-los em relatórios impressos ou online. CDs e fitas de vídeo? Um banco de dados pode ajudá-lo a inserir os dados com facilidade.

endereços para rótulos de panfletos. Se você apenas estiver trabalhando com aproximadamente 10 itens. Com um banco de dados bem estruturado. talvez como uma planilha no Microsoft Excel ou uma lista com marcadores ou tabela no Microsoft Word. Suponha que um membro da sociedade. O banco de dados cuida de todo o trabalho restante. será necessário alterá-las apenas uma vez. Você possui uma lista de voluntários para reciclagem. altere o seu email pela segunda vez este ano. TEXTO DO CURSO Digamos que você seja secretário(a) de uma grande sociedade de caminhada. uma lista de voluntários para festas em feriados. um banco de dados do Access oferece uma grande vantagem 6 . você terá o cansativo trabalho de alterar essas informações em todos os locais em que elas aparecerem. que aparece em diversas listas. uma lista de associação e assim por diante. provavelmente preferirá criar uma lista simples. Com apenas um conjunto de listas. Se os seus dados são mais complexos ou são alterados freqüentemente.Melhor que um conjunto de listas Um benefício chave do Access é evitar as complicações geradas por diversas listas.

é possível imprimir rapidamente uma lista das pessoas que se candidataram como voluntários para reciclar papéis no sábado. Portanto. Para aproveitar ao máximo o seu banco de dados. Os dois conjuntos de dados são relacionais. ou seja. leve em consideração os cenários nos quais os dados serão inseridos. mas esses dados estão relacionados e podem ser reunidos da maneira que você especificar. ou seja. Ao planejar o banco de dados. ele também poderá extrair todas essas informações em conjunto sempre que você precisar. TEXTO DO CURSO O Access cria bancos de dados relacionais. no outro conjunto de dados (informações de contato de Nancy Davolio). os dados são armazenados em várias tabelas separadas de acordo com o assunto ou a tarefa. Mesmo que o banco de dados de uma sociedade possa armazenar informações de contato dos membros separadamente das suas listas de voluntários para reciclagem ou de dados para planejamento de feriados. Uma simples precaução pode ser um grande empreendimento 7 . convém configurar as tabelas de dados para refletir as tarefas e os assuntos associados aos seus dados. ou as "conhecem". incluindo seus endereços e números de telefone atualizados. as informações em um conjunto de dados (como o nome de Nancy Davolio na lista de reciclagem) estão associadas às informações.Fazendo amizades com relações Relações vinculam dados de tabelas individuais para aumentar as suas utilidades. pesquisados ou reportados pelas pessoas.

Relatórios fazem o resumo e a impressão de dados. Posteriormente neste curso. descreveremos com mais detalhes os quatro importantes objetos a seguir: Tabelas armazenam dados em linhas e colunas. Consultas recuperam e processam dados. Eles transformam os dados de tabelas e consultas em documentos destinados à comunicação de idéias 8 . atualizar dados e executar cálculos com base nesses dados. Eles fornecem indicações visuais capazes de facilitar o trabalho com dados. Elas podem combinar dados de diferentes tabelas. Todos os bancos de dados contêm uma ou mais tabelas. TEXTO DO CURSO Os bancos de dados do Access consistem em objetos. Formulários controlam a entrada e as exibições de dados.A estrutura de um banco de dados Objetos correspondem às partes mais importantes de um banco de dados.

Observe os usos do banco de dados. 1. Anote como as pessoas utilizaram o banco de dados: Elas pesquisaram informações sobre clientes? Digitalizaram etiquetas de preços na caixa registradora ou no computador? Verificaram a disponibilidade de mercadorias no inventário? Imprimiram recibos? 3. Reflita sobre as situações recentes nas quais você viu um banco de dados em operação.Sessão prática TEXTO DO CURSO Esta sessão prática não envolve o uso do Access ou o download de arquivos. anote duas ou mais situações nas quais você (ou outra pessoa na organização) provavelmente utilizará os dados. É bastante provável que uma loja recém-visitada utilize um banco de dados para gerenciar o inventário. no envio de cartas modelo ou no lançamento de notas de estudantes em tarefa 9 . 2. a sua empresa utilize um banco de dados para gerenciar informações sobre clientes ou funcionários. Se estiver planejando criar um banco de dados. Tente se lembrar de um banco de dados. como na criação de um relatório de status mensal. talvez. Imagine as atividades do banco de dados. Ou. na revisão de dados de vendas. Você precisa apenas de papel e caneta ou um programa de processamento de texto para expressar suas idéias. atualizar informações sobre clientes e gerar recibos ou faturas.

Organizar os dados em tabelas Tabelas organizam os seus dados. Tabelas. 10 . os blocos de construção de bancos de dados Figura 1 A linha que contém informações sobre a United Package é um registro. mostraremos a composição de uma tabela e como você pode estruturá-las de acordo com os seus dados. TEXTO DO CURSO Todos os bancos de dados do Access contêm pelo menos uma tabela. Nesta lição.

Um banco de dados deve possuir uma tabela individual para cada assunto principal. A duplicação de dados é um erro comum. mas poderá ser facilmente evitada se você estruturar as suas tabelas de maneira eficiente. TEXTO DO CURSO Os campos em um banco de dados possuem configurações que determinam os tipos de dados que eles podem armazenar. moeda (dinheiro) e data/hora (exibidas em conjunto como um único tipo no Access). como registros de funcionários. Por exemplo. Por exemplo. evento. Por exemplo. métodos de transporte ou fornecedores. por isso. Cada tabela contém linhas chamadas de registros e colunas chamadas de campos. como os dados são exibidos e o que pode ser feito com esses dados. evento ou outro registro. para cada registro da sua tabela. Uma configuração importante para campos são os tipos de dados. Você também pode exigir que a data de remessa seja pelo menos dois dias posterior à data de entrada.Figura 2 A coluna que contém números de telefone é um campo. texto. Código Postal é um campo na tabela Funcionários. você pode utilizar as configurações do campo para garantir que todas as pessoas insiram a data de remessa com dois números para o mês. Você utiliza um identificador exclusivo. CD ou outro item de interesse. Nancy Davolio e os detalhes do seu emprego são um registro na tabela Funcionários. pedidos de clientes. chamado de chave primária. como Número ou Moeda. Os tipos de dados limitam e descrevem os tipos de informações no campo. você poderá renomear o campo. Os dados não devem ser duplicados em diversas tabelas. quatro números para o ano e barras entre esses números: 09/03/2008. enquanto Telefone é um campo na tabela Transportadoras Campos de dados Se um nome de campo existente não for suficientemente descritivo. dois números para o dia. incluindo número. Um registro é um conjunto de fatos sobre uma determinada pessoa. As propriedades de campos são um conjunto de características que fornecem controle adicional sobre os dados. são blocos de construção essenciais de qualquer banco de dados. além de determinarem as ações que podem ser executadas em um campo e a quantidade de memória utilizada pelos dados. TEXTO DO CURSO Tabelas armazenam dados e. Os tipos de dados de um campo limitam e descrevem os tipos de informações que podem ser inseridas nesse campo. 11 . Um campo é um tipo único de fato que pode se aplicar a cada pessoa. Speedy Express e suas informações de contato são um registro na tabela Transportadoras.

é possível trabalhar com informações conhecidas. incluindo um número de caracteres. Essas informações não devem ser repetidas em outras tabelas e outros registros. Cada registro em uma tabela deve ser exclusivo. Em outras palavras. o que acontecerá se você tiver duas funcionárias chamadas de Nancy Davolio? Para diferenciar um registro do outro. o Access pode atribuir uma chave primária numérica que crescerá em incrementos de 1 sempre que você adicionar um registro a uma tabela.e como uma chave externa. Esse número continuará a ser associado a esse registro mesmo que você adicione e exclua outros registros inseridos anteriormente no banco de dados. Se você desejar.. como o nome de um funcionário. . o banco de dados pode associar cada chave primária a um nome amigável. A chave primária deve ser uma informação que não será alterada freqüentemente. não é possível ter dois registros idênticos sobre Nancy Davolio no mesmo banco de dados.. Se a chave primária for um número. um valor padrão e uma regra de validação que garante a conformidade dos dados com determinados critérios.. Entretanto. como as pessoas reconhecerão o registro? Não se preocupe. TEXTO DO CURSO Você já deve ter ouvido que dois flocos de neve nunca são iguais. as tabelas podem conter um campo de chave principal. A chave principal é um identificador (como um número de peça. As propriedades facilitam a entrada e o gerenciamento de dados Cada registro é exclusivo Um funcionário e os detalhes do seu emprego formam um registro na tabela Funcionários. 12 . um código de produto ou um código de funcionário) exclusivo para cada registro.Os campos também possuem propriedades que controlam os detalhes das informações que eles contêm. mesmo que a tabela de base esteja armazenando um número.. Tudo é relativo O Código do Funcionário é exibido em ambas as tabelas como uma chave principal. Essa característica também se aplica a registros em um banco de dados bem estruturado. Dessa forma.

Esse número de código corresponde aos detalhes sobre Nancy na tabela Funcionários e. o número do Código do Pedido. 2. em Objetos. A tabela Pedidos possui a sua própria chave primária. Percorra-a de cima para baixo para exibir os dados que ela contém. 13 . verifique se a opção Tabelas está selecionada. Na janela Banco de Dados. Para obter mais detalhes sobre chaves primárias. Quando duas tabelas são relacionadas. clique em Fechar para fechar a tabela. As chaves primárias permitem que você utilize toda a potência de um banco de dados relacional em vez de trabalhar com diversas listas repetitivas cuja manutenção é muito difícil e com as quais não é possível operar em conjunto. consulte "Organizar os dados em tabelas Sessão prática 01 Conhecer tabelas Exercício 1: Abrir uma tabela 1. seu número de Código do Funcionário é inserido na tabela Pedidos. 3. Abra a tabela Produtos clicando duas vezes nessa tabela. uma chave externa da tabela Pedidos. em Objetos. Quando Nancy Davolio recebe um pedido. Abra a tabela Fornecedores clicando duas vezes nessa tabela. Na janela Banco de Dados. a chave principal de uma delas torna-se uma chave externa da outra. chaves externas e relações de tabelas. 2. reúne informações. Exercício 2: Examinar uma tabela 1. não é necessário repetir os dados sobre Nancy (como o ramal do seu telefone) na tabela Pedidos. ao mesmo tempo.TEXTO DO CURSO Uma chave principal separa informações semelhantes. verifique se a opção Tabelas está selecionada. portanto. além disso. Digamos que você possua uma tabela Funcionários e uma tabela Pedidos. É dessa maneira que as tabelas compartilham dados e é possível evitar a repetição de informações em ambas as tabelas. O número do Código do Funcionário é a chave primária da tabela Funcionários e. torna cada registro exclusivo e. Você relaciona duas tabelas utilizando uma chave principal. No menu Arquivo.

Clique no botão Exibir tabela. mas são chaves externas na tabela Produtos. Observe que as descrições dos campos Código da Categoria e Código do Fornecedor correspondem às tabelas Categorias e Fornecedores. 5. na barra de ferramentas Folha de Dados da Tabela. Feche a janela Relacionamentos e feche a tabela conforme indicado no Exercício 1. 14 . Esses dois campos são chaves primárias nessas tabelas. clique em Relacionamentos. No menu Ferramentas. Observe que linhas de conexão mostram relações entre as três tabelas vinculadas por Código da Categoria e Código do Fornecedor. Observe o design subjacente da 4. 6.3.

Analisando. as quais relatam dados online) e como eles podem ajudá-lo. exibindo e reportando dados Uma janela do banco de dados é aberta para mostrar a lista de objetos de banco de dados. você precisa compreender outros objetos do banco de dados do programa.000. falaremos mais sobre formulários. TEXTO DO CURSO Você tem perguntas às quais deseja responder com os seus próprios dados? Por exemplo: Quais dos seus funcionários residem no Reino Unido? Quantas regiões apresentaram mais de R$250. TEXTO DO CURSO Embora as tabelas sejam excelentes para armazenar dados. Consultas Esta consulta extraiu os nomes de funcionários residentes no Reino Unido a partir de uma tabela Funcionários mais extensa. consultas e relatórios (incluindo páginas de acesso a dados.00 em vendas no último mês? Quais escolas apresentam o maior índice de faltas? Consultas podem responder a essas perguntas reunindo os dados armazenados no banco de dados ou realizando cálculos com esses 15 . para aproveitar todos os benefícios do Access. Nesta lição.

Para aprender mais informações sobre os detalhes de criação e utilização de formulários. esses dados são salvos em uma tabela de base. apresentando-os em designs visualmente convidativos. À medida que as pessoas inserem dados em um formulário. consulte o curso "Um formulário para cada função". De uma forma ou de outra. Formulários fornecem listas suspensas. instruções.dados para fornecer informações adicionais. Além disso. TEXTO DO CURSO Formulários permitem que as pessoas insiram ou exibam dados facilmente no seu banco de dados. Relatórios impressos 16 . Formulários controlam e simplificam a entrada de dados. classificam e reúnem dados em um comando. são armazenados no design do formulário. Textos descritivos são armazenados no design do formulário. É necessário ter cautela durante a execução de consultas que alteram dados e também considerar a realização de um backup desses dados em primeiro lugar. Quando uma consulta encontra dados e os exibe ao usuário. que é armazenada no design do formulário. Dados são originados a partir dos campos na consulta ou tabela de base. eles facilitam a utilização dos dados. como linhas e retângulos. também pode processar esses dados de acordo com as suas instruções. Formulários facilitam a compreensão dos dados em uma tabela ou consulta. Para responder a perguntas. Você pode comparar formulários com janelas por meio das quais é possível trabalhar com dados. Formulários Elementos gráficos. Um cálculo é originado a partir de uma expressão. as consultas recuperam. Outra vantagem das consultas é combinar os dados de várias tabelas em uma única exibição. podem fornecer uma tela de inicialização com maneiras simples de iniciar tarefas de banco de dados. filtram. controles de navegação e gráficos para ajudar os usuários a trabalhar com dados. Uma consulta pode realizar cálculos utilizando dados: Qual é o total de vendas menos os custos de transporte? Uma consulta também pode remover dados: excluir nomes de membros com dívidas não pagas durante 24 meses.

você pode agrupar dados. além de adicionar títulos e outras formatações para torná-los mas significativos e fáceis de serem lidos. DVDs e vídeos em casa? Gera faturas e recibos? Relatórios convertem dados em documentos e são fornecidos em diferentes formas e tamanhos. realizar cálculos com base nesses dados. embora todos sejam projetados para apresentar dados impressos.Um relatório converte dados em um documento formatado. mesmo se os dados forem alterados Sessão prática 02 Conhecer objetos de banco de dados Exercício 1: Consultas 17 . TEXTO DO CURSO Você faz relatórios de rotina sobre cálculos de vendas? Fornece um catálogo do seu inventário? Imprime etiquetas para CDs. é possível salvar o seu formato para que ele possua a mesma aparência sempre que for impresso. Após a criação de um relatório. Eles fornecem métodos para formatar a aparência impressa dos dados da maneira que você considera mais eficiente para os seus objetivos. Utilizando relatórios.

em Objetos. Observe o design subjacente 18 . 2. Na janela Banco de Dados. clique em Consultas. na barra de ferramentas Folha de Dados de Consulta. Abra a consulta Dez Produtos Mais Caros clicando duas vezes nessa consulta. Clique no botão Exibir da consulta. Observe como os produtos estão classificados com base no preço.1. 3.

Feche a consulta. em Objetos. clique em Formulários. Exercício 3: Relatórios 19 . Exercício 2: Formulários 1.4. Na janela Banco de Dados. 3. Abra o formulário Categorias clicando duas vezes nele. Clique nas setas na parte inferior do formulário para explorar outros registros. Feche o formulário. 4. 2.

clique em Relatórios. 3. Observe que a página de etiquetas é um tipo de relatório e uma maneira de imprimir dados para uso prático. Na janela Banco de Dados. 5. Clique nas setas da parte inferior do relatório para percorrer as suas páginas. Na janela Banco de Dados. 4. em Objetos. 2. 20 . Desenvolvendo no Access Planejar tabelas Um fluxograma pode ajudá-lo a organizar as suas tarefas e a planejar o seu banco de dados.1. Abra o relatório Catálogo clicando duas vezes nesse relatório. Feche o relatório. abra o relatório Etiquetas dos Clientes clicando duas vezes nesse relatório. Feche o relatório.

Cada tipo específico de informação sobre uma pessoa ou um item.Determinar as tabelas necessárias Figura 1 United Package é um registro Figura 2 Telefone é um campo. Por exemplo. Em um banco de dados. endereço ou telefone. bem como os dados sobre essa pessoa ou esse item. você deve analisar os dados e determinar como eles podem ser divididos em tabelas separadas e bem estruturadas. como endereços de funcionários. os detalhes sobre o Código da Transportadora 2. Antes de criar o seu banco de dados. corresponde a um campo. Cada tabela é dedicada a um assunto específico. Telefone é um campo na tabela Transportadoras. formam um registro. Por exemplo. Por que separar tabelas? 21 . como sobrenome. Todas as entradas em uma única tabela devem ser do mesmo tipo. métodos de transporte ou fornecedores. deve ser colocado no campo Telefone. "Nome da Empresa" deve ser exibido apenas uma vez como um nome de campo. Por exemplo. os dados para Speedy Express não devem ser repetidos em outros registro. Cada campo e cada registro devem ser exclusivos. com exceção de números de telefone. as relações entre dados são representadas em tabelas por registros (linhas) e campos (colunas). A tabela Transportadoras deve conter apenas os nomes das transportadoras e os seus dados associados. a United Package. pedidos de clientes. forma um registro. Cada pessoa ou item que faz parte do assunto de uma tabela. Nenhum dado.

os dados não devem ser repetidos em mais de uma tabela. a tabela Pedidos não precisa conter mais detalhes sobre Nancy. em todos os pedidos feitos por esse cliente. você diminui os riscos de erros. Alguns benefícios desse método incluem: Eficiência Não é necessário armazenar informações redundantes. mas não precisa incluir as informações de contato de todos os fornecedores. Por esses motivos. Determinar chaves primárias As tabelas em bancos de dados relacionais devem possuir uma chave primária. a evitar esforços em vão e a evitar dores de cabeça. O Access trabalha com tabelas separadas em bancos de dados relacionais que podem ajudá-lo a estruturar dados de forma eficiente. Exatamente uma vez e em qualquer lugar. Os bancos de dados relacionais armazenam dados em tabelas separadas de acordo com o assunto. Suponha que a chave primária para uma tabela Funcionários seja um número de Código do Funcionário. Precisão Ao evitar repetições.Observemos dois cenários de entrada de pedidos: Um cliente deseja cancelar um pedido feito. O Código do Funcionário na tabela Pedidos aponta para o Portanto. como mostra o exemplo. ela é um item de informação muito importante. como o nome ou o endereço de um cliente. O número de código de Nancy corresponde ao registro na tabela 22 . você poderá excluir esse pedido facilmente sem excluir o endereço. Você acabou de inserir uma pilha de pedidos de clientes no momento em que a sua empresa decidiu alterar os métodos de transporte. A separação protege a estrutura original. A tabela Fornecedores contém todas as informações de contato sobre essas empresas. A tabela Produtos faz referência à tabela Fornecedores. Enquanto você planeja as suas tabelas. excluir e estender dados em um banco de dados bem estruturado que não contenha duplicações. não será necessário atualizar cada pedido individual. Se esses métodos de transporte estiverem mantidos em suas próprias tabelas. ela pode inserir seu próprio código de funcionário com esse pedido. Controle É mais fácil atualizar. Quando Nancy Davolio recebe o pedido de um cliente. mas essas tabelas são articuladas por meio de relações. pense nas maneiras de estruturar os dados para facilitar a sua entrada e a manutenção. como o ramal do seu telefone. Nancy Davolio é a única funcionária com o Código do Funcionário exclusivo igual a 1. Código do Funcionário é a chave primária da tabela Funcionários. Se o seu endereço estiver em uma tabela separada do seu pedido. Por exemplo. Integridade dos dados Você pode adicionar ou remover campos ou registros em tabelas exclusivas sem afetar a estrutura dos dados. uma tabela de clientes está relacionada a uma tabela de pedidos por meio de um campo de código do cliente em cada uma dessas tabelas. Normalmente. não será necessário recriar o design do banco de dados. Uma chave primária é um campo ou um conjunto de campos que diferencia cada registro de todos os outros. Além disso. exceto para esses tipos de campos relacionados. A chave primária também permite relacionar duas tabelas para evitar a duplicação de dados. Por exemplo.

mas é bom começar a pensar em uma chave primária nos estágios de planejamento. em cada registro de produto da tabela Produtos. Produtos: Tabela ID do Produto 1 2 3 Nome Chai Chang Ikura 1 1 2 Ao armazenar os dados dos fornecedores separadamente em suas próprias tabelas (Figura 2). Você também poderá utilizar o Microsoft Access se já souber como utilizá-lo para criar uma tabela. você examinará algumas tabelas do Access já criadas 23 . você pode alterar as informações de Tokyo Traders apenas uma vez na tabela Fornecedores. No segundo exercício. Estas são algumas perguntas que podem ser feitas para ajudá-lo a estruturar os seus dados: Enquanto você faz o esboço da sua lista de tabelas. Sessão prática 03 Nesta prática. uma tabela no Microsoft Word ou uma planilha no Microsoft Excel. não se preocupe. Cada registro de produto que contiver o ID do Fornecedor de Tokyo Traders será associado a essas informações atualizadas. 9-8 Sekimai Cada registro é exclusivo? Um registro é repetido em outro lugar? Figura 1 Redundante — detalhes repetidos do fornecedor. Chaves primárias devem ser informações que não serão alteradas com freqüência. mais sentido ainda elas farão posteriormente. considere a situação mostrada na Figura 1. Funcionários que contém os dados dela. Existem detalhes. como o endereço e o telefone. Para ver um exemplo de como uma organização inadequada pode causar problemas. quanto mais sentido as suas tabelas fizerem para você agora. poderão ser utilizadas com mais facilidade de maneiras eficientes. você levará em consideração a maneira como as tabelas devem ser estruturadas. Para o primeiro exercício. você pode utilizar caneta e papel. é necessário analisar as relações dos dados e verificar a existência de duplicações. Além disso. pois ensinaremos na próxima lição. Se você armazenar informações sobre o fornecedor. Posteriormente neste curso. repetidos em mais de um registro ou tabela? Você consegue alterar um registro facilmente sem alterar outro registro? Fornecedores: Tabela ID do Fornecedor 1 2 Fornecedor Endereço Cidade Londres Tóquio Cada registro contém todos os detalhes a partir dos quais ele é formado? Cada registro contém apenas os detalhes a partir dos quais ele é formado. ID do Fornecedor Você deseja alterar os detalhes de Tokyo Traders no banco de dados. Chang Exotic Liquids Ikura Tokyo Traders Exotic Liquids 49 Gilbert St. Tokyo Traders 9-8 Sekimai Figura 2 Eficiente — tabela Fornecedores criada. 49 Gilbert St. Figura 3 Eficiente — a tabela Produtos faz referência à tabela Fornecedores. caso ainda não saiba. ou grupos de detalhes. Estruturar tabelas para evitar duplicação Produtos: Tabela ID do Produto 1 2 3 Nome Chai Fornecedor Exotic Liquids Endereço 49 Gilbert St. mas não contém mais os detalhes dos fornecedores. como um número de peça ou um código de funcionário. algumas relações sofrerão conseqüências indesejáveis: perda de dados.registro do funcionário na tabela Funcionários. será necessário modificar cada registro. O uso do ID do fornecedor permite remover nomes e endereços de fornecedores a partir da tabela Produtos. especificamente apropriados para a identidade desse registro? Existem campos dependentes de outros campos na tabela? Se as tabelas não forem criadas com a estrutura ideal. evitando entradas duplicadas e excesso de manutenção desnecessária de dados. mostraremos como definir uma chave primária. necessidade de atualizar dados em diversos locais ou incapacidade de adicionar novos dados. Lembre-se de que.

2. enquanto a tabela Produtos não contém os detalhes do fornecedor. Criar as tabelas necessárias O Access oferece três maneiras de criar tabelas 24 . você fará a comparação de campos e explorará dados em tabelas relacionadas. na barra de ferramentas Folha de Dados da Tabela (geralmente ancorada na parte Clique no botão Exibir superior da tela) para ver a tabela Clientes no modo Design. Verifique cada lista para ver se existem duplicações e determine se você pode atribuir uma chave primária a cada tabela. Faça o esboço de duas tabelas que você planeja utilizar no seu banco de dados e liste os campos que cada uma conterá.Planejar e examinar tabelas Exercício 1: Planejar tabelas 1. Quando terminar. Em seguida. 6. 1. 5. percorra com o mouse ou utilize os botões de navegação na parte inferior das tabelas para explorá-las. 2. 7. Talvez seja necessário arrastar uma das tabelas ou minimizá-la para poder abrir a outra. Exercício 2: Examinar tabelas no Access Neste exercício. Clique duas vezes em cada tabela para abri-la. Feche a tabela. feche as duas tabelas. Na janela Banco de Dados. Observe como a tabela Fornecedores contém informações de contato para cada fornecedor. Clique duas vezes na tabela Clientes e explore-a. Abra as tabelas Fornecedores e Produtos para explorá-las. Observe as descrições para os campos nessa tabela. em Objetos. verifique se a opção Tabelas está selecionada. 4. 3.

portanto. Algumas pessoas preferem utilizar um assistente para criar uma tabela rapidamente e. Os assistentes farão diversas perguntas com relação às suas tabelas e. pois esse método proporciona mais controle sobre as características da tabela e dos seus campos à medida que são configurados. esse método não permite controlar muitos detalhes sobre tabelas. Convém refinar o design da tabela antes de inserir uma grande quantidade de dados caso a 25 . Entretanto. O modo Folha de Dados é mais ou menos semelhante a uma planilha. exigirá mais reformulações. O modo Design é uma boa maneira de criar uma tabela quando você conhece exatamente como deseja configurar os seus campos. Criar uma tabela no modo Design Você também pode criar uma tabela no modo Design ou pode utilizar o modo Design para alterar as configurações e os nomes de campos de uma tabela. portanto. convém preparar essas informações enquanto você cria tabelas.Criar uma tabela utilizando um assistente O Access tem assistentes que o ajudam passo a passo durante o processo de criação de tabelas. Os assistentes são particularmente úteis se você prefere receber um prompt para os itens a serem incluídos na sua tabela. e você pode digitar dados diretamente nas células como faz em uma planilha. Campos no modo Design Criar uma tabela inserindo dados A maneira mais rápida e menos controlada de criar uma tabela é no modo Folha de Dados. portanto. Esse método pode ser utilizado quando você precisa configurar uma tabela básica e inserir dados rapidamente. ao contrário do uso de um assistente ou do modo Design. O Access aplicará algumas configurações de tabela com base nos dados inseridos dessa maneira. você ficará mais familiarizado com os tipos de perguntas às quais precisará responder O assistente faz perguntas e reage de acordo com as suas respostas. Você pode alternar para o modo Design e refinar a sua tabela básica. Na sessão prática. simplesmente inserindo dados e nomeando campos durante a criação. forneceremos instruções mais detalhadas sobre diversos assistentes e. Outras pessoas preferem trabalhar desde o começo no modo Design. alternar para o modo Design para refinar essa tabela. Esse modo não fornece instruções passo a passo como um assistente e. em seguida.

4. 4. clique em Criar tabela usando o assistente. 6. em seguida. 1. Explore a estrutura de tabela criada e. Salve o design da tabela quando solicitado. Observe os campos na tabela e clique no botão Exibir na barra de ferramentas Folha de Dados da Tabela para alternar para o modo Design. Digite Endereço de email de contato das transportadoras. Discutiremos esse assunto na próxima lição. considere a criação de um formulário com base em uma tabela. 26 . clique na primeira célula vazia e digite Email para criar um novo campo Email. em Objetos. opções padrão e outros auxílios para facilitar a entrada de dados e torná-la mais consistente. Clique na seta de ponta dupla ao lado da caixa para incluir todos esses campos de exemplo na tabela. Observação Se você não quiser utilizar todos os campos de exemplo exibidos. 7. em seguida. Clique em Avançar e certifique-se de que a opção Sim. Inserindo dados para criar uma tabela Se a entrada de dados rápida for prioritária e você tiver uma grande quantidade de dados para inserir. explore a lista de campos possíveis para essa tabela. Clique em Avançar. 2. Em seguida. defina a chave primária para mim esteja selecionada. Certifique-se de que o tipo de dados Texto esteja selecionado. Clique no botão Exibir na barra de ferramentas Design da Tabela para alternar para o modo Folha de Dados. Para exibir uma lição sobre formulários do Access. Na janela Banco de Dados. Pressione a tecla TAB para acessar o campo Tipo de Dados. clique em Pessoal na caixa localizada no canto superior esquerdo. 5. 2. Na janela Banco de Dados. certifique-se de que a opção Comercial esteja selecionada (na caixa localizada no canto superior esquerdo) e percorra a lista na caixa Tabelas de Exemplo para ver as opções disponíveis. 3. Se os tipos de dados para dados já armazenados em um campo estiverem em conflito com os tipos de dados para os quais você alterou. Sessão prática 04 Criar e modificar uma tabela Exercício 1: Criar uma tabela utilizando o Assistente de Tabela 1. Clique duas vezes na tabela Transportadoras. Os formulários podem fornecer textos com instruções. basta clicar em Avançar. Observação A alteração dos tipos de dados de um campo depois da inserção de dados gera um processo potencialmente lento de conversão de dados quando você salva a tabela. 5. em Objetos. No Assistente de Tabela. Exercício 2: Adicionar um campo a uma tabela no modo Design. poderá adicionar um campo individual por vez clicando no campo desejado e. explore as opções pessoais e clique em Coleção de Vídeos. Na coluna Nome do Campo. alguns dados poderão ser pedidos. caixas suspensas. feche a tabela quando terminar. 6. consulte o curso "Um formulário para cada função". Na caixa Tabelas de Exemplo. Se a tela seguinte solicitar a especificação de uma relação para essa tabela. clicando na seta de ponto única. Suponha que você deseje adicionar um campo a uma tabela para armazenar o endereço de email das suas transportadoras. especificamente se essa tabela contiver uma grande quantidade de dados. Feche a tabela. Certifique-se de que a opção Inserir os dados diretamente na tabela esteja selecionada e clique em Concluir. certifique-se de que a opção Tabelas esteja selecionada e. em seguida. Na caixa Tabelas de Exemplo. Não se preocupe se você não sabe o que isso significa. 3. Observe que um novo campo Email foi adicionado à tabela. Pressione a tecla TAB para acessar a coluna Descrição. certifique-se de que a opção Tabelas esteja selecionada.alteração nas configurações afete os dados já inseridos.

Número Uma contagem de unidades. normalmente acelerará a realização de cálculos.99 Moeda 27 . evita a entrada de textos inválidos. como Access O tipo de dados de um campo é um atributo dos dados armazenados desse campo. Se a sua organização possuir outros bancos de dados. Nomes de campos são bem definidos e refletem seus objetivos. como $41. Um campo Número pode armazenar apenas números e esses números podem ser utilizados para cálculos. clique em qualquer local da coluna Tipo de Dados e. por exemplo. pressione F1. Definir o tipo de dados como Número. Embora você possa adicionar ou alterar os nomes de campos de uma tabela no modo Folha de Dados. será necessário verificar se existem convenções para a nomeação de campos de bancos de dados. números e formatações de O preço de um item. além de adicionar textos descritivos e definir as propriedades e os tipos de dados desses campos.Configurar campos Código da Transportadora. Um campo Moeda armazena valores monetários. por exemplo. Definir o tipo de dados como Número. como uma hora. 10/10/2008 5:21 P. Exemplo Um nome de produto. Conveniência O tipo de dados pode ajudar a gerenciar requisitos de espaço em disco do banco de dados e a acelerar o desempenho. Escolha nomes de campos que possam ser facilmente compreendidos pelas pessoas que utilizarão o banco de dados. A seleção correta do tipo de dados fornece importantes vantagens: Controle O tipo de dados determina quais tipos de informações podem ser armazenadas no campo. A tabela mostra alguns dos tipos de dados mais úteis. o melhor local para atualizar os campos de uma tabela é no modo Design.M. evitando erros e melhorando a validação de dados. em seguida. Para ver uma lista completa enquanto você trabalha. É possível adicionar e nomear mais campos. Nomear campos claramente Suponha que você tenha criado uma tabela e agora deseje rastrear tipos adicionais de dados contidos nessa tabela. Aí é possível adicionar e renomear campos facilmente. Nome da Empresa e Telefone são campos. como 200 Data/Hora Um campo Data/Hora A data de um armazena uma data e pedido. Definir tipos de dados para campos Tipo de dados Texto Descrição Um campo Texto pode armazenar qualquer tipo de caractere ou número e possui um limite de 255 caracteres.

Você pode decidir se deseja que caracteres na máscara. consultas e relatórios que utilizam esses dados. A propriedade Regra de Validação valida os dados inseridos pelos usuários antes de salvar os dados. um gráfico ou um som Tipos de dados utilizados com freqüência Definir propriedades de campo Próxima Propriedades do Campo Tamanho do Campo Descrição A propriedade Tamanho do Campo define o número máximo de caracteres em um campo. Formato A data de um pedido será exibida como "14 de junho de 2008". A propriedade Legenda fornece o rótulo para um campo utilizado em um formulário ou relatório. Considere usuários inserindo dados. Dessa forma.casas decimais. AutoNumeração Um campo AutoNumeração armazena números de série ou aleatórios atribuídos pelo Access e não pode ser atualizado. sejam armazenados como parte dos dados ou se deseja armazenar apenas os números da data. que podem ser utilizados em cálculos. como 123243 Um anexo. Objeto OLE Um campo Objeto OLE armazena objetos criados por programas diferentes do Access e que estão vinculados ou incorporados a uma tabela do Access. como traços ou barras. clique em cada propriedade de campo na parte inferior do modo Design e pressione F1. A propriedade Texto de Observações Uma descrição de item não pode exceder 40 caracteres. Um número de identificação do cliente. A tabela mostra algumas das propriedades de campo mais úteis. Texto de Validação "Insira uma quantidade de 28 . Se você definir a propriedade de campo para a data como Máscara de Entrada. A propriedade Máscara de Entrada especifica um padrão para a entrada de dados em um campo. Uma propriedade de campo é um atributo de um campo que controla a exibição e entrada de dados do usuário. Eles podem inseri-los de várias maneiras diferentes. a menos que essa data seja editada. Máscara de Entrada A data de um pedido deve ser inserida no formato "14/06/2008". formatos de data padrão são diferentes em várias partes do mundo. um documento do Word. é possível garantir que essas informações sempre sejam inseridas no formato 24/04/2008. Legenda O rótulo do campo é "Data de contratação do funcionário". A propriedade Formato especifica como o campo deve ser exibido e impresso. Regra de Validação A quantidade solicitada deve ser maior que 1. incluindo formulários. Além disso. estabelecerá um único padrão para essa entrada de dados. A propriedade Valor Padrão fornece as informações padrão para todos os novos registros. Para ver detalhes de propriedades de campo enquanto você trabalha. Valor Padrão A data do pedido é sempre a data atual. A seleção correta de propriedades de campo garante que todos os dados sejam vistos e inseridos da mesma maneira no banco de dados. como 24-04-08. como uma planilha do Excel. 24/04/8 ou 24/04/2008.

A propriedade Indexado acelera a pesquisa e pode assegurar a exclusividade dos dados. na barra de ferramentas. Em Nome do Campo.Validação exibe uma mensagem quando os dados são rejeitados como inválidos. em seguida. adicionará um campo a uma tabela e definirá por conta própria a propriedade desse campo. você abrirá uma tabela existente para examinar as suas propriedades de campo. Permitir Zero Nem todos os clientes possuem um endereço de email e alguns registros não conterão dados nesse campo. em seguida. Na Janela Banco de Dados. Em seguida. como números de peça ou códigos de cidades. verifique se a opção Tabelas está selecionada. clique no botão Design 2. certifique-se de que o campo ID do Funcionário esteja selecionado e. Itens de dados utilizados com freqüência. exiba as suas propriedades em Propriedades do Campo na parte inferior da tela." Um pedido de compra deve conter um endereço para remessa. 29 . Configurar campos Exercício 1: Exibir propriedades de campo 1. Indexado Propriedades de campo utilizadas com freqüência Sessão prática 05 Nesta sessão prática. poderão ser localizados e gerenciados com mais facilidade. Clique na tabela Funcionários e. Requerido A propriedade Requerido define um campo para que ele exija dados de forma a concluir o registro. pedido maior que 1. A propriedade Permitir Zero permite que um registro seja concluído com um campo que não contenha dados. em Objetos.

Acesse a coluna Tipo de Dados. Em seguida. 30 . 3. 1. Essa descrição registra a função do campo no banco de dados. clique no botão Design tabela no modo Design. clique em Tabelas. Na coluna Nome do Campo. A não ser que a opção Tabelas já esteja selecionada em Objetos. Acesse o campo Descrição e digite Especifica se a empresa controla remessas internacionais. em seguida. Essa propriedade fornece um rótulo que será exibido sempre que o campo for utilizado em um formulário ou relatório. 5.3. pressione F11 para alternar para essa janela. 4. A não ser que a Janela Banco de Dados já esteja exibida. examinando uma ou duas propriedades de campo para cada um desses nomes. salvando as alterações quando solicitado se você quer exibi-las mais tarde. feche a tabela. 6. Repita esse processo para mais quatro nomes de campos. feche a tabela quando terminar. na barra de ferramentas para abrir a 2. Essa configuração controla os tipos de dados que serão armazenados no campo. clique na caixa Legenda e digite Remessa Internacional. Exercício 2: Adicionar um campo e definir as suas propriedades Suponha que você deseje adicionar um campo a uma tabela para especificar se uma empresa fornece ou não remessas internacionais. pressione a seta para abrir a lista suspensa e selecione Sim/Não. Clique na tabela Fornecedores e. Em Propriedades do Campo. clique na célula em branco em Fax e digite a palavra Internacional.

como um número de peça. como um número de peça do fabricante e um código de país. A chave externa é uma referência da tabela filho às informações na tabela pai relacionada.. Se você não tiver definido a chave primária utilizando o Assistente de Tabela. "Planejar tabelas". o campo de chave primária identifica um registro exclusivamente. a chave primária da tabela pai torna-se uma chave externa na tabela filho. poderá defini-la no modo Design. Normalmente. é possível alterar essa chave mais tarde.Definir relações entre tabelas Bancos de dados relacionais conectam tabelas para que elas trabalhem em conjunto.e como uma chave externa. que identificam exclusivamente uma peça para cada país. Código da Categoria aparece em ambas as tabelas — como uma chave primária. a chave primária corresponde apenas a um campo.. Em algumas circunstâncias. a chave primária pode corresponder a dois ou mais campos em conjunto. Também vincula tabelas para que elas detectem a existência umas das outras. Se necessário. Quando duas tabelas são relacionadas. .. Definir chaves primárias Conforme estudado na primeira lição. 31 ..

Configurar relações de tabelas Para mostrar como a chave primária de uma tabela está relacionada a outra tabela. Arraste o campo Código do Funcionário da tabela Funcionários para o campo equivalente na tabela Pedidos. cada registro em uma tabela está diretamente relacionado a um único registro em outra tabela. Relação um-para-um Em uma relação um-para-um. Para configurar e exibir relações. Esse conjunto de dados é um subconjunto dos registros de 32 . Um exemplo é uma tabela Funcionários e uma tabela Jogadores de Futebol da empresa. Cada jogador de futebol possui um registro correspondente na tabela Funcionários. O Código do Funcionário é uma chave externa na tabela Pedidos. um-para-muitos e muitos-para-muitos. O Código do Funcionário é a chave primária para a tabela Funcionários. você configura relações de tabelas. Cada funcionário pode receber vários pedidos. uma relação um-para-muitos. utilize o comando Relacionamento no menu Ferramentas. Existem três tipos de relação: um-para-um. Um funcionário estará listado na tabela Jogadores de Futebol apenas uma vez e viceversa.

Como cada item na tabela Pedidos e cada item na tabela Produtos podem ser exibidos várias vezes na tabela Detalhes do Pedido. Um fornecedor pode ser a única origem de vários produtos. sendo que todos eles estão relacionados apenas a esse fornecedor. Esse tipo de relação exige uma terceira tabela.Código do Funcionário na tabela Funcionários. A tabela de junção contém as chaves primárias das outras duas tabelas como suas chaves externas. A terceira tabela — neste exemplo. Figura 3 . mas cada produto possui apenas um fornecedor. Um exemplo é uma tabela Fornecedores e uma tabela Produtos... Por exemplo. A tabela Detalhes do Pedido é a tabela de junção para as outras duas tabelas. Todas as tabelas de junção conectam tabelas que possuem relações 33 . chamada de tabela de junção... Figura 2 pode fornecer mais de um produto. enquanto um registro na segunda tabela está relacionado a diversos registros na primeira tabela. sendo que cada produto pode ser exibido em vários pedidos.. um registro em uma tabela está relacionado a diversos registros em uma segunda tabela. mas os registros nessa segunda tabela estão relacionados apenas a um registro na primeira tabela. cada uma dessas duas tabelas possui uma relação um-para-muitos com a tabela Detalhes do Pedido. Relação muitos-para-muitos Em uma relação muitos-para-muitos. Figura 1 Um fornecedor . Relação um-para-muitos Em uma relação um-para-muitos. Um pedido pode conter diversos produtos. a tabela Pedidos e a tabela Produtos possuem uma relação muitos-para-muitos.. um registro em uma tabela está relacionado a vários registros em uma segunda tabela. a tabela Detalhes do Pedido — contém chaves primárias das tabelas Pedidos e Produtos.

Clique no botão Criar para criar a relação e. Não é possível criar ou modificar relações entre tabelas abertas. clique no botão Chave Primária de ferramentas Design da Tabela. clique no botão Design 2. em conjunto. na barra de ferramentas. possui o tamanho correto para a sua função e. Exercício 2: Criar uma relação entre duas tabelas 1. em seguida. Clique na tabela Fornecedores e.. criará uma relação entre essa tabela e uma tabela diferente. 2. Observação A tabela Produtos possui um campo ID do Fornecedor porque essa tabela foi projetada para utilizar esse campo como uma chave externa. pressione F11 para alternar para essa janela. em seguida. um-para-muitos com as tabelas de junção. e cada produto pode ser exibido em diversos pedidos. em seguida. A caixa de diálogo Editar Relacionamentos será exibida. A não ser que a janela Banco de Dados já esteja exibida. Você verá um ícone de chave na célula ao lado do campo ID do Fornecedor. Sessão prática 06 Nesta sessão prática. Chave primária da tabela Produtos. 5. na barra Clique na linha que contém o campo ID do Fornecedor e. 3. Feche a janela Relacionamentos quando terminar. uma vez que esse é o campo com o qual essa tabela deve estar logicamente relacionada. Cada uma é ativa. Um pedido pode conter vários produtos . Feche a tabela e salve as alterações quando solicitado. a menos que ela já esteja exibida. Definir relações de tabela Exercício 1: Definir uma chave primária 1. você atribuirá um campo em uma tabela como a chave primária dessa tabela e. 34 . as partes do banco de dados tornam-se semelhantes às células do seu corpo. . Clique no botão Relacionamentos na barra de ferramentas Banco de Dados. sendo que as chaves primárias dessas tabelas conectadas correspondem às chaves externas da tabela de junção.. Arraste o campo ID do Fornecedor na tabela Fornecedores para o campo ID do Fornecedor na tabela Produtos. podem exercer efeitos que ultrapassam as suas capacidades individuais.Chave primária da tabela Pedidos. exiba as alterações no diagrama... Quando uma tabela pode ser relacionada a várias outras tabelas simplesmente fazendo referência às informações nessas tabelas. Certifique-se de ter fechado a tabela do exercício anterior. em seguida. 3. 4. Pressione F11 para alternar para a janela Banco de Dados.

nos diversos campos de uma tabela. Pode ser difícil localizar os dados em uma tabela grande. O formulário atenderá ao seu objetivo se tiver clareza e controle. você deverá ter em mente algumas finalidades básicas. Talvez você não queira que a pessoa que estiver inserindo nomes na tabela de funcionários veja o salário de cada um deles. Você pode criar formulários. Você deve projetar um formulário de forma que ele seja fácil de ler e de compreender. por exemplo. esse processo poderá ser complicado. mais difícil será garantir que os dados estejam no campo (coluna) e no registro (linha) corretos. Essa seletividade também significa que você não precisa expor todos os dados a todas as pessoas que trabalham com eles. Você pode incluir rótulos para descrever dados e instruções para inseri-los próximo a cada área de trabalho. para: Inserir as notas dos alunos Controlar itens de estoque Inserir nomes de novos funcionários Rever os números de saída de produto semanalmente Atualizar os endereços dos clientes Criar pedidos de serviços ou vendas Abrir outros formulários ou imprimir relatórios do banco de dados A estrutura dos dados em uma tabela reflete-se na estrutura de um formulário. Embora seja possível inserir ou ler dados diretamente. por exemplo. apenas aqueles nos quais deseja que os usuários se concentrem. Os formulários ajudam as pessoas a se concentrarem apenas no que é necessário ao inserirem ou exibirem dados. 35 . Os bancos de dados armazenam dados em tabelas.Por que usar formulários? Os formulários são práticos. uma vez que eles são extremamente adaptáveis a muitas finalidades diferentes. Quanto maior for a tabela. Vantagens dos formulários: clareza e controle Ao criar um formulário. Um formulário torna os dados mais fáceis de se trabalhar. Os formulários permitem que você selecione. geralmente em tabelas muito grandes.

Na janela Banco de Dados. Um subformulário se parece com uma parte de outro formulário. você irá inserir os dados em uma tabela. 6. sem saber que eles estão separados e são iguais. Clique na caixa Unidades Pedidas e digite 40. os formulários têm vários outros usos valiosos. Se você a janela Banco de Dados não aparecer na tela. clique em Tabelas. Na parte inferior do formulário. enquanto o formulário principal maior se conecta a uma tabela. 3. pressione F11 para exibi-la. Menus de controle Você pode criar um formulário que aparece como um menu de controle quando um usuário abre um determinado banco de dados. Sessão prática 07 Nesta sessão prática. Continue clicando no botão Próximo Registro até que você veja o oitavo registro. Mensagens Os formulários podem exibir mensagens sobre um banco de dados. Exercício 2: Inserir dados em uma tabela Vamos supor que você deseje duplicar os números inseridos. 4. clique em Fechar para fechar o formulário. Clique duas vezes na tabela Produtos para abri-la. 2. relatórios e outros objetos. você irá comparar o processo de inserção de dados em um formulário com o processo de inserção de dados em uma tabela. Um usuário pode inserir dados em um formulário e exibir os dados relacionados no outro. Clique no botão Próximo Registro novamente até que você veja o décimo nono registro. 5. 3. clique em Formulários. Subformulários Os formulários atendem a uma variedade de funções com diversos designs. 2. E para cada tipo de uso. Na verdade. Molho de Oxicoco Northwoods. clique no botão Próximo Registro e observe como os dados são alterados de um registro para outro. Comparar a entrada de dados em um formulário e em uma tabela Exercício 1: Inserir dados em um formulário 1. Role para a direita para localizar a caixa Unidades Pedidas e digite 40. Observe como o formulário facilita a exibição dos dados de cada registro e como é mais rápida a movimentação entre os registros. Um formulário pode fornecer instruções para uso do banco de dados ou assistência para solucionar quaisquer problemas.Tipos de formulários adicionais Embora sejam usados com mais freqüência para inserir ou exibir dados. Reserve um tempo para explorar o formulário e ver como ele está organizado. Ele guia os usuários às ações que você deseja que eles executem e protege as partes da tela de seu banco de dados nas quais você não quer que as pessoas mexam. Em Objetos. há um tipo específico de formulário. 1. Molho de Oxicoco Northwoods. Localize o oitavo registro. No menu Arquivo. em Objetos. Clique duas vezes no formulário Produtos para abri-lo. Bolachas de Chocolate Teatime. 36 . Desta vez. O menu de controle fornece uma maneira amigável e controlada de abrir formulários. o subformulário se conecta a uma tabela diferente. Não feche o banco de dados. Clique na caixa Unidades Pedidas e digite 20.

Escolha uma fonte de dados. você achou mais fácil inserir números no formulário Produtos.4. Observe que com todos os registros e campos adjacentes. 7. Para começar a trabalhar com o Assistente de Formulário. Pressione F11 para ver a janela Banco de Dados se você quiser abrir esse formulário novamente e examinar as diferenças na entrada de dados. role para baixo para localizar o décimo nono registro. na janela Banco de Dados. 5. clique em Formulários e. Qual layout de formulário deve ser aplicado. Qual estilo visual deve ser aplicado. clique no Assistente de Formulário para selecionar este método. em seguida. em Objetos. Quais campos devem ser usados no formulário. Agora. Bolacha de Chocolate Teatime. Escolha um método. Assistente de Formulário O Assistente de Formulário é recomendado quando você deseja ser orientado em todas as etapas do processo de criação de um formulário. principalmente se estiver inserindo dados em diversos registros. Na caixa de diálogo Novo Formulário. 6. Criar um formulário O Access oferece diversos métodos para se criar um novo formulário. Provavelmente. clique em Novo na barra de ferramentas Banco de Dados. Você precisará indicar ao assistente: De qual tabela ou consulta vêm os dados do formulário. O Assistente de Formulário lhe faz perguntas e as suas respostas 37 . você pode ficar na dúvida se inseriu um número no local correto. Você provavelmente terá que rolar de volta para a esquerda para ver esse nome de produto. Ele lhe faz perguntas e cria um formulário com base nas suas respostas. Role para a direita para localizar a caixa Unidades Pedidas novamente e digite 80.

Escolha um tipo de AutoFormulário. escolha uma tabela ou consulta e o Access fará o restante. um AutoFormulário será. clique em Formulários e. um por vez. em Objetos. Ao contrário do Assistente de Formulário. clique em Novo na barra de ferramentas Banco de Dados.determinam o formulário que ele criará. AutoFormulário: Tabular mostra todos os registros de uma vez. com cada campo em uma linha rotulada separada. na janela Banco de Dados. AutoFormulário colunar AutoFormulário tabular 38 . Na caixa de diálogo Novo Formulário. AutoFormulários Os AutoFormulários são recomendados quando você não precisa fazer muitas escolhas. clique em uma das opções de AutoFormulário para selecioná-la. Existem muitos tipos de AutoFormulário. com cada campo mostrado para cada registro e os rótulos de campo na parte superior do formulário. perfeito. um AutoFormulário não lhe faz perguntas nem oferece opções. A criação de um AutoFormulário é um processo de duas etapas. Se o seu novo formulário irá conter todos os campos de uma tabela ou consulta e você não precisar de muito controle sobre a aparência do formulário. mas os dois aqui mostrados são tudo o que você precisa saber agora. AutoFormulário: Colunar mostra os registros. Para começar a trabalhar com um AutoFormulário. em seguida. simplesmente.

modificará alguns dos seus detalhes no modo Design. Clique no controle Nível de Estoque (à direita do rótulo Nível de Estoque) e pressione a tecla DELETE. 3. Clique em Internacional para o estilo do formulário. Você pode definir as suas propriedades e formatá-los para que fiquem com a aparência desejada no formulário. Se a janela Banco de Dados não aparecer na tela. No modo Design. Sessão prática 08 Nesta sessão prática. Nesse modo. Os pontos e as linhas de grade do modo Design organizam a área na qual você insere e organiza os controles. Clique no botão Exibir na barra de ferramentas Modo Formulário para alternar para o modo Design. você verá Tabela: Produtos. escolha os itens na caixa de ferramentas. Em Tabelas/Consultas. Mantenha pressionada a tecla SETA PARA A DIREITA para mover o controle e a sua legenda sobre ele e a tecla SETA PARA CIMA para alinhá-lo com o controle Preço Unitário. Na caixa de diálogo Novo Formulário. Clique em Avançar. apenas das teclas. Clique duas vezes em Criar formulário usando o assistente. estado e CEP — mas em duas. da mesma maneira como reorganiza quadros em uma parede.No modo Design O modo Design é a melhor maneira de criar um formulário quando você deseja controle total e liberdade completa. O formulário será aberto. Se não estiver. sem os arranjos prévios do Assistente de Formulário ou de um AutoFormulário. na janela Banco de Dados. Em Objetos. em seguida. você criará um formulário usando o Assistente de Formulário e. Nas opções de layout. 2. Para trabalhar com um formulário no modo Design. você pode mover os controles. Em Campos Disponíveis. Para obter detalhes. A caixa de ferramentas no modo Design contém controles. 39 . você também pode criar um formulário por um desses métodos e alterar os seus detalhes no modo Design. Esses itens. cidade. clique na seta dupla >> para selecionar todos os campos na tabela. Criar e modificar um formulário Exercício 1: Criar um formulário com o Assistente de Formulário 1. tudo fica a seu critério. clique em Novo na barra de ferramentas Banco de Dados. Clique em Avançar e aceite Produtos como o nome do formulário clicando em Concluir. Colunar deve estar selecionada. como caixas de seleção. 2. Clique no controle Unidades Pedidas. imagens e rótulos. em seguida. (Você não precisa do mouse. selecione-a. clique em Modo Design para selecionar esse método. Por exemplo. 7. clique em Formulários e. consulte o curso "Assumir os controles". como caixas de texto e rótulos. Para começar a trabalhar no modo Design. Deixe-o aberto para o próximo exercício. No entanto. 5. são chamados de controles. você poderá agrupar as caixas de texto para endereço. O controle e o rótulo desaparecerão. 3. clique em Formulários. abra-o no modo Formulário e continue alternando entre os modos Formulário e Design até que o formulário fique totalmente do seu agrado. Exercício 2: Refinar o formulário no modo Design 1.) Mova o que desejar mover. pressione F11 para exibi-la. três ou quatro linhas? Você pode experimentar facilmente todas as opções e escolher a melhor. Para ver o formulário da maneira como ele aparecerá quando alguém trabalhar nele. Clique em Avançar novamente. em Objetos. a serem adicionados ao seu formulário. 6. 4. Expanda o formulário e arraste a caixa de ferramentas para o lado para que você possa ver o formulário inteiro. O desafio é você agir por conta própria.

Controles Os controles representam as seções do formulário que a maioria dos usuários pode ver e com as quais trabalha. Um controle acoplado está conectado diretamente a um campo específico em uma tabela ou consulta selecionada. Além disso. Alguns controles estão acoplados. Os controles calculados não são vinculados. realizar cálculos nos dados e exibir mensagens. para facilitar o uso dos formulários e torná-los mais interessantes. alterar ou exibir dados dinâmicos. Controles como linhas decorativas e instruções não são vinculados a dados de tabela. (Esta lição discutirá os controles acoplados a campos nas tabelas. A conexão direta significa que um controle acoplado pode adicionar. Clique no botão Exibir na barra de ferramentas Design do Formulário para exibir os resultados. uma vez que esses controles permanecem inalterados. já que os valores que podem ser calculados não precisam ser armazenados em uma tabela.) Quando alguém insere ou altera os dados em um controle de formulário vinculado. Os dados exibidos em um controle vinculado serão alterados no formulário sempre que eles forem alterados na tabela. como linhas ou imagens. eles podem adicionar efeitos visuais. Os controles podem mostrar os dados. Dados de uma tabela Resultado do cálculo (preço depois do desconto) Instruções e identificações 40 . esses dados novos ou alterados são inseridos imediatamente na tabela. Partes de um formulário Como funciona: a compreensão das partes de um formulário é a primeira etapa para adaptá-lo às suas necessidades. aceitar a entrada de dados.4.

As alças aparecem quando um controle é selecionado.Selecionar um ou mais controles Para alterar um controle. clique no formulário. clique em Ordem de Tabulação para abrir essa caixa de diálogo. a melhor ordem de tabulação poderá ter um padrão diferente. você poderá alterar a ordem de tabulação predefinida do movimento de controle para controle. clique no nome da seção do formulário cuja ordem de tabulação você deseja alterar. Em Seção. Ao projetar ou personalizar um formulário. Dica Também é possível selecionar um grupo de controles usando o botão Selecionar Objetos na caixa de ferramentas. clique em AutoOrdenar na caixa de diálogo Ordem de Tabulação. à medida que elas inserem ou exibem dados. mantenha pressionado o botão do mouse e arraste um retângulo ao redor dos controles desejados. Para selecionar vários controles de uma vez no modo Design. de um controle para outro. Clique em qualquer parte do formulário e. Você pode alterar a ordem de tabulação no modo Design. as alças aparecerão para mostrar a sua seleção. A ordem de tabulação determina como as pessoas se moverão pelo formulário se elas pressionarem a tecla TAB. Quando você liberar o botão do mouse. As alças mostram seleções e ajudam a redimensionar ou mover partes de um formulário. Selecione os controles clicando neles ou arrastando um retângulo ao redor deles. É importante que a ordem de tabulação seja lógica e fácil de se utilizar. Normalmente é mais simples estabelecer uma ordem da esquerda para a direita e de cima para baixo. As pequenas alças quadradas pretas aparecem ao redor do controle selecionado. faça a alteração. Os controles permanecem selecionados após uma alteração. no menu Exibir. Depois que examinar as alças para confirmar as opções. Uma mão aberta aparece quando um controle pode ser arrastado. no caso de você querer continuar trabalhando com esse grupo selecionado. Dica Se você quiser que o Access crie uma ordem de tabulação da esquerda para a direita e de cima para baixo. se o formulário contiver grupos de controles ou se estiver baseado em um formulário manuscrito. primeiro você precisa selecioná-lo no modo Design. Alterar a ordem de tabulação dos controles Algumas pessoas usam a tecla TAB para se mover por um formulário. Algumas pessoas preferem ou precisam se mover de controle para controle dessa 41 . O botão Selecionar Objetos seleciona os controles dentro do retângulo arrastado. Clique nesse botão. No entanto. É fácil: basta clicar nele. A aplicação de uma alteração a vários controles de uma vez economiza tempo e garante que a alteração será aplicada a todos eles da mesma maneira. mantenha pressionada a tecla SHIFT e clique em cada controle desejado. Arrastar os nomes de controles para cima e para baixo na lista Ordem Personalizada define uma nova ordem de tabulação.

Selecionar uma seção Existem três maneiras de selecionar uma seção de um formulário no modo Design. a barra de seção ficará realçada. Você pode clicar no seletor de seção. Todas as seções do formulário podem conter controles. A seção Detalhe aparece em todos os formulários. é um bom local para o título do formulário. o retângulo com o nome da seção na parte superior da seção. A seção Cabeçalho do Formulário. geralmente contém informações de navegação ou um lembrete. (Ou seja.) Quando uma seção for selecionada por qualquer um desses métodos. As seções Cabeçalho da Página e Rodapé da Página são úteis na organização de formulários complexos projetados para aparecer em diversas páginas.forma. O Cabeçalho do Formulário normalmente contém informações gerais. você poderá ver as seções pelas quais o formulário está organizado. como caixas de texto e caixas de listagem. como rótulos e instruções.) Você pode clicar na barra de seção. (As réguas ajudam a controlar o tamanho de um formulário à medida que você trabalha nele. qualquer parte que não esteja em um controle. Seletor de seção 42 . a caixa na régua vertical à esquerda do nome da seção. na parte inferior do formulário. Os cabeçalhos e rodapés de páginas aparecem em todas as páginas de um formulário. mas apenas quando o formulário é impresso ou visualizado para impressão. o logotipo da empresa ou uma mensagem geral sobre o formulário. normalmente estão nessa seção. Um formulário não deve ser muito grande. Seções Ao abrir um formulário no modo Design. Mas a seção Detalhe também pode conter controles que não são alterados. O Cabeçalho da Página é usado para impressão. A seção Rodapé do Formulário. geralmente contendo a maioria dos controles. Detalhe geralmente contém a maioria dos controles. na parte superior do formulário. nem muito pequeno. apenas o ideal para os usuários. Os controles nos quais as pessoas exibem ou inserem dados. O Rodapé da Página é usado para impressão. O Rodapé do Formulário normalmente ajuda na navegação. Você pode clicar em qualquer parte no plano de fundo da seção.

Uma seqüência de ações (modo Design. clicar com o botão direito do mouse. você pode decidir se o formulário terá botões na parte inferior para voltar e avançar pelos registros. Você pode selecionar ou alterar essas propriedades para determinar a aparência e o comportamento gerais do formulário. associadas ao formulário inteiro. por exemplo. Depois que clicar com o botão direito do mouse em qualquer um dos pontos que podem ser usados para selecionar uma seção no formulário. a caixa na qual as réguas se encontram. e o mesmo vale para o plano de fundo do formulário. o Access excluirá quaisquer controles que eles contiverem. 43 . Para adicionar seções de cabeçalho e de rodapé. Será aberta uma caixa de diálogo mostrando as configurações que podem ser escolhidas. Por exemplo. maximizá-lo e fechá-lo? O usuário pode redimensionar os botões? A escolha é sua. Para ver os detalhes de qualquer propriedade. às páginas ou ao formulário inteiro. que exclui ou adiciona dependendo da presença ou não do cabeçalho e do rodapé. Em seguida. a essas seções. você poderá adicionar controles. Para definir ou alterar as propriedades. Formulário no modo Design Comando para adicionar ou remover cabeçalho e rodapé Propriedades Os formulários também têm propriedades. escolha o comando relevante no menu de atalho para adicionar as seções de cabeçalho e de rodapé à página ou ao formulário. abra o formulário no modo Design e clique duas vezes no seletor de formulário. clique na caixa à direita do nome da propriedade e pressione F1. escolher comando) irá adicionar ou excluir um cabeçalho e um rodapé. rótulos ou caixas de texto.Barra de seção Plano de fundo de seção Adicionar seções de cabeçalho e de rodapé Você pode descobrir que o formulário no qual está trabalhando não tem as seções Cabeçalho da Página e Rodapé da Página. O formulário pode até mesmo não ter as seções Cabeçalho do Formulário e Rodapé do Formulário. Observação Você pode remover um cabeçalho e um rodapé pelo mesmo processo. Se você remover um cabeçalho e um rodapé. O formulário tem botões na parte superior para minimizá-lo. que afetam a experiência do usuário com o formulário. você precisa estar observando o formulário no modo Design.

Observe como ela fica realçada quando você a seleciona. O Access adiciona esses botões de navegação automaticamente a cada novo formulário. Arraste a barra de seção para cima e para baixo levemente. em seguida. Aponte para a parte superior da barra de seção até que o ponteiro se transforme em cruz com setas nas partes superior e inferior.abrirá uma caixa de diálogo na qual você poderá determinar a aparência e o comportamento gerais do formulário. (O rótulo também é selecionado.. pressione F11 para exibi-la. Botões de navegação Mencionamos os botões na parte inferior de um formulário que permitem que os usuários avancem e voltem entre os registros. alterará a ordem de tabulação do formulário. Clique no botão Exibir na barra de ferramentas Modo Formulário para alternar para o modo Design. 2. Deixe o formulário Clientes aberto para o próximo exercício.. Clique na barra de seção Detalhe para selecionar a seção. É assim que você redimensiona uma seção.. 7.. Observe como aparecem alças pretas quadradas ao redor do controle.) Clique no plano de fundo do formulário para alterar a seleção do controle para uma seção. 4. Partes de um formulário Exercício 1: Selecionar e redimensionar uma seção do formulário 1. Exercício 2: Alterar a ordem de tabulação 44 . Primeiro registro Registro anterior Número do registro Próximo registro Último registro Novo registro O Access adiciona esses botões automaticamente porque eles são muito práticos. porque as duas se movimentam juntas. Se a janela Banco de Dados não aparecer na tela. Os botões de navegação não estão visíveis no modo Design.Clicar duas vezes no seletor de formulário. Em Objetos. Agora. a menos que uma ou a outra seja arrastada separadamente usando a alça quadrada maior. 5. clique em Formulários. 3. Eles permitem que o usuário se mova de forma rápida e fácil para frente e para trás entre os registros ou para o final dos registros existentes a fim de criar um novo registro. mas eles aparecem sempre que você alterna para o modo Formulário e também quando as pessoas usam o formulário para exibir ou inserir dados. . 6. Sessão prática 09 Nesta sessão prática. clique no controle Código do Cliente (à direita do rótulo Código do Cliente) para selecioná-lo. Clique duas vezes no formulário Clientes. você localizará e selecionará partes diferentes de um formulário e.

Clique no botão Exibir na barra de ferramentas Design do Formulário para alternar para o modo Formulário. Em Ordem Personalizada. 3. 2. Pressione TAB para ver como a ordem de tabulação foi alterada. 4. 45 .1. estão em seqüência na ordem de tabulação. 5. Você gostaria que a ordem da tabulação fosse da esquerda para a direita. Observe que os três controles do lado direito. Clique no botão Exibir na barra de ferramentas Modo Formulário para alternar para o modo Design. Verifique se Detalhe está selecionado em Seção. No menu Exibir. 6. Personalizar a aparência de um formulário É fácil alterar a aparência de um formulário. Clique em OK. Pressione a tecla TAB para se movimentar pelo formulário. onde há dois controles em uma linha. Título. clique em Ordem de Tabulação. Clique no botão Exibir na barra de ferramentas Design do Formulário para alternar para o modo Formulário. Região e País. Arraste Região de forma que fique acima de CEP e País para que fique acima de Telefone. Clique na caixa novamente e arraste o nome do controle para cima de modo que fique acima de Endereço. clique na caixa cinza à esquerda de TítuloDoContato para selecioná-la. de tal forma que eles preenchessem os endereços em uma ordem lógica.

Clicar nesse botão abre a caixa de diálogo Inserir Imagem. Você pode aumentar ou diminuir as alturas das seções do formulário individualmente. role para baixo até Imagem e clique na palavra ou caixa próxima a ela. Quando terminar de aprender sobre os formulários. talvez também queria redimensionar as seções do formulário para melhor acomodar os controles e facilitar o uso do formulário. a altura e várias outras configurações. Para usar uma imagem como plano de fundo de um formulário. bordas. Planos de fundo. Para alterar a altura de uma seção. você alterará a largura do formulário inteiro. clique com o botão direito do mouse na seção que deseja alterar e clique em Propriedades no menu de atalho. que oferecemos um curso separado totalmente voltado para os controles. abra o formulário no modo Design. O Access apresenta tantas maneiras de selecionar e alterar a aparência dos controles em um formulário. coloque o ponteiro na borda direita de qualquer seção e arraste-o para a direita ou para a esquerda. para uma seção do formulário ou para controles individuais. cores e texto tornam mais fácil para o usuário compreender o formulário e trabalhar com ele. fazendo com que o botão Construir com três pontos apareça. Alterando a altura de uma seção Alterando a largura de uma seção 46 . na qual você pode escolher a imagem para o plano de fundo. Planos de fundo. coloque o ponteiro no canto inferior direito da seção e arraste-o na diagonal em qualquer direção. Redimensionar as seções do formulário Se você alterar o número ou o tamanho dos controles do formulário. bordas. abra o formulário no modo Design e clique duas vezes no seletor de formulário (a caixa na qual as réguas se encontram) para exibir a folha de propriedades do formulário. Selecione a guia Formatar. A seleção da guia Formatar mostra uma lista de opções. No entanto. você estará pronto para "Assumir os controles". coloque o ponteiro na borda superior da barra da seção e arraste-o para cima ou para baixo.Atribuir um novo formato ao formulário Você pode selecionar efeitos visuais para um formulário inteiro. cores e texto estão entre os diversos efeitos visuais que você pode personalizar em um formulário. se alterar a largura de qualquer seção. Para alterar a altura de uma seção e a largura do formulário. Para alterar a largura do formulário. Para alterar a aparência de uma seção do formulário. incluindo a cor do plano de fundo.

Arraste a barra de seção Detalhe para cima até que ela esteja próxima da barra de seção Cabeçalho do Formulário. 3. 1. Aponte para a parte superior da barra de seção Detalhe até que o ponteiro se transforme em cruz com setas nas partes superior e inferior. Você também gostaria de adicionar cor a essa área. até que você faça uma outra alteração nela. 47 . além de um efeito de plano de fundo para os formulários inteiros. clique em Formulários e clique duas vezes no formulário Fornecedores. Você pode aplicar uma AutoFormatação a um único controle. há uma maneira mais fácil. 2. pressione F11 para exibi-la. Escolha 7.Alterando a altura e a largura Aplicar uma formatação predefinida Você gostaria que seu formulário tivesse o efeito de uma cópia heliográfica? Um estilo sofisticado. Clique no botão Construir com três pontos a cor desejada e clique em OK. Personalizar a aparência de um formulário Exercício 1: Redimensionar uma seção e alterar a cor do plano de fundo Suponha que você queira eliminar um espaço extra na parte superior de um formulário. 9. A AutoFormatação é uma maneira rápida e fácil de aplicar formatações predefinidas a um formulário. ela também se tornará a formatação de todos os novos AutoFormulários. como opções para criar um formulário usando um AutoFormulário. 5. Na caixa de diálogo Seção: Detalhe. na barra de ferramentas Design do Formulário para exibir os resultados. Não se preocupe com o número. No modo Design. verifique se a guia Formatar está selecionada. Deixe o Clique no botão Exibir formulário Fornecedores aberto para o próximo exercício. clique em AutoFormatação no menu Formatar e faça suas escolhas. a vários controles. você personalizará a aparência de um formulário. 4. 6. a uma seção ou ao formulário inteiro. Cada uma contém um estilo e uma cor para fontes e bordas. você precisa apenas de um toque para aprimorar o seu formulário. Feche a caixa de diálogo da propriedade Seção: Detalhe. Clique no botão Exibir na barra de ferramentas Modo Formulário para alternar para o modo Design. Sessão prática 10 Nesta sessão prática. Em Objetos. 8. selecione o que você deseja alterar. O Access oferece diversas AutoFormatações predefinidas. Clique na caixa ao lado de Cor do Fundo. Se a janela Banco de Dados não aparecer na tela. Clique com o botão direito do mouse na seção Detalhe do formulário e clique em Propriedades. Você já viu essas formatações predefinidas anteriormente. ao lado de Cor do Fundo para abrir a caixa de diálogo Cor. Se aplicar uma AutoFormatação a qualquer formulário. harmonizado? Ou uma aparência internacional? Com a AutoFormatação.

Se o seletor de formulário. 2. clique em AutoFormatação. 48 . tiver um quadrado preto ao seu redor. clique em Pintura Sumi. Clique em OK. Em AutoFormatações do Formulário. na barra de ferramentas Design do Formulário para dar uma olhada na nova aparência 3. Se não tiver. Clique no botão Exibir na barra de ferramentas Modo Formulário para alternar para o modo Design.Exercício 2: Aplicar uma AutoFormatação 1. o formulário inteiro estará selecionado. 4. No menu Formatar. Clique no botão Exibir do formulário. Como o uso de relatórios pode ajudá-lo Os relatórios podem conferir mais utilidade aos seus dados. clique na caixa para selecionar o formulário. a caixa no canto superior esquerdo em que as réguas se encontram. Essa alteração substituirá a cor escolhida no Exercício 1.

O boletim informativo de um clube pode indicar quantos membros estão associados há 5. Elaborar catálogos. como as vendas agrupadas por região. Um relatório de vendas pode agrupar informações sobre vendas por região. Eles permitem que se tenha uma visão geral rapidamente. Além disso. informar a participação mensal e geral em reuniões. é possível: Preparar faturas para o cliente. Criar etiquetas de endereçamento. os relatórios são usados para apresentar uma visão geral. Os relatórios são abrangentes Em geral. além de listar o número de associados em várias cidades. O agrupamento e a classificação de dados para torná-los visivelmente mais significativos são algumas das principais vantagens oferecidas pelos relatórios. mostrando subtotais e também o valor total. Embora os relatórios permitam incrementar os dados para uma apresentação bem-sucedida. vendedor e trimestre. realçando os fatos e as tendências mais importantes. 10 ou 20 anos.Os relatórios atendem a várias finalidades A complexidade dos relatórios pode variar de uma lista simples — como um relatório de status de projeto ou um relatório semanal de vendas — a um catálogo detalhado de produtos. como uma lista alfabética dos funcionários com as respectivas informações de contato. o agrupamento e a apresentação diversificados não alteram os dados subjacentes nas tabelas do banco de dados. Os relatórios podem resumir e agrupar dados em forma de visão geral. 49 . Apresentar dados resumidos. Os relatórios podem resumir e agrupar dados em forma de visão geral.

Os relatórios combinam dados e design
Os relatórios são compostos de controles. Alguns controles, como as caixas de texto, exibem dados. Outros controles são elementos decorativos, como linhas divisórias ou logotipos de empresa. Um relatório pode consistir em páginas e títulos. Uma página pode conter dados agrupados sob vários títulos, ou um único título pode incluir várias páginas de dados. Os relatórios são compostos de dados. Os dados de um banco de dados consistem em campos e registros. Um campo, indicado em uma tabela como uma coluna, é uma categoria única de fatos que pode se aplicar a todos os registros. Um registro, indicado em uma tabela como uma linha, é um conjunto de fatos sobre determinada pessoa ou item. Portanto, o código postal dos funcionários é um campo, ao passo que o nome da funcionária Raquel de Mello é um registro.

Logotipo (elemento decorativo) Linha divisória (elemento decorativo) e título do relatório (caixa de texto) Dados (texto e elementos gráficos) do banco de dados agrupados por títulos Linha divisória

Sessão prática 11
Explorar relatórios e suas origens
Nestes exercícios, você examinará alguns relatórios já prontos e fará uma comparação com sua tabela de origem.

Exercício 1: Explorar um relatório
1. 2. 3. Se a janela Banco de Dados não aparecer, pressione a tecla F11 para exibi-la. Na janela Banco de Dados, em Objetos, clique em Relatórios caso essa opção ainda não esteja selecionada. Clique duas vezes no relatório Catálogo para abri-lo. O relatório será aberto no modo de exibição que mostra como a maioria dos usuários devem vê-lo. Clique nas setas da parte inferior do relatório para percorrer suas páginas, e depois retorne à primeira página.

4. 5. 6. 7.

Clique no botão Zoom,

na barra de ferramentas Visualizar Impressão, para observar melhor o relatório. na barra de ferramentas Visualizar Impressão, para ver as páginas do relatório

Clique no botão Duas Páginas, lado a lado.

Clique nas setas da parte inferior do relatório para ver pares de páginas adicionais. Feche o relatório.

50

Exercício 2: Comparar um relatório e sua tabela de origem
Neste exercício, você explorará um relatório que contém informações de contato do cliente e verificará sua fonte de dados. 1. Abra o relatório Informações de Contato do Cliente. Faça o seguinte: na janela Banco de Dados, em Objetos, clique em Relatórios caso essa opção ainda não esteja selecionada. Clique duas vezes no relatório Informações de Contato do Cliente para abri-lo.

2. 3. 4. 5.

Clique no botão Zoom,

na barra de ferramentas Visualizar Impressão.

Use as setas da parte inferior do relatório para percorrer as suas páginas. Observe os dados do cliente e a maneira como estão organizados. Feche o relatório. Abra a tabela Clientes. Faça o seguinte: na janela Banco de Dados, em Objetos, clique em Tabelas. Clique duas vezes na tabela Clientes para abri-la.

6.

Verifique os dados da tabela. Provavelmente, você verá nomes e endereços contidos no relatório Informações de Contato do Cliente, já que essa tabela é a fonte de dados do relatório. Feche a tabela quando terminar a verificação.

Criando relatórios

Há várias maneiras de se criar um relatório.

51

AutoRelatório
O AutoRelatório é o meio mais rápido para se criar um relatório, mas confere a você menos controle sobre a estrutura e a aparência do relatório. O AutoRelatório contém automaticamente todos os campos de sua fonte de dados, seja tabela ou consulta. Sua estrutura pode ser colunar ou tabular. AutoRelatório: Colunar Cada campo é exibido em uma linha separada com um rótulo à esquerda. Somente um registro é visível por vez. AutoRelatório: Tabular Os rótulos de todos os campos são exibidos em uma linha na parte superior do relatório, com todos os registros visíveis abaixo. O AutoRelatório é mais indicado em duas situações: quando você precisa de uma visão geral e resumida dos dados de uma tabela ou consulta (por exemplo, seu chefe precisa de um material impresso para uma reunião que começará em 10 minutos) ou quando você deseja agilizar a produção de um relatório que será personalizado posteriormente.

Os mesmos dados apresentados como um AutoRelatório colunar... ...e como um AutoRelatório tabular.

Assistente de Relatório
O Assistente de Relatório lhe faz perguntas e cria um relatório com base nas suas respostas. Recomenda-se este método quando você deseja orientação em todas as etapas do processo de criação de um relatório. O Assistente de Relatório pergunta quais tabelas ou consultas serão usadas como base para o seu relatório, e também quais campos das fontes de dados serão usados. Ele pergunta se você deseja agrupar os dados e como pretende organizá-los e resumi-los. Depois de informar-se sobre os dados, o Assistente de Relatório pergunta sobre a aparência do relatório: layout, orientação e seis estilos visuais para seleção. Por fim, ele solicita um título e cria um relatório de acordo com as suas respostas.

O assistente faz perguntas e reage de acordo com as suas respostas.

52

o relatório final é exibido no computador como a maioria dos usuários o verá. Caixa de ferramentas Grade do modo Design Visualizar os relatórios criados Quando você usa um AutoRelatório ou o Assistente de Relatório. você verá os dados mais recentes da fonte de dados em tabela ou consulta do relatório. desde o início — talvez você prefira aprender a costurar sem moldes ou a cozinhar sem receitas — você gostará de criar relatórios no modo Design.Modo Design Embora o AutoRelatório e o Assistente de Relatório sejam ótimos meios de começar. linhas divisórias. você talvez queira personalizar os relatórios criados para adequá-los às suas necessidades e preferências. Texto descritivo. Para obter detalhes sobre como personalizar seus relatórios no modo Design. exibindo-os diretamente. Os controles podem ser vinculados a dados de seu banco de dados. Toda vez que visualizar ou imprimir o relatório. Normalmente apenas alguns registros serão exibidos nesse modo. Para obter informações sobre como usar o modo Design para criar um relatório do zero. da qual é possível arrastar controles selecionados e organizá-los em uma grade. Em Visualizar Impressão. Em Visualizar Layout. é possível ver a aparência geral dos relatórios. Para mudar de um modo de exibição para outro. consulte o curso "Assumir os controles". Esse é o modo de exibição Visualizar Impressão. Os dados contidos em um relatório visualizado ou impresso são estáticos. prossiga a leitura. consulte a próxima lição. ou podem ser desvinculados. 53 . é possível ver a aparência dos relatórios detalhadamente. Para obter mais detalhes. selecione o menu Exibir ou clique na seta ao lado do botão Exibir e escolha uma das opções na lista exibida. sem qualquer ligação com uma fonte de dados. O modo Design oferece uma caixa de ferramentas. O modo Design permite efetuar alterações que vão da fonte de dados subjacente à cor do texto. Caso queira liberdade e controle totais. seja em uma tela ou em uma página impressa. logotipos de produto e outros controles decorativos são geralmente desvinculados.

Sessão prática 12
Nesta prática, você criará um relatório com o recurso AutoRelatório e um outro com o Assistente de Relatório.

Exercício 1: Criar um AutoRelatório
Neste exercício, você criará AutoRelatórios colunares e tabulares usando os mesmos dados. 1. Se a janela Banco de Dados não aparecer, pressione a tecla F11 para exibi-la. Na janela Banco de Dados, em Objetos, clique em Relatórios. Clique no botão Novo, Colunar. na barra de ferramentas Banco de Dados, e, em seguida, clique em AutoRelatório:

2. 3. 4.

Na lista suspensa, escolha a tabela Categorias como a fonte de dados do relatório e clique em OK. Quando o relatório for exibido, clique nas setas na parte inferior do relatório para percorrer suas páginas.

5.

Explore a maneira como o relatório é estruturado. Observe que os nomes de campo (como CódigoDaCategoria e Descrição) são os mesmos em todas as categorias. O AutoRelatório não precisou fazer muito esforço para criar, mas também não solicitou informações sobre como você gostaria de organizar ou formatar o relatório.

6. 7. 8. 9.

No menu Arquivo, clique em Salvar. Nomeie o relatório AutoRelatório Colunar Categorias para referência posterior. Feche o relatório quando terminar. Repita as etapas de 1 a 5, mas agora selecione AutoRelatório: Tabular. Explore o relatório exibido e observe as diferenças entre as estruturas dos dois tipos de AutoRelatório. O relatório tabular usa os nomes de campo como títulos na parte superior de cada página. Salve o relatório como AutoRelatório Tabular Categorias e feche-o quando terminar.

Exercício 2: Usar o Assistente de Relatório
Neste exercício, você criará um relatório usando a mesma tabela do Exercício 1, de forma que poderá perceber como o Assistente de Relatório confere maior controle sobre a organização e formatação do relatório. 1. 2. Na janela Banco de Dados, em Objetos, clique em Relatórios. Clique duas vezes em Criar relatório usando o assistente.

Observação: caso não veja esse comando, clique no botão Novo, clique duas vezes em Assistente de Relatório. 3. 4.

na janela Banco de Dados, e, em seguida,

Na caixa Tabelas/Consultas, verifique se a opção Tabela: Categorias está selecionada. (Talvez seja preciso clicar na seta para vê-la.) Clique nas setas duplas de adição >> a fim de mover todos os campos da coluna Campos Disponíveis para a coluna Campos Selecionados. (Se não quiser incluir todos os campos, use a seta única de adição > e adicione somente os que desejar. Você pode usar a seta única de remoção < se quiser remover qualquer campo da coluna Campos Selecionados.) Clique em Avançar. Na tela que pergunta sobre níveis de agrupamento, clique em Avançar. (A Lição 3 contém mais explicações sobre agrupamento.) Na tela de ordem de classificação, selecione NomeDaCategoria na caixa número 1 (será preciso clicar na seta para vê-la) para classificar as categorias em ordem alfabética. O botão Crescente deve ser exibido por padrão; clique no botão Decrescente, caso ele esteja em exibição, para alternar para a ordem crescente. Clique em Avançar. Na tela de layout, clique em Colunar, em Layout. Em seguida, clique em Tabular. Observe as diferenças entre os dois estilos, que se assemelham às opções de layout dos AutoRelatórios. Em Layout, clique em Justificado. O layout justificado organiza os dados em blocos. Clique em Avançar. Na tela de estilos, clique nos vários estilos para visualizar amostras e, em seguida, clique no estilo Casual. Clique em Avançar.

5. 6.

7. 8. 9.

10. Nomeie o relatório Relatório do Assistente Categorias e clique em Concluir. Explore o relatório e feche-o quando terminar.

54

Se perceber alguma formatação ou organização que queira alterar, mostraremos como fazê-lo posteriormente neste curso.

Exercício 3: Exibir um relatório no modo Design e em Visualizar Layout
Na primeira sessão prática, você verificou alguns relatórios em Visualizar Impressão. Agora você explorará outros modos de exibição. O modo Design é onde você pode reorganizar elementos do relatório, da mesma forma como reordena quadros em uma parede. Visualizar Layout é um meio rápido de ver o layout geral do relatório; é útil principalmente se o relatório possui muitos registros. O recurso Visualizar Impressão mostra o relatório como a maioria das pessoas o verá. 1. 2. 3. Se a janela Banco de Dados não aparecer, pressione a tecla F11 para abri-la. Na janela Banco de Dados, em Objetos, clique em Relatórios. Clique duas vezes no relatório Lista Alfabética de Produtos para abri-lo. Clique nos botões na parte inferior para percorrer o relatório. Clique no botão Zoom, na barra de ferramentas Visualizar Impressão , para ter uma visão mais nítida do relatório. Observe que ele possui várias páginas. Clique no botão Exibir, na barra de ferramentas Visualizar Impressão, para alternar para o modo Design.

4. 5. 6. 7. 8.

Explore o layout do relatório no modo Design. Clique na seta ao lado do botão Exibir, Visualizar Layout. na barra de ferramentas Design do Relatório, e, em seguida, clique em

Observe que as setas na parte inferior estão esmaecidas, pois Visualizar Layout mostra somente alguns dados do relatório. Feche o relatório.

Personalizar relatórios

Você pode personalizar os relatórios para que tenham a aparência desejada.

55

Personalizar no modo Design
Você talvez queira alterar a estrutura do relatório — para agrupar dados por títulos, por exemplo, ou para separar partes do relatório. Pode ser que você deseje uma aparência diferente — mais casual ou compacta, ou usar novas cores ou letras. O modo Design é onde você adiciona seções, agrupa dados, define propriedades do relatório para controlar a aparência e o comportamento, redimensiona partes de um relatório ou altera a sua formatação. Em Visualizar Impressão, veja como o relatório será exibido para quem o estiver utilizando. Você pode alternar repetidamente entre os dois modos de exibição até obter o resultado desejado.

Alterar a aparência dos títulos e outros textos. Adicionar, remover ou redimensionar seções.

Os relatórios têm seções
Há três tipos de seções: Seções de cabeçalho As seções de cabeçalho contêm informações exibidas na parte superior do relatório ou de cada página do relatório. O cabeçalho do relatório é exibido uma vez, no início do relatório. O conteúdo mais importante (como nome, endereço e logotipo da empresa) pertence ao cabeçalho. O cabeçalho da página é exibido em todas as páginas do relatório. O conteúdo que você quer exibir na parte superior de cada página, como nomes de coluna, pertence ao cabeçalho da página. Detalhe A seção de detalhes contém a maioria das informações de um relatório. Por exemplo, a seção de detalhes de uma fatura lista todos os itens individuais adquiridos e o respectivo custo. Rodapé O rodapé da página é exibido em todas as páginas. O rodapé do relatório é exibido apenas uma vez, no fim do relatório. A seção de rodapé da página pode conter o número da página; a seção de rodapé do relatório pode conter a conclusão, como um valor total.

Cabeçalho de relatório com título Cabeçalho de página com títulos Seção de detalhes com dados Rodapé de página com linha divisória e números de página

56

Cada seção e controle (como uma caixa de texto) do relatório também possui propriedades. Para exibir as propriedades de uma seção. a seleção de uma data pode agrupar todos os pedidos referentes a essa data. Definir propriedades do relatório Você pode definir várias propriedades para um relatório a fim de alterar a maneira como ele é exibido ou impresso. Para criar ou alterar o agrupamento de dados no modo Design.para exibir as propriedades do relatório. 57 . no seletor de seção ou de relatório e. . Para exibir ou alterar as propriedades de um relatório. Para obter mais detalhes sobre uma propriedade. seletor de seção. como mostra a ilustração. clique nessa propriedade e pressione F1. clique duas vezes no seletor de relatório onde as réguas se unem. em seguida. na barra de ferramentas Design do Relatório.. clique duas vezes no nome da seção ou no Clique duas vezes no seletor de relatório. a propriedade Cabeçalho da Página determina se o cabeçalho da página será impresso na página que começa com o Cabeçalho do Relatório. Por exemplo.. Você também pode clicar duas vezes em um controle. Para exibir as propriedades de um controle. clique no botão Classificação e Agrupamento. Por exemplo. Você pode selecionar até 10 valores para agrupamentos em um relatório. clique duas vezes no controle.. Você também pode usar o Assistente de Relatório para agrupar dados quando cria um relatório com o assistente. Os pedidos estão agrupados por data de envio.. clicar em Propriedades.Agrupar dados em relatórios Você pode agrupar dados em um relatório selecionando um ou mais valores.

As opções de AutoFormatação são as mesmas apresentadas no Assistente de Relatório. continue a leitura. Para saber sobre formatação personalizada. use a ferramenta Quebra de Página. A ferramenta Quebra de Página. Aplicar uma AutoFormatação Para economizar tempo. Você pode aplicar vários formatos rapidamente usando a AutoFormatação. Suponha que você tenha incluído uma página de título e a introdução no Cabeçalho do Relatório. indicada por uma linha pontilhada. dos títulos e das linhas divisórias (como as linhas entre as seções).. na Caixa de Ferramentas.Inserir quebras de página Nos relatórios. para indicar onde deseja colocar uma quebra de página. (Você pode aplicar diversas AutoFormatações a diversas partes do relatório se quiser. No modo Design... você usa um controle de quebra de página para marcar onde deseja iniciar uma nova página na seção. Observação Não é necessário inserir uma quebra de página. a menos que você deseje uma página nova. Se você aplicar uma AutoFormatação a qualquer relatório. . Você pode aplicá-la ao relatório inteiro. O relatório atribuirá automaticamente páginas a dados contínuos. Observação A aplicação de uma AutoFormatação pode remover uma formatação personalizada que tenha sido aplicada anteriormente. Se quiser que o título e a introdução sejam impressos em páginas separadas.) Você quer que o seu relatório tenha uma aparência casual? Ou você prefere compactar o texto e os títulos de forma a reduzir o número de páginas? Uma AutoFormatação define o estilo e a cor do texto. você pode aplicar um formato predefinido — conhecido como AutoFormatação — ao relatório total ou parcialmente. a uma seção específica ou a apenas um controle. Uma pequena linha pontilhada na borda esquerda do relatório indica a quebra de página. entre os controles que os contêm.insere uma quebra de página. Cuidado ao posicionar uma quebra de página acima ou abaixo de qualquer controle para evitar dividir os dados no outro controle. até você efetuar outra alteração na AutoFormatação. coloque uma quebra de página no Cabeçalho do Relatório.. 58 . essa AutoFormatação também passará a ser a formatação de todos os novos AutoRelatórios.

você pode realizar cálculos nos controles do relatório. como subtotais e totais. Na janela Banco de Dados. clique em Relatórios. você explorará cabeçalhos e rodapés de um relatório. Percorra o relatório e procure os seguintes itens: o o o 4. em Objetos. Esse tipo de cabeçalho é uma novidade. Além disso. Se a janela Banco de Dados não aparecer. . como também pode escolher as cores de segundo plano. Em seguida.Personalizar formatação Se uma AutoFormatação não garantir a aparência desejada. Você pode selecionar o tamanho e a aparência das seções e dos controles de um relatório. na barra de ferramentas Formatação (Formulário/Relatório). de uma seção ou do relatório inteiro definindo suas propriedades. Clique no botão Negrito. O Cabeçalho do Relatório contém o título (exibido uma vez na página de título).. 1. Você também pode personalizar a aparência de um controle. Clique duas vezes no relatório Lista Alfabética de Produtos para abri-lo em Visualizar Impressão. Sessão prática 13 Nesta prática. o Cabeçalho da Página contém uma linha horizontal (exibida na parte superior de cada página). 2. . você aplicará uma AutoFormatação e.. você poderá escolher a formatação durante o processo de criação.. você poderá adaptá-la aplicando formatação personalizada ao relatório no modo Design. clique no botão Exibir Examine cada cabeçalho e rodapé. por fim. 59 . incluindo uma nova variedade de cada um. 5. as bordas e os estilos de texto que desejar. como informado anteriormente nesta lição. você verificará os cabeçalhos e rodapés de um relatório e agrupará os dados do relatório. Exercício 1: Exibir cabeçalhos e rodapés Neste exercício. personalizará a formatação. Caso esteja criando o relatório do zero. Para obter mais informações sobre como realizar cálculos em controles.. e o Cabeçalho NomeDoProduto contém o rótulo do campo NomeDoProduto e os rótulos de dados.para formatar o texto selecionado no relatório. Ele é exibido depois que os dados são agrupados para o relatório. Selecione a seção ou o controle e clique nos botões que deseja na barra de ferramentas Formatação (Formulário/Relatório). 3. pressione a tecla F11 para abri-la. O título A linha horizontal na parte superior de cada página e na parte inferior de cada seção alfabética Os títulos de letras na parte superior de cada seção alfabética Na barra de ferramentas Visualizar Impressão. consulte o curso "Assumir os controles".

. 5."dd-mmm-yyyy"). Mantenha o controle NomeDaCategoria selecionado. Ainda em Cabeçalho NomeDaCategoria. você reagrupará o relatório que acabou de explorar. Portanto. na barra de ferramentas Visualizar Impressão. clique em Salvar como e nomeie o relatório modificado Lista de Produtos por Categoria. Clique no botão Exibir na barra de ferramentas Design do Relatório para ver os resultados. (Se você clicar no controle duas vezes rapidamente. selecione o rótulo Nome da Categoria e exclua-o. primeiro é preciso expandir a seção de cabeçalho. suas propriedades serão exibidas. role as opções para selecionar NomeDaCategoria. 5. clique no botão Negrito . clique em AutoFormatação e.1) e pressione a tecla DELETE. para abri-lo no modo Design. feche a caixa de diálogo Propriedades e tente clicar lenta e separadamente até conseguir editar o texto. faça uma pausa e clique no controle para poder editar o texto nele contido. clique em Compacto. 6. Em vez de grupos alfabéticos. 1. Você também alterará a formatação do texto para um controle a fim de fazer uma correspondência com o novo agrupamento. Mantenha o relatório aberto no modo Design para o próximo exercício. Na caixa de Na barra de ferramentas Design do Relatório. clique na primeira caixa e verá uma seta ao lado.O Rodapé NomeDoProduto (também resultante de agrupamento) contém uma linha horizontal para indicar o fim de cada seção agrupada e o Rodapé da Página contém o número da página. não há motivo para esse rótulo ser exibido nessas seções. em AutoFormatos do Relatório.) Altere o texto para Lista de Produtos por Categoria. na barra de ferramentas Design do Relatório. na qual o título é exibido. Deixeo aberto para o próximo exercício. em seguida. 9. . Agora percorra o relatório para verificar como ficou o agrupamento. Clique no seletor de relatório onde as réguas se unem. Clique em OK. 7. 8. Se o relatório não tiver sido aberto no exercício anterior. No menu Formatar. Se isso acontecer. Exercício 2: Reagrupar um relatório Neste exercício. 2. para ver os resultados. Salve-o ao informar se deseja verificar os resultados posteriormente. 7. selecione o controle NomeDaCategoria e arraste-o até Cabeçalho NomeDaCategoria. Na barra de ferramentas Formatação (Formulário/Relatório). Clique na seta para abrir uma lista. Quando o relatório for selecionado. você agrupará os produtos por categoria. 60 . você aplicará uma AutoFormatação ao relatório Lista de Produtos por Categoria recém-criado. Em Cabeçalho do Rodapé. Feche a caixa de diálogo Classificação e Agrupamento. 3. Exercício 3: Aplicar uma AutoFormatação Neste exercício. Arraste a barra da seção Cabeçalho da Página cerca de três pontos da grade para baixo no modo Design. clique no botão Exibir 2. Na seção Detalhe. Feche o relatório quando terminar. 4. A AutoFormatação aplicada aumentará o título do relatório. será exibido um ponto 3. Logo abaixo da barra de seção renomeada. O ponto de inserção terá a forma de mão. Na barra de ferramentas Formatação (Formulário/Relatório). em Campo/Expressão. digite 10 na caixa Tamanho da Fonte Em Cabeçalho do Relatório. selecione o controle que contém =Formato(Data(). Clique no botão Exibir. clique no controle Lista Alfabética de Produtos para selecioná-lo. Arraste o controle cerca de três pontos da grade para baixo. 1. Essa seleção significa que a AutoFormatação será aplicada ao relatório inteiro. Você verá Cabeçalho NomeDaCategoria entre as seções Cabeçalho da Página e Detalhe do relatório. 6. selecione o controle que contém =Esquerda([NomeDoProduto]. Talvez seja preciso rolar a página para a direita para vê-lo. O relatório Lista Alfabética de Produtos deve ter sido aberto no modo Design na lição anterior. Pelo fato de você estar reagrupando o relatório e utilizando nomes de categoria como títulos de seção. 4. No menu Arquivo. 6. preto na caixa do seletor . clique no botão Classificação e Agrupamento diálogo Classificação e Agrupamento.

leia a visão geral no centro desta página ou o sumário na coluna esquerda. TEXTO DO CURSO As consultas permitem extrair apenas os dados necessários de um banco de dados para poder executar tarefas e obter respostas. Em seguida. Com elas. 61 . Para obter mais informações sobre este curso. Colocar dados em uso As consultas podem selecionar itens de dados e torná-los mais úteis. relatórios e páginas de acesso a dados. o que lhe dará uma boa base para trabalhar com outros tipos de consulta mais complexos. localizar membros de seu clube que moram no Texas ou em vários outros cenários. controlar embalagens. clique em Próxima para iniciar a primeira lição. você pode recuperar. como acessá-los? Um banco de dados torna-se realmente valioso quando você usa os dados nele contidos como um recurso para responder perguntas ou executar tarefas. combinar.Consultas I: Obter respostas com consultas Depois de inserir os dados no banco de dados. uma consulta pode ajudar a recuperar dados e a combiná-los da forma mais adequada. Neste curso. veremos as noções básicas de como escolher e recuperar dados com consultas seleção. Também pode usar as consultas para recuperar dados em várias tabelas ou como uma fonte para formulários. Ao comparar números de vendas semanais. reutilizar e analisar dados.

TEXTO DO CURSO Ao trabalhar com consultas. Aqui estão alguns exemplos que ajudarão você a pensar em outros. Banco de dados corporativo de produtos e vendas Qual o item da empresa mais vendido no Reino Unido? Quais seriam os nossos ganhos e perdas se deixássemos de produzir a linha de produtos de menos saída? Qual é o item de fabricação mais cara? Banco de dados de coleções de mídias pessoais Quantos dos meus DVDs estão emprestados para amigos? Quais CDs contêm minhas canções favoritas de todos os tempos? Banco de dados de liga esportiva Qual time marcou mais pontos em todos os jogos no último ano? Quem fez o pedido de uniformes para o time este ano e quais são os tamanhos necessários? Para quais perguntas você deseja que os dados forneçam respostas? 62 . você deve ter em mente as perguntas para as quais deseja que os dados forneçam respostas.O que você deseja saber? As consultas expressam as perguntas para as quais você deseja que os dados forneçam respostas. mais precisa poderá ser a consulta. Quanto mais bem formulada a pergunta.

você deve ter em mente as perguntas para as quais deseja que os dados forneçam respostas. TEXTO DO CURSO Ao trabalhar com consultas. mais precisa poderá ser a consulta. Quanto mais bem formulada a pergunta.O que você deseja saber? As consultas expressam as perguntas para as quais você deseja que os dados forneçam respostas. Aqui estão alguns exemplos que ajudarão você a pensar em outros. Banco de dados corporativo de produtos e vendas Qual o item da empresa mais vendido no Reino Unido? Quais seriam os nossos ganhos e perdas se deixássemos de produzir a linha de produtos de menos saída? Qual é o item de fabricação mais cara? Banco de dados de coleções de mídias pessoais Quantos dos meus DVDs estão emprestados para amigos? Quais CDs contêm minhas canções favoritas de todos os tempos? Banco de dados de liga esportiva Qual time marcou mais pontos em todos os jogos no último ano? Quem fez o pedido de uniformes para o time este ano e quais são os tamanhos necessários? Para quais perguntas você deseja que os dados forneçam respostas? 63 .

Além disso. se você precisar de um determinado conjunto de informações com freqüência. Para fazer isso. Esse é o tipo mais comum de consulta. ou se as suas necessidades forem outras.Obter dados atualizados diariamente As consultas recuperam as últimas informações de um banco de dados. solicitando ao usuário que insira informações a serem utilizadas como critérios da pesquisa. o conjunto de registros gerado por uma consulta não é salvo. Assim. contagens. selecioná-los. ela verifica os dados mais recentes no banco de dados. você poderá alterar os seus critérios com facilidade. Você pode criar e salvar várias consultas para recuperar os dados de maneiras diferentes. Cria uma nova tabela ou altera uma tabela existente. como as vendas durante um ano específico. poderá evitar a procura desses dados a cada vez executando a consulta novamente. Ao ser executada. você pode criá-la para solicitar duas datas. Em seguida. Normalmente. Uma consulta seleção recupera dados de uma ou mais tabelas e exibe o conjunto de registros em uma folha de dados. usando títulos de linhas e de colunas. o Access recuperará todos os dados com valores entre essas duas datas. Você pode criar uma consulta parâmetro para solicitar mais informações. Você também pode usar uma consulta seleção para agrupar dados e calcular somas. classificá-los e imprimi-los. uma consulta parâmetro exibe uma caixa de diálogo. TEXTO DO CURSO O Access oferece muitos tipos diferentes de consultas para atender às mais diversas necessidades de dados. ainda que este curso concentre-se no tipo de consulta mais usado. Uma consulta de tabela de referência cruzada organiza um conjunto de registros para torná-lo mais facilmente visível. aumentando a sua eficiência com a seleção cada vez mais precisa dos dados exatos desejados Tipos de consultas Tipo de consulta Consulta seleção Consulta parâmetro Consulta de tabela de referência cruzada Consulta ação Consulta SQL Descrição Recupera dados de uma ou mais tabelas e exibe o conjunto de registros em uma folha de dados. basta executar a consulta mais uma vez. a consulta seleção. usando títulos de linhas e de colunas. Você poderá até mesmo usar uma ou mais consultas como fonte dos dados de outra consulta. TEXTO DO CURSO Sempre que você executa uma consulta. Como o Access salva os critérios e as estruturas das consultas. Você pode navegar pelo conjunto de registros. Organiza um conjunto de registros para torná-lo mais facilmente visível. Você poderá verificar os dados mais recentes novamente a qualquer momento. por exemplo. Uma consulta avançada que é criada com uma instrução SQL. Solicita que o usuário insira valores que definam a consulta. embora este curso não aborde os cálculos. caso não as configure da maneira correta na primeira vez. As consultas têm títulos. 64 . o que facilita a sua localização e o seu uso diversas vezes. Os dados que ela retorna são chamados de conjunto de registros. é fácil revisar as consultas. médias e outros tipos de totais. mas a estrutura e os critérios utilizados na consulta para obter os resultados são salvos. como uma região especificada para os resultados das vendas ou uma faixa de preços especificada para casas. É provável que você tenha mais o que fazer com o seu tempo. Os dados podem ser vistos em termos de duas categorias ao mesmo tempo. Apresentaremos uma breve descrição da maioria dos tipos de consultas.

a duração e o status dos vídeos no banco de dados de entretenimento. todos os vídeos do seu banco de dados de entretenimento doméstico que estão emprestados. Clique duas vezes na tabela Receitas para abri-la. na verdade. verifique se a opção Consultas está selecionada. Caso não tenha uma pergunta em mente. anote o seguinte: O foco dos dados como. Exercício 2: Executar algumas consultas predefinidas 1. 7. Observe as informações que são exibidas nas linhas Campo e Critérios. você executará uma consulta para selecionar uma dessas receitas. 8. excluindo dados dela ou a atualizando. Na janela Banco de Dados. atualizar e gerenciar bancos de dados relacionais. 9. Exercício 1: Planejar uma consulta Neste exercício. mas trabalhará no próximo exercício desta prática. Simplesmente explore-o por enquanto. em Objetos. Não se preocupe se esse modo de exibição parecer complicado. Clique duas vezes na consulta Receitas de Almoço para executá-la. você planejará uma consulta. você planejará uma consulta e. Na janela Banco de Dados. Devido à grande potência de uma consulta ação que. você criará consultas sozinho. Na janela Banco de Dados. em Objetos. por exemplo. 4. altera os dados da tabela. 3. Considere uma pergunta ou um conjunto de perguntas para as quais você deseja que os dados forneçam respostas. Observe quais receitas são exibidas. Os campos de informações que você deseja exibir como. Uma consulta SQL é criada com uma instrução em SQL (Structured Query Language). feche a consulta e o banco de dados. você executará algumas consultas e examinará os resultados. por exemplo. 5. em seguida. Quando estiver pronto. Clique duas vezes na consulta Vegetariano para executar a consulta e exibir somente os ingredientes vegetarianos.Uma consulta ação cria uma nova tabela ou altera uma tabela existente adicionando dados a ela. clique em Consultas. examinará algumas consultas predefinidas para familiarizar-se com o seu funcionamento. Em seguida. Na sessão prática após a próxima lição. 6. anotará a sua descrição no papel. em Objetos. Explorar consultas Primeiramente. o título. Você não trabalhará no Access durante este exercício. Sessão prática 14 Nesta prática. SQL é uma maneira avançada de consultar. 65 . ou você poderá criar a sua própria instrução SQL. O Access poderá criar a instrução SQL quando você criar esse tipo de consulta. ou todas as receitas de um banco de dados de receitas que utilizam frango ou que são vegetarianas. Explicaremos esse modo de exibição mais detalhadamente na próxima lição. você observará as consultas subjacentes para ver como funcionam de fato. Se a janela Banco de Dados não aparecer na tela. 2. Em seguida. Feche a consulta. considere a possibilidade de fazer backup dos seus dados antes de executar esse tipo de consulta. Agora. Observe que há cinco registros nesta tabela e feche-a. clique no botão Design para observar o funcionamento subjacente da consulta. ou o nome. verifique se a opção Tabelas está selecionada. No papel. o tempo de preparo e os ingredientes das receitas no banco de dados de receitas. Agora. pressione F11 para exibi-la. pense em um banco de dados de receitas e no tipo de informações que gostaria de encontrar nele.

chegou a hora de criar uma. Criar consultas de duas maneiras Você pode criar consultas no modo Design ou usando um assistente.Criar consultas seleção As consultas podem tornar os dados mais úteis selecionando aqueles que respondem às perguntas e executam as tarefas solicitadas. você aprenderá duas maneiras de criar uma consulta seleção. TEXTO DO CURSO Da mesma forma que ocorre com formulários e relatórios. o Access oferece duas maneiras básicas de criar consultas: usando um assistente e no modo Design. Nesta lição. TEXTO DO CURSO Agora que você já tem noções básicas de consulta. um tipo simples e versátil de consulta usado em várias situações diferentes. 66 .

Por exemplo. o assistente solicitará que escolha os campos a serem incluídos na consulta. No modo Design. Você também pode criar a consulta usando o assistente e.O assistente. refiná-la no modo Design para obter apenas os resultados necessários. Você arrasta os campos desejados até uma grade e insere os critérios para a seleção dos dados a serem recuperados. Noções básicas sobre o assistente Um assistente orienta você durante a criação de uma consulta. Por exemplo. depois. mas pode ser útil na análise de conjuntos de registros mais complexos. você poderá especificar no modo Design que a lista recuperada deverá mostrar somente os funcionários do Departamento de Marketing e que ela deverá estar classificada pelos sobrenomes dos funcionários. O assistente também permite agrupar e resumir dados. Depois que você criar a consulta. você poderá especificar critérios para refinar a consulta. você tem controle total ao criar uma consulta. o assistente poderá executá-la ou poderá abrir o modo Design. bem como campos de consultas preexistentes. Nesse modo. 67 . configura rapidamente a estrutura da consulta definindo alguns itens para você. também conhecido como Assistente de Consulta Simples. Você pode selecionar campos de tabelas. como o nome. o gerente e o ramal de telefone de cada funcionário. TEXTO DO CURSO O Assistente de Consulta Simples começa solicitando que você selecione os campos desejados do banco de dados. se você estiver recuperando uma lista de pessoas de uma tabela Funcionários. o que não é necessário em consultas simples.

o primeiro passo é escolher as tabelas ou as consultas existentes que contêm os campos que você deseja usar. TEXTO DO CURSO No modo Design. Neste curso.e uma grade na qual você pode adicionar critérios e modificar a consulta. consulte o Cartão de Referência Rápida. testá-la no modo Design lhe permitirá ajustá-la com facilidade caso não obtenha os resultados desejados. . Quer você crie a consulta com o assistente ou no modo Design.. Para obter detalhes sobre como fazer alterações. Observação Você poderá alterar os campos usados em uma consulta depois que fizer a seleção original. você poderá especificar os critérios e outras configurações. 68 ... como se deseja ou não classificar os resultados.. Depois que adicionar os campos. O modo Design mostra as tabelas ou as consultas existentes nas quais você pode basear a sua consulta. nos concentraremos no trabalho com apenas uma única tabela.Trabalhar no modo Design Você pode criar e modificar consultas no modo Design. Os campos podem ser provenientes de uma única tabela ou de várias tabelas. O passo seguinte é selecionar e arrastar esses campos para uma grade.

. seus totais de vendas e seus distribuidores. convém ver o nome de cada produto.para adicioná-los à grade.. TEXTO DO CURSO Critérios são detalhes incorporados a uma consulta para identificar os dados específicos que se deseja recuperar. .... No modo Design. quer utilize o assistente ou o modo Design.Especificar campos No modo Design.. você adicionará cada campo desejado à consulta arrastando do resumo da tabela exibido acima da grade.. convém exibir apenas as receitas de itens de almoço. Especificar critérios para concentrar os dados Os critérios ajudam a concentrar os dados especificando precisamente os resultados desejados. 69 . você pode clicar duas vezes.. Em seguida. Você poderá especificar os campos desejados. em uma lista dos produtos mais vendidos. . se você estiver querendo almoçar. sua margem de lucro. você também poderá começar escolhendo as tabelas ou consultas que deseja usar. TEXTO DO CURSO Os campos especificados para uma consulta controlam os dados que ela recupera. Por exemplo. O assistente solicitará que você escolha as tabelas ou consultas e. Você também poderá clicar duas vezes nos campos para selecioná-los e exibi-los na grade na ordem em que clicar neles.ou arrastar campos. os campos que deseja usar. em seguida. Informações como as datas de fabricação dos produtos talvez sejam desnecessárias. Por exemplo. Essa ação preencherá as caixas Campo e Tabela da consulta.

mas exibir somente alguns dos resultados. Esse recurso também lhe permite reutilizar uma consulta. A caixa Mostrar permite que você decida se todos os campos usados na consulta deverão ser exibidos ou não. se estiver recuperando apenas as receitas de pratos de almoço. independentemente de ter especificado um critério para o mesmo. As informações podem não ser necessárias. para limitar o conjunto de registros às receitas de almoço. Você poderá exibir ou não um campo. todas as receitas com mais de 200 calorias por porção). Os critérios podem ser simples como "Almoço" ou mais complexos. Mas não será necessário exibir o campo QualPrato. sem precisar criar um nova consulta com essa finalidade. Os critérios complexos podem incluir várias condições (por exemplo. Por exemplo. entre aspas. todas as receitas de almoço que também usem franco em seus ingredientes). será redundante para as pessoas verem o campo QualPrato. Se você der à consulta um título como Receitas de Almoço. é preferível não exibir todos os dados recuperados por uma consulta. portanto. Ou você pode comparar valores (por exemplo. nesse campo não atendem a esse critério e. na linha Critérios. especifique um critério que limite o conjunto de registros às receitas que mostram "Almoço" no campo QualPrato. As receitas que contêm quaisquer outros dados. digite o texto ou valor que concentre a consulta na linha Critérios da grade da consulta.Para fazer isso. Para definir um critério. Por exemplo. É possível mostrar dois campos em vez de uma dezena. basta digitar Almoço. ou que não contêm dados. Executar a consulta 70 . convém exibir o nome de cada receita e sua descrição. já que todas as receitas retornadas por essa consulta referem-se a almoço. ou você talvez não queira revelar os critérios que usou na consulta. caso precise apenas de um subconjunto do conjunto de registros em determinada ocasião. em QualPrato. não são recuperadas por essa consulta. Você poderá marcar ou desmarcar a caixa Mostrar relativa a cada campo a qualquer momento que usar a consulta. Os campos estão aparecendo na tela? Você pode especificar quais dos campos usados na consulta devem ser exibidos nos resultados. TEXTO DO CURSO Às vezes.

você deseja ver apenas as receitas de pratos de almoço. 5. como pode ver nos resultados da consulta. clique no botão Novo na barra de ferramentas Banco de Dados e clique duas vezes em Assistente de Consulta Simples. Você especificou os campos da consulta. deixe a consulta aberta. Exercício 2: Especificar um critério na exibição Design Agora. em seguida. clique em Concluir. basta abri-la clicando duas vezes nela na lista de consultas.. Isso ocorre porque você ainda não especificou nenhum critério. para retornar ao modo Design e fazer outros Para executar uma consulta. Clique no botão Avançar.você pode executar uma consulta. pressione F11 para exibi-la. Dessa maneira. clique no botão de seta única para a direita. que aparece quando você clica em Consultas. Clique duas vezes em Criar consulta usando o assistente. Para obter mais informações.. clique em Tabela: Receitas. Sessão prática 15 Nesta prática.. Assim.No modo Design. Na janela Banco de Dados. em seguida. . o que terá oportunidade de fazer no próximo exercício. em Objetos. na janela Banco de Dados.. 1. você especificará um critério para a consulta criada com o assistente. Clique em Abrir a consulta para visualizar informações e. consulte os cursos "Um formulário para cada função" e "Relatórios I: Mostre seus dados". . Observação Se esse comando não aparecer na tela. Digite Receitas de Almoço como título da consulta.. mas ainda não especificou nenhum critério. Basta clicar no botão Executar Consulta..e exibir os seus resultados. convém criar um formulário.. Clique no campo NomeDaReceita e. clique no botão de seta única para a esquerda. você irá para o modo de exibição de resultados. Criar e refinar uma consulta seleção Exercício 1: Usar o assistente Neste exercício. Para exibir os resultados da consulta de uma melhor forma. em Objetos. A consulta que você criou recupera todas as receitas e não apenas as de almoço. 4. Se a janela Banco de Dados não aparecer na tela. para imprimir os resultados da consulta de uma maneira mais adequada. você criará e executará algumas consultas simples. Se desejar remover um campo depois que adicioná-lo. TEXTO DO CURSO Você pode testar uma nova consulta no modo Design. clique no botão Design ajustes. Em Tabelas/Consultas. 71 . clique em Consultas. você poderá criar um relatório. 6. você usará o assistente para criar uma consulta denominada "Receitas de Almoço". na barra de ferramentas Design da Caso os resultados desejados não apareçam na tela. 3.. Como o título da consulta sugere. 2. Faça o mesmo nos campos Descrição da Receita e QualPrato.

apenas as receitas de jantar estarão exibidas na tela. na barra de ferramentas Folha de Dados da Consulta para alternar para a exibição Agora. Em NomeDaReceita. na barra de ferramentas Folha de Dados da Consulta para alternar para a exibição 2. em QualPrato. na barra de ferramentas Folha de Dados da Consulta para abrir a consulta na 2. clique em Salvar como e digite o título Receitas de Jantar na caixa Salvar Consulta como. Clique no botão Exibir Design. clique na célula Classificar para exibir uma seta. Exercício 4: Alterar os resultados Neste exercício. Clique no botão Exibir Design. As aspas só serão necessárias se o critério contiver um ou mais espaços. mas o campo QualPrato não aparece mais na tela. Marque a caixa de seleção Mostrar para exibir esse campo no conjunto de registros. você tentará modificar os resultados dos exercícios anteriores.1. As receitas de almoço não estão em uma ordem específica. Deixe a consulta aberta para o próximo exercício. 7. você alterará o critério da pesquisa para recuperar pratos de jantar e salvará essa alteração com um título diferente. convém ocultar o campo QualPrato. Clique no botão Exibir Design. 8. 1. 72 . Primeiramente. Assim. Clique na célula Critérios. e digite "Almoço" para especificar o critério. você classificará os resultados e. 1. para adquirir o hábito. você terá duas consultas: uma para pratos de almoço e uma para pratos de jantar. e o seu título é Pratos de Almoço. em QualPrato. No menu Arquivo. É muito simples. Observe a coluna que contém o campo QualPrato. 4. Verifique se Consulta está selecionada como o tipo de arquivo na caixa em Como. Os resultados serão colocados em ordem alfabética imediatamente. clique na caixa de seleção Mostrar para desmarcá-la. Dessa maneira. você deverá ver somente as receitas de pratos de almoço. Você deverá inserir o critério nessa coluna. Agora. depois. 3. Clique na célula Critérios. Voilà! Você conseguiu. Exercício 3: Especificar que um campo não deve ser exibido nos resultados da consulta Como a sua consulta recupera apenas as receitas de pratos de almoço. Deixe a consulta aberta para o próximo exercício. Se você começou na hora do almoço. Agora. Observe que você continua vendo apenas as receitas de almoço. é provável que já esteja com fome para jantar agora. clique no botão Executar na barra de ferramentas Design da Consulta para exibir os resultados da consulta. na barra de ferramentas Folha de Dados da Consulta para alternar para a exibição 3. 5. Suponha que você deseje colocá-las em ordem alfabética pelo nome da receita. Agora. clique na seta e selecione Crescente. 3. mas convém usá-las mesmo com uma única palavra. 6. 2. modificará a consulta para recuperar as receitas de jantar em vez das de almoço. e altere "Almoço" para "Jantar". Agora. Execute a pesquisa novamente clicando no botão Executar na barra de ferramentas Design da Consulta. clique no botão Executar na barra de ferramentas Design da Consulta para executar a consulta novamente. 4. 5. Em QualPrato. 4. Clique no botão Exibir exibição Design. clique no botão Executar na barra de ferramentas Design da Consulta.

como recuperar todos os associados de vendas em Paris. Consultas II: Limitar resultados e calcular valores Agora você já sabe criar uma consulta básica para recuperar dados. como recuperar produtos com o maior número de vendas ou os alunos com as notas mais baixas. E se você precisar de uma lista dos produtos mais vendidos na Europa ou do total de todas as vendas na França? E se quiser calcular o imposto de seus produtos? Você pode fazer isso e muito mais com consultas. números. Por exemplo. ou seja. Outra maneira é usar critérios. o que o ajudará a determinar os valores mais altos e mais baixos.9. é possível identificar os produtos que vendem mais ou menos ou encontrar todas as vendas de imóveis superiores a um determinado valor. você terá a oportunidade de experimentar os recursos na sessão prática no final deste curso. as quais não somente recuperam dados. Uma maneira de dar ênfase a consultas é identificar os valores mais altos ou mais baixos. Agora. aparecem as consultas Receitas de Almoço e Receitas de Jantar. e está pronto para se aperfeiçoar. texto. Além disso. em seguida. Nesta lição. 73 . datas e cálculos que especifiquem condições às quais os dados devam atender. mas podem ser usadas como uma fonte de dados em formulários e relatórios. Feche a consulta e examine as consultas listadas na janela Banco de Dados. você conhecerá os recursos dos valores "principais". aprenderá mais sobre critérios. Limitando resultados As consultas permitem a ênfase em dados tornandoos mais úteis.

bastam alguns cliques do mouse. como os 20% com as médias mais baixas. você insere critérios em uma célula de Critérios para especificar uma condição à qual os dados devem atender. Limitar os resultados usando critérios Embora seja possível usar consultas para extrair dados de alguns campos de uma tabela grande. clique na célula Classificar da grade de design da consulta. ou uma porcentagem. Você pode selecionar um número ou uma porcentagem de registros a serem recuperados. É possível recuperar alguns dos valores mais altos e mais baixos entre os seus dados. clique na seta ao lado de Todas e clique em na caixa Valores Principais um dos números ou das porcentagens predefinidos. você também pode digitar o valor ou a porcentagem de sua preferência na caixa Valores Principais. por exemplo. Tipos de critérios Tipo Texto "administrador" Exemplo Descrição Localiza todos os funcionários cujo cargo é "administrador". O Access aplica aspas automaticamente aos critérios de texto quando você 74 . números ou datas) ou de expressão (valores e funções combinados com comparações e cálculos). como os produtos mais caros fabricados por sua empresa. é possível recuperar os funcionários subordinados a um gerente específico ou que tenham sido contratados depois de uma determinada data. Clique na seta exibida e em Crescente para recuperar os valores mais altos ou em Decrescente para recuperar os mais baixos. Você aprenderá mais sobre expressões posteriormente. Clique na célula Classificar. Essa condição às vezes é chamada de valor simples (texto simples. você poderia recuperar apenas o nome e o cargo de uma tabela de funcionários grande com 30 campos. Veja aqui alguns exemplos comuns: Texto: coloque palavras ou frases específicas entre aspas. como 10 associados de vendas. de forma precisa. clique em 25% para mostrar 25% das médias mais altas ou mais baixas de um banco de dados acadêmico. No modo Design. Por exemplo. os profissionais de vendas com as maiores vendas por trimestre ou os alunos com as menores médias? Com uma consulta de valores principais. clique na seta exibida e em Crescente para recuperar os valores mais altos ou em Decrescente para recuperar os mais baixos. Você pode até mesmo especificar um número. Os critérios ajudam a limitar os resultados de uma consulta especificando. Você pode usar diferentes tipos de dados e até mesmo cálculos ou comparações em seus critérios.Mostrar apenas os valores principais mais baixos e mais altos Você quer saber o maior ou menor ou o máximo ou mínimo de algo. usar critérios limita os resultados ainda mais. No modo Design. Por exemplo. o que você deseja (neste caso somente receitas de almoço). Para especificar se deseja os valores mais altos ou mais baixos. No modo Design.

Número 03 Localiza todos os cursos cujo número de seção é 3. Por exemplo. identificadores (como nomes de campo). menos três unidades que já estão atrasadas. datas e funções com comparações e cálculos. determinadas expressões (como maior que) funcionarão de forma diferente. 75 . número ou data na célula Critérios quando quer localizar registros que tenham dados iguais (=) aos critérios inseridos. Observação Se você estiver recuperando números ou datas e não obtiver os dados desejados. operadores (como maior que >) e constantes. então y) e adicionar seqüências de texto. mas é preciso verificar se foram posicionados corretamente caso seja utilizado um formato de data não reconhecido pelo programa. como parte de um endereço. números. funções internas e constantes (um valor predefinido que não muda. BA" ou "São Paulo" Números: você pode usar números e cálculos nos critérios. o Access formula uma expressão automaticamente. Coloque as datas entre sinais de número (#). Localiza todas as datas que correspondem exatamente a 03/04/06. Essa expressão localizará pedidos ainda não entregues. como nome e sobrenome (às vezes chamado de concatenação). Embora você esteja digitando um valor simples. Ela é usada para calcular números. Você pode criar as suas próprias expressões. Datas: é possível comparar dados com datas de várias maneiras. Usa a função de data chamada Now() para recuperar todas as datas anteriores a hoje. mas o posicionamento automático das aspas talvez não seja correto em critérios complexos que contenham várias palavras ou pontos. É possível determinar o tipo de dados exibindo a tabela que contém o campo no modo Design. Para criar uma expressão. por exemplo. como em um endereço.000) a valores entre dois números específicos e cálculos (localizar datas de entrega com mais de três dias da data do pedido). datas. Expresse-se com critérios Você digita texto. por exemplo: "Salvador. de uma simples comparação (como nas vendas maior que 100.Usa um cálculo 3) nos critérios. você pode combinar texto. talvez seja conveniente verificar o tipo de dados do campo. No entanto. definir critérios. cálculos. como Verdadeiro). executa a consulta. Expressões com comparações e cálculos: é possível usar uma combinação de texto. Uma expressão combina valores (texto ou números) com funções internas. definir uma condição (se x for verdadeiro. Exemplos de critérios. Não coloque números entre aspas quando os dados forem armazenados em um campo numérico (aquele que contém apenas números). Você aprenderá expressões nas próximas seções. Data #03/04/06# Expressão <Now() com um operador de comparação Expressão com um cálculo ([UnidadesRecebidas])<([UnidadesPedidas]. Um exemplo de uma expressão usada como critérios. O Access aplica automaticamente os sinais de número às datas com determinados formatos quando você executa uma consulta. comparar dados com um valor predefinido. números. campos. coloque-os entre aspas quando forem armazenados em um campo de texto. operadores (como = ou +). se alguns números forem tratados como texto.

combinar e fazer cálculos com dados e critérios. fazer refinamentos digitando. Na seção do meio há botões dos operadores usados com mais freqüência. como a célula Critérios de um campo. Na seção inferior há elementos de dados disponíveis para usar na expressão. Por exemplo. operador. Ou e Não. Você também pode usá-lo para criar a estrutura básica e. combinar campos de texto (também conhecido como concatenação) e muito mais. A seção superior do Construtor de Expressões é uma caixa de expressão na qual você cria a expressão. Na grade de design da consulta. Operador. Este curso aborda os operadores de comparação e de aritmética. se não souber. e clique em Construir no menu de atalho. poderá utilizar o Construtor de Expressões. Aritmética: esses operadores fazem cálculos. como adicionar campos (Subtotal + Dica) ou multiplicar um campo pelo desconto especificado (Taxa * 0. Alguns tipos comuns são E. No entanto. primeiro. é possível recuperar uma lista de funcionários que trabalham no escritório de São Paulo e moram em Campinas. Você experimentará os operadores de comparação na sessão prática desta lição e fará um passeio pelos operadores de aritmética na próxima lição. você também pode usar o Construtor de Expressões para ajudar a construílas. Observação Também é possível usar o Construtor de Expressões para criar campos calculados. você tem esse número? Operadores são símbolos e palavras que especificam a ação a ser executada com os dados. fazer cálculos. clique com o botão direito do mouse na célula na qual deseja criar uma expressão. Se você souber a sintaxe da expressão necessária. Ele é usado no modo Design.50). Lógica: esses operadores aplicam lógica para determinar se as condições são verdadeiras ou falsas. Os operadores podem comparar. Eles podem comparar dados com um valor. 76 . eis aqui uma visão geral dos tipos básicos de operadores: Comparação: esses operadores comparam dados do banco de dados com valores ou outros campos. como recuperar todos os produtos com inventários de 100 itens ou mais (>=100) ou todas as notas inferiores a 70 (<70). usar vários critérios.Construtor de Expressões Embora seja possível digitar as expressões manualmente. em seguida. provavelmente vai querer digitá-la na grade de design da consulta. sobre os quais você aprenderá na próxima lição. mas.

00. Por exemplo.recupera produtos cujo preço unitário é maior que 60. Observação O operador Entre é usado normalmente em consultas parâmetro. como todas as notas iguais ou menores que 70..00 e 40. basta digitar ">60" como critério para o campo Preço Unitário de uma consulta de produtos.00.00.Comparar valores: maior que.00 se o banco de dados contivesse algum. É fácil recuperar dados com base na comparação com um valor. Você pode usar o operador chamado Entre. a expressão anterior recuperaria produtos que custam 25. = > < >= <= <> Operadores comuns de comparação Igual a Maior que Menor que Maior ou igual a Menor ou igual a Diferente de . para localizar todos os produtos cujo preço é igual ou superior a 60. Basta digitar o operador de comparação. 77 . como "Entre um valor mais baixo E um valor mais alto"... Esta consulta usando um operador de comparação.00. menor que etc. como <= (menor ou igual a).. Os produtos que custam entre 25. incluindo aqueles que custam essas quantias exatas. Entre dois valores Como localizar um valor entre dois valores? Por exemplo.00 e 40. são recuperados. talvez você queira encontrar todas as residências em um banco de dados específico que custem entre 150 e 250 mil ou todos os produtos que custem entre 25. antes do valor na célula Critérios da grade de design da consulta. Basta digitar o que costuma dizer. um tipo de consulta seleção na qual o usuário deve digitar critérios. a expressão também localiza valores que correspondem aos números inferior e superior. mas também pode ser usada em outras consultas seleção. Por exemplo. ou seja: Entre 25 e 40 Além de localizar valores entre esses dois números.00 e 40.

Observação 14. Exercício 1: Criar uma consulta de valores principais Em primeiro lugar. (Você deve ter notado que 25% de 77 não é exatamente 21. Clique na seta ao lado da caixa Valores Principais da barra de ferramentas Design da Consulta e clique em Todas. Na grade de design da consulta. Na barra de ferramentas Folha de Dados da Consulta. (Na verdade. 3. O Access não separará de forma arbitrária os resultados iguais. Você verá os 30 produtos com mais unidades em estoque. Na barra de ferramentas Folha de Dados da Consulta. 6. você tem um conjunto menor de resultados. Se observar os resultados da consulta. para para exibir os 30 produtos com os 10. Em vez disso. 2. É importante executar esta etapa para que o próximo exercício funcione corretamente. no campo UnidadesEmEstoque. em Objetos. Agora. Clique no botão Exibir Design. clique no botão Exibir para retornar ao modo Design. verá que os últimos quatro produtos têm o mesmo número de unidades em estoque. 13. Na grade de design da consulta.Sessão prática 16 Nesta sessão prática. da barra de ferramentas Folha de Dados da Consulta para abrir a consulta no modo 5. Clique na seta ao lado da caixa Valores Principais em 25%. É importante executar 78 . retornará todos os resultados iguais necessários para satisfazer a consulta. na barra de ferramentas Design da Consulta. a consulta está localizando todos os 77 produtos da tabela base. clique na célula Classificar. da barra de ferramentas Design da Consulta e clique Agora. clique na célula Classificar do campo UnidadesEmEstoque. Em seguida. Nesse ponto. Clique no botão Executar esta etapa para que o próximo exercício funcione corretamente. você quer ver uma lista de um número definido de produtos com inventários altos para avaliar se vai colocar alguns itens à venda. Agora.) 12. Clique na seta exibida e clique em não classificado na lista. no campo UnidadesEmEstoque. ou seja. 7. 4. Em seguida. clique no botão Exibir retornar ao modo Design. você exibirá os produtos com os inventários mais baixos. Clique duas vezes na consulta Níveis de Inventário para executá-la. Na barra de navegação da consulta (provavelmente. clique na célula Classificar. da barra de ferramentas Design da Consulta para executar a consulta novamente e 11. a área inferior esquerda de sua tela) veja quantos registros a consulta recupera. Na barra de navegação da consulta. os quais representam os produtos com a menor quantidade em estoque. clique em Consultas. Clique na seta ao lado de Valores Principais novamente e digite 30 maiores níveis de inventário. clique na seta exibida e clique em Crescente na lista. 9. Clique no botão Executar observe os resultados. todos os produtos com inventário mais baixo classificados na ordem crescente pelo número de unidades em estoque. você verá 31 produtos. você pode ver que foram retornados 21 registros. Há 36 itens de cada um deles em estoque. O que o Access faz neste caso? Ele inclui ambos os resultados. Na janela Banco de Dados. Em seguida. clique na seta exibida e clique em Decrescente na lista. você determinará que deseja 25% dos mais baixos especificando a ordem de classificação. Agora. você vai criar uma consulta de valores principais.) 8. comparar valores e calcular a média dos custos. Clique no botão Executar da barra de ferramentas Design da Consulta para executar a consulta novamente. 1. Por quê? Dica: observe os últimos dois produtos entre os resultados da consulta. vamos restaurar todos os resultados novamente.

clique na célula Critérios e digite >40. Salve e feche a consulta e o banco de dados. Portanto. adicionar dois campos ou multiplicar um preço pela porcentagem de aumento? É possível usar a "consulta de totais" para executar vários cálculos. em Objetos. Feche a consulta. 5. 3.00 e 40. Os totais de frete são calculados na consulta e não são armazenados na tabela base. 2. Na janela Banco de Dados. Exercício 3: Entre os números Nesta sessão prática. incluindo calcular a média e contar o número de registros que satisfazem determinados critérios. Em ambos os casos. especificará os critérios dos itens a serem recuperados que custam mais de 40. em PreçoUnitário. Na barra de ferramentas Folha de Dados da Consulta. os quais são exibidos juntamente com os outros campos do banco de dados. você vai alterar a consulta do exercício anterior para localizar produtos que estejam entre dois preços. Exercício 2: Comparar dados a um valor Agora. clique no botão Exibir para retornar ao modo Design.00. da barra de ferramentas da Na grade de design da consulta. Observe que todos os produtos mostrados custam mais de 40. 4. 1. o que ajuda a controlar o seu tamanho e a sua eficiência. como exibir o frete total por país. 79 . os cálculos não são armazenados no banco de dados. Clique no botão Executar da barra de ferramentas Design da Consulta para executar a consulta. Clique no botão Executar na barra de ferramentas Design da Consulta para exibir os resultados. 2. Observe que os resultados estão entre 25. Expresse-se com cálculos Você deseja calcular dados. Também é possível criar campos calculados. Clique na consulta Comparação para selecioná-la e clique no botão Design janela Banco de Dados para abrir a consulta no modo Design.00 e também incluem registros dos produtos que custam esses valores exatos. verifique se a opção Consultas ainda está selecionada.00. 1. 3. 4. exclua os critérios contidos e digite Entre 25 e 40. Na célula Critérios. mas não salve as alterações nem feche o banco de dados. você quer exibir uma lista dos itens mais caros.15. Deixe a consulta aberta para o próximo exercício. em PreçoUnitário.

Em seguida. O campo calculado é exibido com os outros campos na grade de design da consulta. o Access atribuirá Expr1. você aprendeu a usar expressões como critérios. clique na célula Total do campo pelo qual deseja agrupar os dados e clique na seta exibida. Um campo calculado é um novo campo que você cria em uma consulta para indicar os resultados de um cálculo. Ele também pode ser exibido em formulários e relatórios baseados na consulta. contam e executam outras operações. Por padrão. Basta clicar no botão Totais na barra de ferramentas Design da Consulta. você pode usar o que chamamos de consulta de totais. contar o número de itens. Um exemplo de campo calculado seria o campo Valor na seguinte expressão: Valor: [Quantidade] * [PreçoUnitário] Se você não atribuir um nome ao campo e apenas digitar a equação. Os cálculos são feitos cada vez que você executa a consulta. bem como combinar texto (como os campos Nome e Sobrenome para criar um único campo para o nome de um cliente). você precisa primeiro atribuir um nome ao campo. A caixa Zoom fornece uma área maior na qual você pode digitar o seu cálculo. Na lista Agrupar por. 80 . É importante compreender por qual campo deseja agrupar os dados. Ao contrário de um campo real do banco de dados.Calcular o total ou a média de registros em uma consulta Para fazer cálculos relacionados a um grupo de itens. um campo calculado é exibido com os outros campos nos resultados da consulta. os resultados do campo calculado não são armazenados como dados. você se concentrará nos cálculos numéricos. encontrar o número mínimo e o número máximo e muito mais. O botão Totais. Para obter uma lista completa. clique no cálculo ou na função que deseja aplicar. como agrupar os totais de frete pelo campo Frete. Expr2 etc. Para criar um campo calculado. Ampliando um campo calculado. Nesta lição. Não deixe o nome "consulta de totais" enganá-lo. Criando um campo calculado Na última lição. A consulta usa funções internas que calculam a média. Ela pode fazer muito mais que apenas calcular o total dos dados. a cada campo calculado. Uma consulta de totais pode calcular a média de um grupo de itens. Os cálculos disponíveis na célula Total. Você pode fazer cálculos numéricos. consulte o Cartão de Referência Rápida no final deste curso. como faria com qualquer campo do banco de dados. Você começa exibindo a linha Total. Essa consulta mostrará o frete total de cada país da tabela Pedidos. Também é possível usá-las para criar campos calculados.

mas neste curso você 81 . Exibe no campo FretePrincipal o custo do frete mais 10% de aumento. Imposto e Gorjeta. —ou— Usar o Construtor de Expressões. Ele pode conter campos dos dados. Um campo calculado pode adicionar. Alguns operadores aritméticos também podem ser usados para combinar (ou concatenar) campos de texto. Operadores aritméticos e sua precedência Operador + Adição. multiplicar. bem como números e funções internas. Exibe no campo Valor o produto da multiplicação do campo Quantidade pelo campo PreçoUnitário. você pode: Digitá-la diretamente na grade de design da consulta. Exemplos de campos calculados.1 Total: [Subtotal]+[Imposto]+[Gorjeta] TotalSalárioSemanal: Exibe no campo [SalárioPorHora]*[DiasPorSemana]*[HorasPorDia] TotalSalárioSemanal o produto da multiplicação do valor por hora pelo número de horas trabalhadas em um dia e o número de dias trabalhados em uma semana. Objetivo As expressões usam operadores aritméticos. Exibe no campo Total a soma dos valores dos campos Subtotal. Valor: [Quantidade] * [PreçoUnitário] FretePrincipal:Frete*1. Subtração.Para inserir uma expressão no modo Design. Basta clicar com o botão direito do mouse na célula e clicar em Zoom no menu de atalho. subtrair. como Preço vezes Quantidade. Como vimos na primeira lição. Exemplos de campos calculados Expressão QtdeTotal: [QtdeEnviadaAgora] + [JáEnviada] Objetivo Exibe no campo QtdeTotal a soma dos valores dos campos QtdeEnviadaAgora e JáEnviada. é possível calcular o preço de um serviço importante. dividir e realizar outras operações nos dados. talvez um serviço urgente ou em circunstâncias incomuns. os operadores são símbolos ou palavras que executam ações em relação aos dados. —ou— Digitar na caixa Zoom. multiplicando o custo do frete para aplicar um aumento de 10%. Basta clicar com o botão direito do mouse na célula e clicar em Construir no menu de atalho. Por exemplo. Esse cálculo pode ajudálo a avaliar quanto de um pedido já foi entregue.

Precedência de operadores: todos em ordem agora Operador Exponenciação (^) Negação — um sinal de menos (-) à esquerda Multiplicação e divisão (*. Você já deve usar os operadores de adição (+). Usando PartData. o Access os avaliará da esquerda para a direita. onde mmm é janeiro a dezembro. Arredonda as expressões numéricas para inteiros. o resultado seria 19. 82 . não é preciso se preocupar com o que ocorre nos bastidores. para cálculos simples de data. PreçoAtual fosse 40 e PreçoInicial 35.500. Com o Access. [Quantidade]*([PreçoAtual][PreçoInicial]) Se Quantidade fosse 500. você pode fazer mais do que apenas adicionar e subtrair datas. [DataDoPedido]) EsteMês: Formato(Agora().965. Sem os parênteses. Calculando datas Expressão HoraDeBuscar: SomData("h". Agora())+ Int( Formato(agora(). uns dentro dos outros. Se tiver vários operadores no mesmo nível. [HoraDeChegada]) Idade: DifData("aaaa". subtração (-). "mmm") Objetivo Exibe uma hora que é três horas após a HoraDeChegada. Eleva a primeira expressão numérica à potência da segunda. No Access. Você pode alterar a ordem colocando parênteses ao redor da parte que o Access deve avaliar primeiro. Há algumas expressões de data na tabela à esquerda e no Cartão de Referência Rápida no final deste curso. o resultado seria 2. em relação à data atual. 3. como 8 para agosto. [DataDeNascimento]. divide o primeiro inteiro pelo segundo e retorna somente o resto. o Access avaliará determinados operadores antes de outros. [DataDeEnvio]) AnoDaContratação: PartData("aaaa". Isso é conhecido como precedência de operadores. Exibe o mês abreviado que a data atual representa. Útil para retornar cada n registro. Considere a seguinte expressão: Se a sua expressão tiver vários operadores aritméticos.* / \ ^ Resto Multiplicação. Tabela de operadores comuns e a respectiva ordem da precedência. Divisão na qual as expressões numéricas e o quociente são arredondados. Você pode trabalhar com datas em cálculos. Exibe o número do mês. "mmdd") < Formato( [DataDeNascimento]. datas e horas são armazenadas como números decimais para que você possa usá-las em equações matemáticas. é possível exibir parte de uma data. Lembre-se de que o Access avalia a multiplicação e a divisão antes da adição e da subtração. como cada sétimo registro. [DataDoPedido].-) Ordem 1 2 3 4 5 6 Se você tiver vários parênteses. Exibe o número de dias entre os campos DataDoPedido e DataDeEnvio. Calcula a idade de alguém a partir do nascimento. Operadores e sua precedência. mas é útil conhecer os outros operadores e os respectivos propósitos. como o ano em que alguém foi contratado. pois o Access cuida dos cálculos para você. "mmdd") ) TempoDeAtraso: DifData("d". como subtrair uma data de outra ou recuperar todas as datas anteriores a hoje. aprenderá a usar operadores com valores. Exibe o ano em que cada funcionário foi contratado. multiplicação (*) e divisão (/) com mais freqüência. o Access agirá de dentro para fora. [DataDaContratação]) NúmeroDoMês: PartData("M"./) Divisão de inteiros (\) Módulo (Resto) Adição e subtração (+. Divisão. É uma grande diferença. Mas.

aprenderá a importância dos parênteses. veja quantos registros a consulta recupera. Caso contrário. Quando não há dados a serem inseridos em um campo. 83 . o que significa que você sabe que não há valor para o campo. talvez você queira procurar os alunos que ainda não tenham notas. 3. PaísAtual: SeImed(ÉNulo([País]). Se você tentar fazer cálculos. Caso contrário. Insira uma seqüência de comprimento nulo digitando duas aspas duplas sem espaço entre elas (""). calculará uma data e explorará valores nulos. Há alguns exemplos na tabela à esquerda e no Cartão de Referência Rápida no final deste curso. você executará uma consulta de totais. Alguns exemplos de expressões É Nulo. "". como Texto. Região e CEP. Você pode fazer isso usando os operadores É Nulo e É Negado Nulo. exibe o conteúdo do campo.Alguns exemplos de expressões de data. Basta digitar o operador na grade de design da consulta na célula Critérios do campo cujos valores está verificando. [DataDaSolicitação] . executar uma consulta de totais ou classificar um campo que contenha alguns valores nulos. exibe os valores dos campos Cidade. exibe a diferença. Exibe uma seqüência vazia no campo PaísAtual quando o campo País é nulo. A contagem não refletirá o número total de alunos. criará um campo calculado manualmente e usando o Construtor de Expressões. Por exemplo. Alguns tipos de campo. talvez não obtenha os resultados desejados. é possível inserir uma seqüência de comprimento nulo em um campo cujo tipo de dados seja varchar ou nvarchar. verifique se a opção Consultas ainda está selecionada. você sabe que ele não tem uma nota. [País]) =SeImed(ÉNulo([Região]). também podem conter uma seqüência de comprimento nulo. a área inferior esquerda de sua tela). Caso contrário. Por exemplo. Talvez seja conveniente excluir valores nulos dos resultados ou.[Cidade]&""& Exibe os valores [CEP]. em Objetos. possivelmente. 1. ele é considerado nulo. Trabalhar com cálculos Exercício 1: Totais e contagens Nesta sessão prática. Por exemplo. pois os alunos sem nota ainda não foram incluídos. Sessão prática 17 Nesta sessão prática. Memorando e Hiperlink. Os valores nulos também afetariam os resultados se você estivesse contando o número de registros de alunos com base no campo Nota e algumas notas ainda não estivessem registradas. [Cidade]&" "&[Região]&"" dos campos &[CEP]) Cidade e CEP quando o campo Região é nulo. um aluno pode ter desistido e. limitar os resultados apenas àqueles registros com valores nulos. Talvez você queira também lidar com valores nulos usando uma expressão e executando uma ação diferente nesses registros. Na janela Banco de Dados. "Está faltando a data". você revisará as informações de resumo sobre a remessa de seus pedidos. Observação Em um projeto do Access associado a um banco de dados do Microsoft SQL Server™. É possível usar a expressão interna chamada É Nulo. Clique duas vezes na consulta Resumo de Frete para executá-la. 2. Compreendendo como os valores nulos afetam as consultas Expressão HoraPrecedente: SeImed(ÉNulo([DataDaSolicitação] [DataDeEnvio]).[DataDeEnvio]) Objetivo Exibe a mensagem "Está faltando a data" no campo HoraPrecedente quando o valor de DataDaSolicitação ou DataDeEnvio é nulo. assim. Na barra de navegação da consulta (provavelmente. a função Média ignora automaticamente os campos que contêm valores nulos.

Na janela Banco de Dados. Clique duas vezes na consulta Níveis de Inventário para executá-la. clique na seta exibida e clique em Soma na lista.93 em pedidos. 6. em seguida. Na grade de design da consulta. No momento. adicionado a UnidadesEmEstoque. Clique no botão Exibir Design. Digite parênteses antes do primeiro colchete de [UnidadesEmEstoque] e depois do último colchete de [UnidadesPedidas]. Clique em OK para fechar a janela Zoom. 1. Clique no botão Executar da barra de ferramentas Design da Consulta para executar a consulta. da barra de ferramentas Folha de Dados da Consulta para abrir a consulta no modo Você não precisa do CódigoDoPedido. 5. A Argentina tem três pedidos. 7.Neste ponto. Agora. 7. Exercício 2: Precedência de operadores Nesta sessão prática. em seguida. Na barra de ferramentas Folha de Dados da Consulta. aponte para a barra horizontal fina. clique no botão Totais exibida a linha Total. a consulta está recuperando todos os 122 pedidos. portanto. você verá a diferença drástica que os parênteses podem fazer e como a precedência de operadores pode gerar valores inesperados. 3. Na barra de ferramentas Design da Consulta. vamos ver quantos pedidos foram enviados a cada país. clique para selecionar o campo CódigoDoPedido e pressione a tecla DELETE. Clique no botão Exibir Design. Dê uma olhada nos campos ValorTotalErrado e ValorTotalCorreto. 5. o país para o qual cada pedido foi enviado e o custo do frete por pedido. 4. acima do campo CódigoDoPedido. A sua tarefa é corrigir a precedência no campo ValorTotalCorreto. você deseja ver o custo total do frete por país de todos os pedidos. 8. agora é Sob o campo Frete. 9. O frete total de todos os pedidos é calculado para cada país e o campo é chamado de SomaDeFrete. . Salve a consulta se quiser manter os resultados e feche-a. chamada seletor de coluna. clique no botão Exibir para retornar ao modo Design. verifique se a opção Consultas ainda está selecionada. Em vez disso. multiplicar essa soma pelo PreçoUnitário. removerá esse campo da consulta. em Objetos. O campo será removido e os outros dois campos se deslocarão para a esquerda na grade de design da consulta. 84 . ambos exibem o mesmo valor incorreto. Clique na célula Total sob o campo Frete. clique na seta exibida e clique em Contagem na lista. O que você realmente deseja é primeiro somar UnidadesEmEstoque com UnidadesPedidas e. clique no botão Executar Consulta. 10. 4. Dica Para executar novamente a consulta. clique na célula Total (a opção Agrupar por é a mais provável a ser exibida). como mostrado: ValorTotalCorreto: ([UnidadesEmEstoque]+[UnidadesPedidas])*[PreçoUnitário] 6. 2. Execute novamente a consulta e observe que o número de pedidos por país está listado. Na grade de design da consulta. da barra de ferramentas Folha de Dados da Consulta para abrir a consulta no modo Clique com o botão direito do mouse no campo ValorTotalCorreto e clique em Zoom no menu de atalho. Você verá a expressão: ValorTotalCorreto: [UnidadesEmEstoque]+[UnidadesPedidas]*[PreçoUnitário] A precedência de operadores está fazendo com que UnidadesPedidas seja multiplicado por PreçoUnitário e. Quando o ponteiro tornar-se uma seta. A Argentina terá um total de 298. mas mantenha o banco de dados aberto. 11. Clique no botão Executar da barra de ferramentas Design da Consulta para executar a consulta. na barra de ferramentas Design da 12.

verifique se a opção Consultas ainda está selecionada. Clique na célula em branco à direita do campo PreçoUnitário e digite o seguinte: NovoPreço: [PreçoUnitário]*1. Exercício 3: Criar um campo calculado Os seus preços logo terão um aumento de 10%. clique com o botão direito do mouse na célula à direta da expressão NovoPreço criada no exercício anterior e clique em Construir no menu de atalho. Também é possível usá-lo como ponto de partida e depois desenvolver a expressão manualmente. Clique com o botão direito do mouse no campo EPNovoPreço. Portanto. Por exemplo. clique em Propriedades no menu de atalho e clique na caixa Formato da caixa de diálogo Propriedades do Campo. Você notará que o Access atribuiu à expressão o nome padrão Expr1:. Renomeie-a excluindo o nome padrão e digitando EPNovoPreço. 7. Dica 2. Clique fora da célula para concluir o campo. Clique fora da célula para concluir o cálculo do campo. Clique no botão do asterisco * (multiplicação) para adicioná-lo à equação e digite 1. clique em Propriedades no menu de atalho e clique na caixa Formato da caixa de diálogo Propriedades do Campo. Mantenha essa consulta aberta no modo Design para o próximo exercício. da barra de ferramentas Design da Consulta para executar a consulta. clique com o botão direito do mouse na célula. Na barra de ferramentas Folha de Dados da Consulta. 3. Salve a consulta se quiser manter os resultados e feche-a em seguida. O campo deve ser: EPNovoPreço: [Produtos]![PreçoUnitário]*1. Exercício 4: Usar o Construtor de Expressões Agora. 4. 3. 1. O Construtor de Expressões adiciona automaticamente identificadores aos objetos. Na parte inferior do Construtor de Expressões. clique no botão Exibir. 1. Salve e feche a consulta. Clique na seta exibida. clique em Moeda na lista e clique no botão Fechar. 7. Se a consulta Aumento de Preço não for exibida no modo Design. 5. abra-a. Os resultados Clique no botão Executar dos campos NovoPreço e EPNovoPreço devem ser iguais. 85 .10. clique em Moeda na lista e clique no botão Fechar. 6. Clique na seta exibida. Na grade de design da consulta. pois cria a sintaxe automaticamente. Dica O uso do Construtor de Expressões nessa expressão não é absolutamente necessário. Na janela Banco de Dados. você usará o Construtor de Expressões para construir um campo calculado semelhante na mesma consulta. Clique duas vezes em PreçoUnitário para que mostre a área da expressão na parte superior do Construtor de Expressões. clique duas vezes no sinal de mais ao lado de Tabelas para expandir a pasta e clique na pasta Produtos para exibir os seus campos. Você verá que os preços na coluna NovoPreço aumentaram 10%.083 em vez de 777. clique no botão Exibir. Em seguida.1 6. 8. o ValorTotalCorreto de Chai será 702 em vez de 39 e de Chang será 1. em Objetos. da barra de ferramentas da 5. mas você verá o quanto ele é útil em expressões mais complexas.Você notará uma grande diferença entre a maioria dos campos ValorTotalErrado e ValorTotalCorreto. Dica Na barra de ferramentas Folha de Dados da Consulta. consultas etc. os quais são necessários ao construir expressões complexas com várias tabelas. Clique na consulta Aumento de Preço para selecioná-la e clique no botão Design janela Banco de Dados para abrir a consulta no modo Design.1 4. Clique no botão Executar da barra de ferramentas Design da Consulta para executar a consulta. 2. 8. mas mantenha o banco de dados aberto para o próximo exercício. Clique em OK e clique fora do campo para que o Access conclua a sintaxe da expressão. você deseja recuperar uma lista dos novos preços.

digite o operador É Negado Nulo na célula Critérios. clique na seta exibida e clique em Crescente na lista. Na grade de design da consulta. verifique se a opção Consultas ainda está selecionada. Clique no botão Executar da barra de ferramentas Design da Consulta para executar a consulta. Dica Clique no botão Executar da barra de ferramentas Design da Consulta para executar a consulta. Na janela Banco de Dados. em Objetos. em Objetos. Role para a direita se necessário. 5. 6. Execute a consulta. 3. Clique no botão Exibir Design. Clique na consulta Tempo de Atraso para selecioná-la e clique no botão Design janela Banco de Dados para abrir a consulta no modo Design. 3. 7. Etapa bônus: Classificar os resultados. Clique duas vezes na consulta Resumo de Notas para executá-la. do menor para o maior. 86 . ambos sem notas. Execute a consulta novamente e examine os resultados. você usará os operadores É Nulo e É Negado Nulo para localizar e excluir registros com valores em branco. 1. Você vê os registros no início que não possuem notas? Esses registros foram classificados na ordem crescente e os valores nulos aparecem no início. Clique na célula vazia à direita do campo DataDoPedido e digite o seguinte: TempoDeAtraso: [DataDeEnvio]-[DataDoPedido] 4. digite o operador É Nulo na célula Critérios. Você verá dois registros. Dica Clique no botão Exibir da barra de ferramentas Folha de Dados da Consulta para abrir a consulta no modo Design. 2.Exercício 5: Subtrair datas Nesta sessão prática. 2. da barra de ferramentas Folha de Dados da Consulta para abrir a consulta no modo Na grade de design da consulta. Não esqueça de incluir o espaço entre É e Nulo. Na janela Banco de Dados. 5. Volte para o modo Design e troque É Nulo por É Negado Nulo. 4. verifique se a opção Consultas ainda está selecionada. Exercício 6: Verificar se há valores nulos Nesta sessão prática. da barra de ferramentas da Dica Clique no botão Executar da barra de ferramentas Design da Consulta para executar a consulta. você verá o tempo de atraso entre datas dos pedidos. Você verá o número de dias entre a data em que o pedido foi feito e a data em que foi enviado. na célula do campo Nota (a terceira célula a partir da esquerda). 1. Execute a consulta. em Notas. Os pedidos agora estão classificados conforme o tempo de atraso. Salve e feche a consulta. Em TempoDeAtraso. da barra de ferramentas Folha de Dados da Consulta para abrir a consulta no Dica Clique no botão Exibir modo Design. Dica Clique no botão Executar da barra de ferramentas Design da Consulta para executar a consulta. clique na célula Classificar.

Dessa vez. aprenda como transformá-la em uma consulta parâmetro. Se estiver familiarizado com a consulta seleção básica. Consultas III: Criar consultas parâmetro que solicitam entrada dos usuários Uma consulta parâmetro do Microsoft Access é útil quando o mesmo tipo de consulta é executado com freqüência. Como constatou. 87 . use sempre Uma consulta parâmetro pode responder várias perguntas. é bem fácil isolar registros com valores em branco usando os operadores É Nulo e É Negado Nulo. Crie uma só vez. mas os valores de pesquisa mudam. você verá os registros que possuem notas e nenhum registro com valores nulos.

você acabaria tendo que usar uma consulta seleção para cada mês pesquisado.Alterar os valores dos critérios sempre que desejar Assim como uma consulta seleção. você controla quando deseja executar a consulta e pode especificar qualquer mês desejado. os campos exibidos. Você não precisará inserir valores reais (como o mês específico do qual deseja obter os valores de vendas) ao configurar a consulta. A diferença de uma consulta parâmetro está no modo de manipulação dos critérios: em vez de inserir os valores de vendas reais. Em outras palavras. adicionar critérios no modo Design ou ir diretamente para esse modo e configurar os critérios. Configurar uma consulta parâmetro A configuração de uma consulta parâmetro é semelhante de várias maneiras à configuração de uma consulta seleção. 88 . As consultas parâmetro solicitam que você informe os dados que deseja localizar. Essa solicitação é bem simples. você terá a oportunidade de experimentar isso sozinho. Você insere o texto entre colchetes [ ] na grade da consulta a ser exibida quando alguém executar a consulta. Você também pode especificar os campos a serem usados como critérios para restringir a pesquisa. Você pode usar o Assistente de Consulta Simples para criar rapidamente as tabelas e os campos a serem incluídos e. a consulta parâmetro salva a estrutura básica da consulta — por exemplo. o mês a ser pesquisado quando você executar a consulta. você solicita ao usuário da consulta para inserir os valores dos critérios. Se não utilizasse uma consulta parâmetro. posteriormente neste curso. em seguida. O texto dos critérios de uma consulta parâmetro é exibido entre colchetes. como os valores de vendas de um determinado mês. O que torna as consultas parâmetro exclusivas é a possibilidade de configurá-las para que solicitem os dados necessários — por exemplo. o que não seria muito eficiente. Forneceremos mais exemplos e.

os resultados aparecerão. que. "Você deseja exibir as vendas de qual região?" Simplesmente digite a região. O texto do campo Critérios da consulta. uma só consulta Utilize consultas parâmetro para procurar os doadores de cada região. Ele exibirá os resultados com base no que foi digitado pelo usuário. como uma data de início e uma data de término. Se a sua consulta abranger um intervalo. uma caixa de diálogo é exibida com a mensagem criada (ou seja. por exemplo. Várias regiões. Saiba mais sobre isso na última lição. Quando você (ou outra pessoa) executa a consulta. você será solicitado a digitar o primeiro valor. clique em OK e deixe que o Access faça o resto. neste exemplo. o texto entre colchetes da grade da consulta).Consultas parâmetro de execução e resposta imediatas A execução de uma consulta parâmetro também é simples. 89 . A mensagem exibida quando um usuário executa a consulta parâmetro. depois o segundo valor e pronto. foi vendas por região.

alternaremos para o modo Design a fim de especificar os valores dos critérios a serem usados para restringir a consulta. Nessa lista. mas não desejamos incluir a quantia doada. Para isso. Neste exemplo. 90 . Esse será o valor que você ou outro usuário deverá inserir quando a consulta for executada. Neste caso. configuraremos a consulta usando o assistente. Nesse caso. como informações sobre clientes. pedidos de vendas ou doadores. utilize o Assistente de Consulta Simples ou o modo Design. o valor dos critérios a ser pesquisado é o campo Região. pois você deseja fornecer uma lista de doadores com base na região de cada um deles. como devemos realizar a consulta para solicitar que as pessoas insiram o valor? Muito simples: insira o texto a ser exibido quando uma pessoa executar a consulta colocando-o entre colchetes. Mova os campos que você deseja incluir na consulta. de Campos Disponíveis para Campos Selecionados. utilizaremos a tabela Informações sobre Doadores. Para esta consulta. Portanto. Se possível. inclua um exemplo. norte].Configurar campos A primeira etapa para a configuração de uma consulta parâmetro é especificar os dados a serem incluídos na consulta. Para assegurar que as pessoas saibam o que digitar quando forem solicitadas." Use o campo Critérios para inserir o texto a ser exibido como prompt para os usuários. Configurar os valores dos critérios Na próxima etapa. utilizaremos este texto de prompt: "[Inserir a região de pesquisa. torne o texto o mais claro possível. conforme mostrado na ilustração. que solicitará que você especifique a tabela de base da consulta. por exemplo. desejamos incluir informações como nome e endereço do doador.

. basta clicar no botão Executar na barra de ferramentas Design da Consulta. 91 . Você não precisar sair do modo Design.Teste sua consulta Você especificou todos os itens necessários à configuração desta consulta. Clique no botão Executar ... para exibir os resultados da consulta parâmetro. vamos testá-la. Ao testar ou executar uma consulta parâmetro. inserimos Sudeste e a consulta retornou um conjunto de dados que corresponde aos critérios. uma caixa de diálogo solicitará que você insira o valor dos critérios. No exemplo. Insira um valor de exemplo que o ajude a verificar se a consulta está funcionando.. portanto. .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->