Escolar Documentos
Profissional Documentos
Cultura Documentos
3. Modelagem de Dados
Tcnica aplicada construo de modelos de dados.
4. Entidade
Objeto ou evento do mundo real, distintamente identificado e tratado como uma categoria definida, acerca da qual armazenamos dados. Ex.: 1) Entifsico ou Jurdico (Funcionrio, Cliente, Aluno, etc.) 2) Documento (Nota Fiscal, Ordem de Servio, etc.) 3) Local (Departamento, Unidade, etc.) 4) Histrico (Histrico escolar, dirio, Vendas Acumuladas, etc.) 5) Enti-Material (Matria-prima, produto, etc.) Sua representao:
2) Associativa ou derivada de relacionamento; Reclamao 3) Atributiva; 4) Fortes e Fracas (entidade forte) Banco (entidade fraca) Agncia Rec_Ass Assinante
5. Atributos
Dados elementares que permitem descrever a entidade ou relacionamento. Podem ser monovalorados ou multivalorados. Monovalorados so aqueles que possuem uma nica opo. Ex. Identidade. Multivalorados so aqueles que podem mais de uma opo. Ex.: Sexo : Masculino ou Feminino.
6. Domnio
7. Tupla
o elemento do conjunto de uma entidade. uma estrutura de atributos intimamente relacionados e interdependentes que residem em uma entidade especfica. similar a um registro num arquivo comum.
8. Chave ou identificador
o atributo contido na tupla que a personaliza e individualiza.
9. Chave Primria
o atributo ou grupamento de atributos cujo valor identifica unicamente uma tupla dentre todas as outras de uma identidade. Deve ter contedo reduzido e valor constante no tempo.
15. Relacionamento
a associao, com um significado, entre duas ou mais entidades.
15.2 - Cardinalidade
- Representa a quantidade de elementos da entidade A associados a quantidade de elementos da entidade B e vice-versa. Ex.: 1 para 1 1 para N N para 1 N para N
16. Auto-Relacionamento
o relacionamento estabelecido entre uma entidade e ela mesma.
NORMALIZAO
o processo formal passo a passo que examina os atributos de uma entidade, com o objetivo de evitar anomalias observadas na incluso, excluso e alterao de tuplas exclusivas. Objetivos 1) Minimizao de redundncias e inconsistncias; 2) Facilidade de manipulaes do Banco de Dados; 3) Facilidade de manuteno do Sistema de Informaes. 1 Forma Normal (1FN) Uma relao est na 1FN se somente todos os domnios bsicos contiverem somente valores atmicos (no contiver grupos repetitivos). Procedimentos: a) Identificar a chave primria da entidade; b) Identificar o grupo repetitivo e remove-lo da entidade; c) Criar uma nova entidade com a chave primria da entidade anterior e o grupo repetitivo. A chave primria da nova entidade ser obtida pela concatenao da chave primria da entidade inicial e a do grupo repetitivo. Ex.: Pedido (numero_pedido; data_pedido; cod_cliente; nome_cliente; endereco_cliente; (codigo_produto; numero_produto; quantidade_produto; preco_produto; total_produto) total_pedido) Pedido endereco_cliente) => (numero_pedido; data_pedido; cod_cliente; nome_cliente;
Item_Pedido => (numero_pedido; cod_produto; nome_produto; quantidade; preco_produto; total_produto) Dependncia Funcional Dada uma relao R, o atributo X de R funcionalmente dependente do atributo X de R se somente se sempre que duas tuplas de R combinarem em seus valores de X elas tambm combinarem no valor de X. 2 Forma Normal (2FN)
Uma relao R est na 2FN se e somente se ela estiver na primeira e todos os atributos no chave forem totalmente dependentes da chave primria (dependente de toda a chave e no apenas de parte dela). Procedimentos: a) Identificar os atributos que no so funcionalmente dependentes de toda a chave primria. b) Remover da entidade todos esses atributos identificados e criar uma nova entidade com eles. A chave primria da nova entidade ser o atributo do qual os atributos do qual os atributos removidos so funcionalmente dependentes. Produto => ( cod_produto, nome_produto, preco_produto) Dependncia Transitiva Sejam A, B e C trs atributos de uma entidade X. Se C depender de B e B depender de A ento dizemos que C transitivamente dependente de A. 3 Forma Normal (3FN) Uma relao R est na 3FN se somente estiver na 2FN e todos os atributos no chave forem dependentes no transitivos da chave primria (cada atributo for funcionalmente dependente apenas dos atributos componentes da chave primria ou se todos os seus atributos no chave forem independentes entre si). Procedimentos: a) Identificar todos os atributos que so funcionalmente dependentes de outros atributos no chave; b) Remove-los e criar uma nova entidade com os mesmos. A chave primria da nova entidade ser o atributo do qual os atributos removidos so funcionalmente dependentes. Cliente (cod_cliente; nome_cliente; endereco_cliente) Produto (cod_produto; nome_produto; preco_produto) Pedido (numero_pedido; data_pedido; <cod_cliente>; total_pedido)
Cliente
Pedido
Itens_Pedido
Produto
Microsoft Access for Windows 95 um programa poderoso de gerenciamento de dados que voc pode usar para classificar, organizar e relatar as importantes informaes de que precisa todos os dias.
Microsoft Access ajuda voc a gerenciar seu banco de dados, fornecendo uma estrutura eficiente para armazenar e recuperar informaes. O lugar onde voc rene as informaes sobre cada assunto a ser controlado chama-se tabela, e cada categoria de fatos coletados em sua tabela chama-se campo. O Microsoft Access pode produzir automaticamente um formulrio para voc preencher com todos os dados. Depois de inserir alguns dados, voc pode pedir ao Microsoft Access para exibir uma parte selecionada das informaes, usando procedimentos chamados localizar, classificar ou consultar. Finalmente, o Microsoft Access ajuda voc a imprimir em um relatrio apenas parte das informaes que voc deseja ver. A qualquer hora, voc pode personalizar a aparncia ou editar o contedo de qualquer parte do seu banco de dados. Como o Microsoft Access um Sistema de Gerenciamento de Banco de Dados Relacional (SGBDR), voc pode organizar seus dados sobre vrias reas de assuntos em tabelas, e depois pode criar relacionamentos entre as tabelas. Essa abordagem facilita a reunio dos dados relacionados quando for preciso. Estabelecendo relacionamento entre as tabelas individuais, em vez de armazenar todas as suas informaes em uma nica
tabela grande, voc evita muita duplicao de dados, economiza espao de armazenamento em seu computador e maximiza a velocidade e preciso do trabalho com seus dados. O Microsoft Access tem muitos processos automatizados e recursos de Ajuda online para ajud-lo a criar e aperfeioar cada elemento do seu banco de dados.
******
10
1. Na opo Criar um Banco de Dados Novo Usando, clique na opo Assistente de Banco de Dados. 2. Logo aps, clique no boto OK. 3. Aparecer logo em seguida uma caixa de dilogo NOVO, com as opes GERAL e BANCO DE DADOS. Ao Selecionar a opo Banco de Dados, aparecer vrios bancos de dados que servem como modelo para novos bancos de dados. Selecione o modelo Catlogo de Endereos e clique no boto OK. 4. Na caixa Nome do Arquivo, digite Meu Catlogo de Endereos e depois d um clique em Criar. 5. O Assistente de Banco de Dados inicia-se. Voc ver uma srie de caixas de dilogo fazendo perguntas, depois o Assistente de Banco de Dados criar seu novo banco, usando o modelo Catlogo de Endereos e suas respostas. 6. A primeira caixa de dilogo diz o tipo de informaes que o seu banco de dados armazenar. D um clique no boto Avanar. 7. A prxima caixa de dilogo pede os campos opcionais que voc gostaria de incluir em seu banco de dados. Role a lista Campos na Tela e marque as caixas de verificao Apelido e Passatempos. D um clique na caixa de verificao Sim, incluir dados de exemplo e depois avanar.
****** Incluir figura da pgina LX ****** 8. A prxima caixa de dilogo pede o estilo que voc quer para o modo de tela. Verifique se Padro est selecionado e depois d um clique em Avanar. 9. A prxima caixa de dilogo pede o estilo que voc quer para os relatrios impressos. Verifique se Corporao est selecionado e d um clique em Avanar. 10. Na prxima caixa de dilogo, d um clique em Avanar para aceitar o ttulo padro, Catlogo de Endereos. 11. Essa a ltima caixa de dilogo (o boto Avanar agora no est disponvel). D um clique em Concluir. Assistente de Banco de Dados cria seu novo banco de dados, incluindo dados de exemplo e vrios formulrios e relatrios. A primeira janela exibida, a Mesa de Controle Principal, um formulrio criado pelo assistente. Para ver a janela do banco de dados, d um clique no boto Fechar no canto superior direito do formulrio Mesa de Controle Principal. Para fechar o banco de dados Catlogo de Endereos, d um clique no boto Fechar no canto superior direito da janela banco de dados. Depois de terminar as lies deste livro, usando os arquivos de exemplo, voc vai saber como trabalhar com as tabelas, os formulrios e relatrios de seu novo banco de dados Catlogo de Endereos.
11
Nota
Os bancos de dados do Microsoft Access so diferentes dos arquivos de bancos de dados do Paradox ou Dbase. No Paradox ou Dbase, cada tabela, formulrio e relatrio um arquivo separado. No Microsoft Access, seus dados e todas as ferramentas de que voc precisa para trabalhar com eles esto armazenados em um nico arquivo.
Existem vrias barras de ferramentas no Microsoft Access que so exibidas dependendo do objeto que est aberto. Cada barra de ferramentas composta de botes que executam tarefas relacionadas. Por exemplo, voc vai usar a barra de ferramentas Estrutura do Formulrio para controlar a aparncia de seus formulrios, incluindo a cor de fundo do formulrio, bem como tamanho e estilo do texto. Em geral, muito mais rpido dar um clique em um boto de uma barra de ferramentas do que selecionar um comando de um menu. Quando voc d um clique em determinados botes de uma barra de ferramentas, tal como o boto Imprimir, o Microsoft Access executa o comando correspondente, usando as opes default do comando. Se voc quiser especificar opes diferentes para executar um comando, use o comando do menu. Os outros botes, tal como o boto Abrir Banco de Dados, tm execuo similar ao comando correspondente. As instrues desta apostila enfatizam o uso da barra de ferramentas para quase todas as operaes do Microsoft Access.
12
*****
******
Se voc vir o nome do boto, no menu Exibir, escolha Barra de Ferramentas. D um clique na caixa Exibir Dicas.
********
13
Dependendo do tipo de informao que voc quer focalizar, possvel visualizar seus dados de vrias maneiras diferentes. Voc pode usar o Assistente de Resposta para aprender mais sobre os vrios modos disponveis no Microsoft Access. 1. No menu Ajuda, d um clique no Assistente de Resposta. Aparece a janela do Assistente de Resposta. Na primeira caixa, digite a palavra, frase ou questo sobre a qual voc deseja mais informaes. 2. Digite Tabelas e d um clique no boto Procurar. Uma lista de tpicos relacionados ao uso das tabelas do Microsoft Access aparece. 3. Na rea Informaes Sobre, d um clique duplo em Tabelas: O que so e como funcionam. As informaes sobre as tabelas aparecem na janela de ajuda. Leia as informaes e depois continue na prxima etapa. 4. D um clique no boto Fechar na janela do Assistente de Resposta para fechla.
14
O Microsoft Access pode orient-lo no processo de criao das tabelas com um Assistente de Tabelas. Essa uma forma rpida de iniciar um banco de dados novo ou adicionar uma tabela nova a um banco existente. Se voc criar uma tabela com um Assistente de Tabela, pode voltar mais tarde e editar ou alterar alguma coisa da tabela.
5. D um clique no boto Avanar. O nome Fornecedores aparece abaixo de Como deseja chamar a sua tabela ?. Como Fornecedores o nome que voc quer dar sua tabela, no preciso fazer nenhuma alterao. 6. Com a opo Sim, defina a chave primria para mim selecionada, d um clique no boto Avanar. Chaves primrias so um ou mais campos que identificam de forma exclusiva cada registro de uma tabela. Geralmente mais fcil deixar que o Microsoft Access defina a chave primria.
15
7. A prxima lista que voc v Minha nova tabela Fornecedores ..... Agora, voc no tem nenhuma tabela qual relacionar a tabela fornecedores, portanto d um clique no boto Avanar. 8. Com a opo Entre dados diretamente na Tabela selecionada, d um clique no boto Concluir Sua nova tabela aparece no modo Folha de Dados. ******** Inserir figura da pgina 114 *********
A aparncia do boto do modo Tabela mudar dependendo do que foi selecionado por ltimo na lista drop-down.
Inicie um Registro
O Microsoft Access acrescentou um campo chamado FornecedorID para voc usar como chave primria. No campo FornecedorID h a palavra AutoNumerao , que permite que voc saiba que no preciso preencher este campo sozinho. O Microsoft Access dar automaticamente um novo nmero cada registro. Voc acrescentar as novas informaes sobre os fornecedores nos outros campos. 1. Pressione TAB para mover-se para o campo Nome do Fornecedor. Ao comear a digitar, o Microsoft Access d ao registro um ID 1. 2. Digite Chocolate World e depois pressione TAB para mover-se para o campo Nome do Contato. 3. Digite Becky Rheinhart e depois pressione TAB para mover-se para o campo Telefone. 4. Digite (061) 315-6573 e depois pressione TAB para mover-se para o campo FAX. Os campos Telefone e FAX esto formatados com uma mscara de entrada que preenche a pontuao para voc, portanto s preciso digitar os nmeros. 5. Digite (061) 444-6548 para completar o registro.
Salve um Registro
16
O registro salvo quando voc se move para uma linha nova. Antes de se mover para outra linha, olhe o indicador de registro no seletor de campos esquerda do campo FornecedorID. O indicador de registros, que se parece com um lpis, mostra que voc acrescentou ou alterou dados no registro, mas ainda no os salvou. ****** Inserir figura da pgina 115 ***** Pressione TAB para mover-se para o prximo registro. Quando voc se move para o prximo registro, o Microsoft Access salva automaticamente os dados do registro anterior. No preciso fazer mais nada para salvar o registro.
17
Exerccio: Crie uma tabela com os seguintes campos: IDTransportadora, AutoNumerao; Nome da Transportadora, Texto; Entrega Area, Sim/No.
4. D um clique na caixa de propriedade Exibir Controle. Depois d um clique na seta para baixo que aparece na caixa e selecione Caixa de Verificao. Quando voc define uma propriedade de controle de exibio em Caixa de Verificao, o controle padro da tabela e em todos os formulrios baseados naquela tabela ser uma caixa de verificao.
18
5. Alterne para o modo Folha de Dados para ver a nova caixa de verificao do campo Entrega Area. Quando o Microsoft Access perguntar se voc deseja salvar a tabela, d um clique em Sim. ****** Inserir a figura da pgina 123 ****
19
20
1. Na barra de ferramentas, d um clique na seta para baixo do boto Modo Tabela e selecione Modo Estrutura. O Microsoft Access exibe uma mensagem para voc saber que no pode modificar determinadas as propriedades de uma tabela vinculada. Ele pergunta se voc deseja abrir a tabela de qualquer forma. 2. D um clique em Sim. A tabela Vinculada aparece no modo Estrutura. 3. D um clique na caixa Tipo de Dados de um dos campo da Tabela Vinculada. As propriedades do campo selecionado aparecem na parte inferior da janela. A caixa Dica ao lado de propriedades diz que essa propriedade (Tipo de Dados) no pode ser modificada nas tabelas vinculadas. Mas voc ainda pode modificar o modo como o Microsoft Access exibe os dados, definindo a propriedade Formato do campo. 4. Na parte inferior da janela, d um clique na caixa da propriedade Formato. Agora a caixa Dica exibe uma dica sobre a definio da propriedade Formato. 5. Na caixa da propriedade Formato, d um clique na seta para baixo e depois selecione Moeda. *********inserir figura da pgina 135********** 6. Na barra de ferramentas, d um clique no boto Modo Tabela para alternar para o modo Folha de Dados. Na caixa de mensagem, d um clique em Sim para salvar suas alteraes. Agora os dados esto formatados da forma que voc quer. 7. Feche a tabela Vinculada.
21
3. Quando voc vir a mensagem dizendo que o arquivo foi importado com sucesso, d um clique no boto OK. 4. Feche a caixa de dilogo Importar. Na janela Banco de Dados, a tabela importada foi acrescentada lista.
22
Altere as Propriedades
1. Abra a tabela Importada no modo Estrutura, dando um clique no boto Estrutura na janela Banco de Dados. 2. D um clique na caixa de propriedades Tamanho do Campo para um dos campos e d um clique na seta para baixo e depois selecione Inteiro Longo. Inteiro Longo limita os valores do campo a nmeros inteiros.
Relacionando Tabelas
Alguns encontros so temporrios; outros duram uma vida inteira. Voc pode ter muitas coisas em comum com a pessoa que senta ao seu lado em um avio, por exemplo, mas isso no significa que voc vai v-la de novo. Por outro lado, por exemplo provavelmente voc tem contatos dirios com um colega, amigo, pai ou uma criana. Os relacionamentos entre as tabelas tambm assim. Se voc quiser ver as informaes relacionadas de duas tabelas repetidamente, pode criar um relacionamento permanente entre elas. Isso ajuda o Microsoft Access a associar automaticamente as informaes das duas tabelas sempre que voc us-las juntas em uma consulta, em um formulrio ou relatrio. Existem duas maneiras de criar um relacionamento entre as tabelas: usando um campo de pesquisa e criando uma associao de tabela. Ambos os mtodos tm vantagens, dependendo do que voc quer fazer. Ao usar o Assistente de Pesquisa para criar um campo de pesquisa em uma tabela, o assistente cria um relacionamento permanente entre as duas tabelas, e ele tambm cria uma caixa de combinao automtica para a entrada de dados rpida e precisa na tabela e em todos os formulrios baseados na tabela. A criao de um relacionamento entre as duas tabelas, pela sua associao na janela Relacionamentos, um mtodo mais avanado, mas oferece algumas opes diferentes, tais como a oportunidade de estudar o quadro geral do relacionamento e a opo de impor a integridade referencial entre as tabelas (a integridade referencial garante que os relacionamentos entre os registros de tabelas relacionadas sejam vlidos e que voc no exclua ou altere acidentalmente os dados relacionados). Nesta lio, voc aprender a criar um relacionamento entre duas tabelas usando ambos os mtodos. Voc tambm aprender a avaliar relacionamentos e estruturar suas tabelas para que elas sejam corretamente relacionadas.
23
Entendendo os Relacionamentos
O Microsoft Access um banco de dados relacional, para voc poder usar os dados de mais de uma tabela ao mesmo tempo. Depois de criar as tabelas no seu banco de dados e definir a chave primria de cada tabela, voc pode criar relacionamentos entre as tabelas. Um relacionamento pode ajudar o Microsoft Access a associar os dados de qualquer consulta, formulrio, ou relatrio novos que incluam as duas tabelas relacionadas. Voc pode criar dois tipos de relacionamentos no Microsoft Access: um relacionamento um-para-muitos e um relacionamento um-para-um. O tipo mais comum, sem dvida, o relacionamento um-para-muitos. Nesse tipo de relacionamento, um registro de uma tabela pode ter muitos registros relacionados em outra tabela. Por exemplo, um cliente pode fazer muitos pedidos. Analogamente, um registro de uma tabela Clientes (chamada tabela primria no relacionamento) pode ter muitos registros coincidentes em uma tabela Pedidos (chamada tabela relacionada). *****inserir a figura da pgina 149******* Em um relacionamento um-para-um, por outro lado, um registro da tabela primria pode ter apenas um registro coincidente na tabela relacionada. Esse tipo de relacionamento menos comum do que o relacionamento um-para-muitos. Um motivo pelo qual voc usaria um relacionamento um-para-um seria quando voc quisesse separar as informaes sobre empregados em dados pblicos e privados. Por exemplo, voc poderia colocar informaes pblicas, tais como os nomes e cargos, em uma tabela e as informaes restritas, tais como salrios, em outra tabela. Essas duas tabelas teriam um relacionamento um-para-um, porque cada registro da tabela pblica teria apenas um registro coincidente na tabela restrita. Nota Voc tambm pode ter relacionamentos entre suas tabelas que ajudam a garantir que os dados do relacionamento tenham sentido - por exemplo, que voc no tenha pedidos na tabela Pedidos sem nenhum cliente correspondente da tabela Clientes. Para maiores detalhes, consulte "Integridade Referencial" na ajuda online do Microsoft Access. Para criar um relacionamento entre essas duas tabelas, use o Assistente de Pesquisa. Voc criar um campo de pesquisa na tabela Pedidos que procura nomes de funcionrios na tabela Funcionrios. Alm de criar um relacionamento entre as duas tabelas, o Assistente de Pesquisa cria um controle de caixa de combinao na tabela Pedidos para que os funcionrios possam selecionar um nome em uma lista em vez de digit-lo.
24
associadas e pode selecionar tipos diferentes de associaes. (Para maiores informaes, d um clique no Assistente de Respostas no menu Ajuda e procure por integridade referencial e tipo de associao). Os relacionamentos criados na janela Relacionamentos no definiro uma propriedade automtica para Exibir Controle, tal como a caixa de combinao que o Assistente de Pesquisa criou anteriormente nesta lio, mas voc pode criar associaes entre os campos que tm nomes diferentes, e pode ver o "quadro geral" dos relacionamentos de seu banco de dados. Antes de poder criar um relacionamento na janela Relacionamentos, as tabelas devem conter campos coincidentes. Voc relaciona o campo da chave primria na tabela primria (no lado "um" do relacionamento) a um campo coincidente na tabela relacionada (o lado "muitos"). O campo coincidente tambm conhecido como chave estrangeira. Antes de criar um relacionamento, determine qual tabela a primria e qual a relacionada. Se a tabela relacionada no tiver um campo com dados que coincidam com os dados do campo de chave primria da tabela primria, adicione o campo tabela relacionada para poder criar o relacionamento. Depois de criar um relacionamento entre duas tabelas, voc no pode modificar ou excluir os campos nos quais o relacionamento se baseia, sem excluir primeiro o relacionamento. Quando voc avalia um relacionamento entre duas tabelas, importante ver ambos os lados do relacionamento. A princpio, voc pode achar que tem um relacionamento um-para-muitos quando, na verdade, o que tem um relacionamento muitos-para-muitos. Um relacionamento muitos-para-muitos ocorre quando um registro em uma das tabelas pode ter mais do que um registro coincidente na outra tabela. Nesses casos, antes de poder criar os relacionamentos, voc precisa de uma terceira tabela que vincule as duas. A soluo criar uma tabela de associao contendo as chaves primrias das duas tabelas que voc deseja relacionar. Em uma tabela de associao, voc pode acrescentar outro campo que no esteja em nenhuma das tabelas originais, mas que lhe d uma informao adicional relevante para ambas as outras tabelas.
25
3. Na janela do Microsoft Excel, d um clique no boto Fechar para fechar o Microsoft Excel.
26
ordem em que elas devem aparecer na folha de dados. Dessa forma, voc usa a grade QBE para mostrar ao Microsoft Access um exemplo de como deseja os resultados de sua consulta. A QBE grfica facilita o desenvolvimento de uma consulta existente. Quase sempre, uma pergunta leva a outra e voc descobre que quer continuar mudando uma consulta. Por exemplo, voc, pode comear encontrando todos os clientes da Califrnia. Depois, fazendo pequenas alteraes na grade QBE, voc pode encontrar todos os clientes da Califrnia que pediram presentes e, finalmente, todos os clientes da Califrnia que pediram presentes em dezembro. E possvel continuar fazendo isso, refinando a consulta at que ela fique satisfatria.
1. Na janela Banco de Dados, d um clique na guia Consultas. 2. D um clique no boto Novo. 3. Na caixa de dilogo Nova consulta, d um clique duplo no Assistente de Consulta Simples. Ele se abre para ajud-lo a criar sua consulta. *********inserir a figura da pgina 178***** 4. Na caixa de listas Tabelas/Consultas, role acima e selecione uma Tabela. Os campos da tabela selecionada esto listados na caixa Campos Disponveis. Voc usa essa lista para selecionar os campos que deseja exibir em sua consulta. 1. No Assistente de Consulta Simples, d um clique no boto Avanar. 2. Na resposta pergunta "Que ttulo voc deseja para sua consulta?", digite um nome e d um clique no boto Concluir. A consulta terminada exibida no modo Folha de Dados e o nome da consulta aparece na barra de ttulos. O Microsoft Access tambm salva essa consulta e a adiciona lista de consultas na janela Banco de Dados, para voc us-la novamente.
27
Em uma consulta que exiba os Clientes da tabela Clientes, voc s est interessado nos clientes de Nova Iorque, portanto, defina o critrio para limitar o resultado da consulta apenas queles registros dos clientes de Nova Iorque. Voc define os critrios de uma consulta usando uma expresso, um tipo de frmula que especifica quais registros o Microsoft Access deve recuperar. Por exemplo, para encontrar os campos com um valor maior do que 5, voc usa a expresso >5.
Especifique os Critrios
1. Na barra de ferramentas, d um clique na seta para baixo do boto Modo Consulta, e depois selecione o Modo Estrutura. 2. D um clique na caixa Critrio na coluna Estado.
3.
A aparncia do boto Modo Consulta mudar dependendo do modo que estiver selecionado no momento. Voc pode encontrar o boto Modo Consulta no lado esquerdo da barra de ferramentas. Depois de pressionar ENTER, o Microsoft Access automaticamente coloca o que voc digitou entre aspas, indicando que texto.
28
2. Na caixa Critrio da coluna ID do Cliente, digite a expresso > 200. Ao acrescentar esse critrio, voc est dizendo ao Microsoft Access, "Encontre os clientes com lDs de cliente maiores do que 200 e que moram em Nova Iorque". 3. Use o boto Modo Consulta para alternar de volta para o modo Folha de Dados e ver para quais clientes voc vai ligar.
Classifique
1.D um clique em qualquer parte da coluna Sobrenome. 2. Na barra de ferramentas, d um clique no boto Classificao Crescente. O campo Sobrenome classificado de A a Z.
Ocultando um Campo
Na consulta Clientes NY, voc no quer realmente ver o campo Estado da folha de dados porque a consulta mostra apenas os clientes de Nova Iorque. Esse campo tem de ser includo no modo Estrutura da consulta, porque voc o usa ara definir critrios. Entretanto, no preciso ver esse campo repetido para todo o registro do dynaset. Use a caixa de verificao Mostrar na grade QBE para ocultar esse campo, de modo que ele no aparea na folha de dados.
Oculte um Campo
1. Na barra de ferramentas, d um clique na seta para baixo do boto Modo Consulta e selecione Modo Estrutura. 2. Na caixa Mostrar da coluna Estado, d um clique na marca de verificao para limp-la. ****insira a primeira figura da pgina 185***** A consulta usar qualquer critrio ou informaes de classificao neste campo, sem, no entanto, mostrar o campo na folha de dados.
29
3. Na barra de ferramentas, d um clique na seta para baixo do boto Modo Consulta, e selecione o modo Folha de Dados. ***insira a segunda figura da pgina 185*** O campo Estado no aparece mais. 4. Na janela de consulta, d um clique no boto Fechar para fechar a consulta. D um clique em Sim para salvar as alteraes. 5. Role a lista de consultas na janela Banco de Dados, se for preciso, e veja que a consulta que voc criou, Clientes NY, agora est includa na lista.
30
Resumindo Dados
Voc poderia comear uma nova consulta, mas, neste caso voc pode usar uma consulta existente como a fundao de sua nova consulta. Crie uma nova consulta, modificando a consulta existente chamada Informaes sobre Pedidos. A nova consulta encontrar o nmero total de pedidos por pas. Depois voc encontrar os totais de cada Estado em cada pas.
31
2. Na janela Banco de Dados, d um clique no boto Estrutura. 3. No menu Arquivo, d um clique em Salvar Como/Exportar. 4. Nomeie a consulta e d um clique em OK. O nome da consulta aparece na barra de ttulos da consulta e tambm na lista de consultas na janela Banco de Dados.
Uma linha chamada Total aparece na grade QBE. designao "Agrupar Por".
2. D um clique na caixa Total na coluna ID do Pedido e depois d um clique na seta para baixo. Na lista, selecione Contar. *****inserir a primeira figura da pgina 195*** Como h um ID para cada pedido, voc est contando o nmero de pedidos, e est agrupando por pas, portanto, essa ser a contagem do nmero de pedidos em cada pas. 3. Use o boto Modo Consulta para visualizar os resultados de sua consulta no modo Folha de Dados. *****inserir a ltima figura da pgina 195**** A folha de dados mostra o nmero total de pedidos para cada pas. A segunda coluna exibe automaticamente o nome ContarDelD do Pedido.
32
1. Use o boto Modo Consulta para alternar para o Modo Estrutura. 2. Na tabela Clientes, adicione o campo Estado grade QBE. Coloque o campo entre os campos Pas e ld do Pedido. "Agrupar Por" aparece na linha Total. ****inserir a primeira figura da pgina 196**** 3. Use o boto Modo Consulta para alternar para o modo Folha de Dados. **** inserir a ltima figura da pgina 196 *** O Microsoft Access agrupa primeiro por pas (porque este o primeiro campo Agrupar Por da grade QBE) e depois por Estado. Os totais so calculados para cada Estado dentro de cada pas.
33
A nova consulta baseia-se na tabela Caixas. Use a grade QBE grfica Nova Consulta para criar a consulta.
1. Crie a nova consulta, e adicione a tabela Caixas. 2. Adicione os campos Nome da Caixa e Preo da Caixa grade QBE. A consulta que voc acabou de criar exibir o preo atual de cada caixa. 3. Na barra de ferramentas, use o boto Modo Consulta para ver a consulta no modo Folha de Dados. 4. Salve a consulta e chame-a de Preos Aumentados.
34
35
uma data de incio e uma data final. O Microsoft Access executa a consulta usando seus parmetros como critrios e depois exibe a folha de dados. Tipicamente, voc cria uma consulta parmetro quando espera executar uma consulta com freqncia, mas usar um critrio diferente cada vez que execut-la. As consultas parmetro economizam tempo e so fceis de usar. Como a consulta exibe caixas de dilogo que pedem critrios, voc no precisa alterar o desenho de sua consulta toda vez que quiser usar critrios diferentes. As consultas parmetro so particularmente teis como a base dos relatrios. Por exemplo, suponhamos que voc execute um relatrio de vendas no final de cada semana. Voc pode criar uma consulta parmetro que pea as datas nas quais tem interesse. Voc preenche as datas que quiser e elas so automaticamente includas no relatrio. ***** inserir figura da pgina 209 *******
36
Use um Assistente de Consulta para Criar uma Consulta de Tabela de Referncia Cruzada Um Assistente de Consulta cria uma consulta de tabela de referncia cruzada para voc, calcula os totais de que precisa de forma automtica, e depois exibe os dados em um formato fcil de ler. 1. Na janela Banco de Dados, d um clique na guia Consultas e depois d um clique no boto Novo. 2. D um clique duplo no Assistente de Consulta de Tabela de Referncia Cruzada. Aparece o Assistente de Consulta de Tabela de Referncia Cruzada. ****** inserir a figura da pgina 220 **** 3. Na rea Exibir, verifique se o boto de opo Tabelas est selecionado. Depois selecione a tabela Caixas na lista e d um clique no boto Avanar. 4.D um clique duplo no campo Nome da Caixa para tom-la a coluna da extrema esquerda da consulta, e depois d um clique no boto Avanar. 5. Selecione o campo Tamanho para que os valores do campo Tamanho sejam usados para os ttulos das colunas e depois d um clique no boto Avanar. 6. Na lista Campos, selecione o campo Quantidade Disponvel para os dados que voc deseja que fiquem no meio. 7. Na lista Funes, selecione Soma e depois d um clique no boto Avanar. 8. Nomeie a consulta como Caixas em Estoque e depois d um clique no boto Concluir. A folha de dados da consulta de tabela de referncia cruzada aparece, mostrando o layout dos nomes e das quantidades das caixas, bem como quantas de cada tamanho h em estoque. Se voc quiser alterar alguma coisa na consulta de tabela de referncia cruzada, pode alternar para o modo Estrutura e modifica como faria com qualquer outra consulta. 9. Feche a consulta.
37
Voc pode basear a nova consulta na consulta Informaes dos Bombons. Voc exclui um parmetro, e depois adiciona um novo para Tipo da Noz. Voc tambm pode alterar a ordem na qual voc quer que os parmetros apaream ao executar a consulta.
O Que E um Controle?
Um controle um objeto grfico em um formulrio ou relatrio, o qual exibe dados, executa uma ao, ou aumenta a facilidade de leitura. O tipo mais comum de controle usado para exibir dados de um campo chama-se caixa de texto. Uma caixa de texto pode exibir texto ou nmeros, e voc pode us-la para digitar os dados novos ou alterar dados j existentes. Outro tipo de controle, chamado caixa de verificao, fornece um modo grfico de exibir os dados na forma Sim/No. Um terceiro tipo de controle, chamado rtulo, pode exibir texto ou nmeros que voc usa para identificar campos ou como ttulo num formulrio. *********** inserir a segunda figura da pgina 238 *********** O Microsoft Access fornece vrios tipos de controles que voce pode usar para personalizar seus formulrios, incluindo linhas, retngulos e botes de comando. Ele tambm fornece controles que exibem listas de valores, bem como figuras, grficos ou outros objetos. Cada controle de um formulrio um objeto separado. Isso significa que quando voc est trabalhando no desenho de um formulrio, pode selecionar qualquer controle, arrast-lo para outro local dentro do formulrio, dimension-lo e at mesmo copi-lo para a rea de Transferncia e col-lo em um formulrio diferente. Alm disso, cada controle tem um conjunto de propriedades, tais como sua cor e posio dentro do formulrio, que voc pode definir para determinar o modo como o controle aparece e opera. Na ilustrao anterior, por exemplo, cada rtulo e caixa de
38
texto tm um fundo cinza que coincide com o fundo do formulrio. A cor de fundo de uma caixa de texto ou rtulo uma das propriedades que voc pode definir.
Utn novo recurso do Microsoft Access so os Filtros Herdados. Se voc basear um formulrio em uma tabela filtrada, o formulrio vai "herdar" o filtro da tabela.
Crie um Formulrio
Use um Assistente de Formulrio para criar o formulrio bsico, e, depois, alterne para o modo Estrutura e personalize sua aparncia. 1. Na janela Banco de Dados, d um clique na guia Formulrio e depois no boto Novo. *********** inserir a figura da pgina 240 ********** 2. Na caixa de lista da parte inferior da caixa de dilogo Novo Formulrio, d um clique na seta para baixo e selecione uma Tabela. 3. Na lista de assistentes, d um clique duplo em Assistente de Formulrio. Aparece a caixa de dilogo Assistente de Formulrio. 4. Na lista Campos disponveis, selecione os campos desejados. Depois d um clique no boto Avanar. 5. Selecione a opo de layout Coluna para o formulrio e depois d um clique no boto Avanar. 6. Como estilo, selecione Colorido 1, e depois d um clique no boto Avanar. 7. Digite o ttulo do formulrio e depois d um clique no boto concluir. O formulrio se abre no modo Formulrio. Em um formulrio colunar, voc v o nome do campo e os dados de um registro da Tabela ou Consulta alinhados verticalmente. 8. Na barra de ferramentas, d um clique no boto salvar.
39
Voc usa o modo Formulrio e o modo Folha de Dados para ver e alterar dados. Assim como as tabelas e consultas, um formulrio tem mais um modo - o modo Estrutura, que voc usa para ver e alterar o desenho do formulrio. Na barra de ferramentas, d um clique na seta para baixo do boto Modo Formulrio, e depois d um clique no modo Estrutura. Talvez seja preciso ajustar o tamanho do Formulrio para exibir as informaes na seguinte ilustrao, arrastando o lado do rodap do Formulrio para baixo. A aparncia do boto do modo Formulrio pode mudar dependendo do modo selecionado no momento. Voc pode encontrar o boto Modo Formulrio no lado esquerdo da barra de ferramentas - use as Dicas de Botes para ajud-lo a encontr-lo. ************* inserir a figura da pgina 242 ******************* No modo Estrutura, o formulrio dividido em trs sees. Quando voc est visualizando dados, o Cabealho do Formulrio aparece no alto da janela, e o Rodap do Formulrio aparece na parte inferior. A seo Detalhe forma o corpo principal do formulrio e contm os campos da Tabela ou Consulta utilizada. O rodop e o cabealho do formulrio esto vazios, mas voc pode acrescentar as informaes que devem aparecer nas partes inferior e superior do formulrio quando estiver visualizando os dados na tabela e quando for imprimir.
Acrescentando um Rtulo
Um rtulo um controle texto, o qual voc deseja exibir no formulrio. O texto do rtulo no vem de um campo. Em vez disso, voc digita o texto direto no controle do rtulo. Para acrescentar um rtulo a um formulrio, voc usa a ferramenta Rtulo na caixa de ferramentas. A caixa de ferramentas contm uma ferramenta para cada tipo de controle que voc usa em um formulrio do Microsoft Access. ***** inserir a figura da pgina 243 ********
Se a caixa de ferramentas no estiver visvel, d um clique em Caixa de ferramentas no menu Exibir. Quando voc alterna para o Modo Estrutura pela primeira vez, o Microsoft Access exibe a caixa de ferramentas perto do lado esquerdo da janela. Voc pode mover a caixa de ferramentas, arrastando ou dando um clique duplo em sua barra de ferramentas.
40
Mova um Controle
Caso seus rtulos estejam bagunados, voc poder move-lo. Voc move um controle, arrastando-o com o mouse. 1. D um clique no controle do rtulo selecionado, mas no solte o boto do mouse. 2. Enquanto o ponteiro for um cone com a forma de mo, arraste o controle para uma posio melhor. Quando o controle estiver no lugar desejado, solte o boto do mouse.
41
3. Verifique se o rtulo ainda est selecionado. Depois, no menu Formatar, aponte para Ajustar Tamanho, e depois d um clique em Para Caber. O Microsoft Access redimensiona o controle para o novo tamanho de texto. 4. Se for preciso, mova os rtulos para criar espao entre eles.
Adicione um Campo
1. Na barra de ferramentas, d um clique no boto Lista de Campos.
42
A lista de campos inclui todos os campos da tabela ou consulta, a qual voc selecionou como a tabela base do formulrio. A lista de campos como uma paleta flutuante - se ela cobrir parte de seu formulrio, voc pode arrast-la para uma nova localizao. 2. Na lista de campos, arraste o campo desejado para o lugar do formulrio onde o campo (e no seu rtulo) deve aparecer. O Microsoft Access cria uma nova caixa de texto no lugar onde voc soltou o campo e cria um rtulo esquerda do campo. Sua nova caixa de texto est vinculada ao campo selecionado da tabela base. Para mover uma caixa de texto sem mover seu rtulo, posicione o ponteiro sobre o canto esquerdo superior da caixa de texto. O ponteiro muda para um dedo indicador. Agora arraste a caixa de texto. Ela se movimenta separadamente de seu rtulo anexado. Uma ala especial e maior no canto superior esquerdo de um controle chama-se ala de movimentao. Voc pode us-la para mover um controle ou seu rtulo anexado de forma independente.
43
Definindo Propriedades
Ao mover um controle ou alterar sua cor, voc est definindo e alterando as propriedades do controle. possvel definir algumas propriedades, tais como cor e tamanho do texto, usando as ferramentas da barra de ferramentas. Mas, para ver e definir todas as propriedades de um controle, voc pode usar uma folha de propriedades. Cada controle de um formulrio tem seu prprio conjunto de propriedades, o qual determina a aparncia e o modo de operao do controle. Por exemplo, a propriedade Origem do Controle para um controle vinculado o nome do campo ao qual o controle est vinculado. Voc pode ligar o controle a um campo diferente alterando sua propriedade Origem do Controle. Cada seo do formulrio tambm tem seu prprio conjunto de propriedades. Quando voc alterou a cor do fundo da seo Cabealho do Formulrio, por exemplo, estava alterando uma das propriedades daquela seo. E, finalmente, o formulrio como um todo tem um conjunto de propriedades que se relacionam aparncia e forma como todo o formulrio opera. Por exemplo, se voc pretende imprimir um formulrio, pode definir a propriedade Layout Para Impresso Sim. Depois o Microsoft Access usa as fontes de impressora em vez de fontes de tela para todo o texto e dados do formulrio. Para exibir a folha de propriedades, voc pode dar um clique no boto Propriedades da barra de ferramentas. Um mtodo alternativo rpido dar um clique duplo no objeto que tem as propriedades que voc deseja exibir (se ele no for um objeto OLE, tal como uma figura ou um grfico).
44
exemplo, possvel colocar o logotipo de sua empresa em um relatrio ao lado de um grfico que mostre as vendas da empresa. Alm disso, voc Pode armazenar os objetos em tabelas do seu banco de dados e exibir os objetos em uma forma semelhante aos outros dados da tabela.
Entendendo a OLE
Um objeto OLE qualquer informao criada com um programa Windows e que I suporte a vinculao e incorporao. Com os recursos OLE do Microsoft Access, ' voc pode colocar objetos OLE - tais como figuras, sons e grficos - em seus formulrios e relatrios, e pode armazenar os objetos como dados em suas tabe-; Ias. Alm disso, a OLE facilita a edio desses objetos diretamente do formulrio ' ou relatrio. Quando voc coloca um objeto em um formulrio ou relatrio, ele exibido em um controle chamado moldura de objeto. O Microsoft Access fornece dois tipos , de molduras de objeto - no-acoplado e acoplado. Uma moldura de objeto no-acoplado exibe uma figura, um grfico ou qualquer objeto OLE que esteja armazenado; em uma tabela de um banco de dados do Microsoft Access. Ao contrrio de uma figura criada e armazenada no Microsoft Paint, uma moldura de objeto no-acoplado i no est vinculada a uma tabela. Voc pode incorporar ou vincular um objeto em uma moldura de objeto. Quando voc incorpora um objeto, o Microsoft Access armazena o objeto em seu arquivo de banco de dados. Voc pode modificar facilmente o objeto de dentro do Microsoft Access. Se o objeto veio de outro arquivo, somente o objeto incorporado em seu banco de dados muda, no o objeto do arquivo original. Por outro lado, quando voc vincula um objeto, o Microsoft Access no coloca o objeto na moldura de objeto; em vez disso, ele cria um vnculo com o arquivo de origem do objeto (o arquivo no qual o objeto foi criado) na moldura. Voc ainda pode ver o objeto e fazer alteraes nele no formulrio ou relatrio, mas suas alteraes so salvas no arquivo de origem do objeto, no em seu arquivo de banco de dados.
45
1. Na janela Banco de Dados, d um clique na guia Formulrio. 2. Selecione o formulrio Apresentando os Bombons e depois d um clique no boto Estrutura. O formulrio se abre no modo Estrutura. 3. Se a janela formulrio no for suficientemente grande para exibir toda seo Detalhe, aumente a janela.
1. Na caixa de ferramentas, d um clique na ferramenta Imagem, para criar um controle de imagem no formulrio. 2. D um clique na seo Cabealho do Formulrio. A caixa de dilogo Inserir Figura abre para que voc possa inserir o arquivo de figura desejado. 3. Na caixa de dilogo Inserir Figura, d um clique no boto Verificar em Favoritos. O logotipo inserido na seo de Cabealho do Formulrio. Voc pode arrastar o controle para reposicion-lo se for preciso.
Se voc quiser dimensionar a imagem, pode arrastar as alas de dimensionamento da moldura do controle de imagem e depois usar a folha de propriedades do controle para ajustar a figura s novas margens de moldura. D um clique duplo na imagem; depois na folha de propriedades, d um clique na caixa Modo Tamanho e selecione Contar, Estender ou Zoom. Cortar exibe a figura no tamanho real; Estender dimensiona a figura para que ela se ajuste s margens (e pode distorcer a figura); Zoom dimensiona a figura para que ela se ajuste dentro da altura ou largura das margens, sem distorcer a figura.
46
O logotipo aparecer no formulrio de cada registro. 1. Alterne para o modo Formulrio para ver como o logotipo fica com um registro de dado. 2. Mova-se de um registro para outro no formulrio. Como o logotipo colocado na seo Cabealho do Formulrio, ele aparece no segundo plano do formulrio em todos os registros. 3. Alterne de volta para o modo Estrutura. D um clique duplo na imagem para exibir a folha de propriedades do controle, em vez de iniciar o Microsoft Paint, porque a figura um controle de imagem em vez de um objeto no acoplado. Se quiser editar a imagem, voc pode abrir o Microsoft Paint, editar o arquivo da figura e depois substituir a antiga imagem do formulrio pela nova imagem.
47
Dica Aqui est uma maneira simples de lembrar qual a figurada moldura de objeto acoplado e qual a da moldura de objeto no acoplado. A figura da ferramenta para a moldura de objeto acoplado inclui algumas letras na parte superior, como em um rtulo. Voc pode imaginar essas letras como o nome do campo ao qual o controle est vinculado. Quando voc cria uma moldura de objeto acoplado, o Microsoft Access adiciona um rtulo anexado moldura, como faz quando voc cria uma caixa de texto. 2. Arraste o ponteiro para criar um controle que se ajuste ao lado direito da seo Detalhe. Quando voc solta o boto do mouse, o Microsoft Access cria uma moldura de objeto acoplado com um rtulo anexado. Voc no precisa do rtulo, portanto pode exclu-lo. 3. D um clique no rtulo anexado e depois pressione DELETE.
48
No se preocupe caso sua figura no se ajuste perfeitamente moldura. Voc consertar isso no prximo exerccio. 1. Alterne para o modo Formulrio e, se necessrio, mova-se para o primeiro registro. 2. Mova-se para o prximo registro da tabela. Fazendo um Objeto de uma Tabela Se Ajustar a uma Moldura
Com um controle de imagem, tal como o logotipo no cabealho do formulrio, voc pode escolher as propriedades na folha de propriedades para ajustar a figura exatamente moldura. Voc dimensiona as molduras de objetos acoplados da mesma forma. Para escolher a melhor maneira de exibir um objeto em sua moldura de objeto acoplado, voc define a propriedade Modo Tamanho da moldura. A propriedade Modo Tamanho tem trs definies possveis:
Cortar exibe o mximo do objeto que vai caber na moldura sem alteraes no seu tamanho e sem distores. Esta a definio padro. Parte da figura pode ser recortada se ela for grande demais para a moldura. Estender aumenta ou diminui o objeto para que ele se ajuste moldura. Isto pode distorcer as propores do objeto, particularmente se o seu tamanho for bastante diferente do tamanho da moldura. . Zoom aumenta ou diminui o objeto para que ele se ajuste moldura da melhor maneira possvel sem alterar as propores do objeto. Escale a Figura para Se Ajustar ao Controle
Para ajustar as figuras exatamente, defina as propriedades Largura e Altura da moldura de objeto acoplado em 2,921 centmetros.
49
1. No modo Estrutura, defina a propriedade Modo Tamanho da moldura de objeto acoplado em Estender. 2. Alterne para o modo Formulrio. O Microsoft Access escala a figura para que ela se ajuste perfeitamente moldura. 3. Alterne de volta para o modo Estrutura.
50
51
2. D um clique duplo no Assistente de Formulrio. 3. Na caixa de lista Tabelas/Consultas, selecione Tabela: Clientes. 4. Na lista de Campos Disponveis, d um clique duplo em Nome do Cliente, Sobrenome, Estado e Telefone. 5. Na caixa de lista Tabelas/Consultas, selecione Consulta: Pedidos com Subtotais. 6. Na lista de Campos Disponveis, d um clique duplo em ID do Pedido, Data do Pedido, Subtotal e depois d um clique em Avanar. 7. Quando o Assistente perguntar qual tabela ou consulta voc deseja visualizar, d um clique em Por Clientes. 8. Selecione a opo Formulrio com Subformulrio, e depois d um clique em Avanar. 9. Selecione Folha de Dados como o layout do seu subformulrio e depois d um clique em Avanar. 10. Selecione o estilo Padro para o formulrio, e depois d, um clique em Avanar. 11. Altere o ttulo do formulrio para Clientes e Pedidos, e depois d um clique no boto Concluir. O Microsoft Access salva o formulrio principal e o subformulrio. Se desejar, voc tambm pode alterar o nome do subformulrio. O Microsoft Access cria o formulrio Clientes e Pedidos, e o formulrio se abre. Para dimensionar as colunas do subformulrio, d um clique duplo nas bordas do cabealho da coluna enquanto o formulrio principal estiver aberto no modo Formulrio.
52
2. Alterne para o modo Estrutura. No modo Estrutura, voc pode ver os controles do formulrio principal e um controle grande para o subformulrio. O controle do subformulrio tem propriedades que vinculam os registros do subformulrio ao registro apropriado no formulrio principal. 3. Se a folha de propriedades no estiver aparecendo, d um clique no boto Propriedades na barra de ferramentas ara exibi-lo. 4. Selecione o controle do subformulrio para exibir suas propriedades. 5. Feche a folha de propriedades. Um subformulrio no precisa ser visto no modo Estrutura. Para ver e modificar o subformulrio, voc precisar abri-lo no modo Estrutura. O Assistente de Formulrio coloca no subformulrio uma caixa de texto para cada campo que voc selecionou na consulta base do subformulrio. 6. Feche o subformulrio. 7. Salve e feche o formulrio principal.
53
Aparece a primeira caixa de dilogo do Assistente de Boto de Comando. 4. Na caixa Categorias, selecione Operaes de Formulrio. 5. Na caixa Aes, selecione Abrir Formulrio e depois d um clique no boto Avanar.
54
caixa. Voc vai usar o operador "&" na expresso para exibir um valor de texto seguido de outro. 1. Mova o ponteiro sobre a caixa de texto. Quando o ponteiro se transformar em uma linha vertical, d um clique na caixa de texto.
O operador " & " tambm conhecido como operador de "concatenao ".
2. Digite =[Nome do Cliente]&" "&[Sobrenome] na caixa de texto e depois pressione ENTER. No se esquea de comear a expresso com um sinal de igual e coloque um espao entre as aspas na expresso, para que seja inserido um espao entre o nome do cliente e o sobrenome. 3. Alterne para o modo Formulrio e veja os resultados. O nome completo aparece na caixa de texto. 4. Alterne de volta para o modo Estrutura.
55
Mesmo com formulrios que permitem selecionar itens em uma lista, ainda h maneiras de cometer erros. Ao escrever a data de hoje, voc pode colocar acidentalmente o ano anterior no lugar deste ano. Ao visualizar os dados em um formulrio, voc pode sem querer alterar ou apagar um valor em um campo. Como voc protege seus dados contra erros corriqueiros como esses?
56
caixa de combinao que mostra uma lista com os nomes dos clientes e seus nmeros de ID, para poder selecionar o ID em vez de digit-lo. Em muitos casos, a melhor maneira de definir a lista criando uma consulta separada que seleciona e organiza os dados da forma como eles devem aparecer na lista. Depois, voc pode dizer ao Microsoft Access para usar os campos da consulta como colunas da lista. Se voc quiser transformar a caixa de texto em um rtulo, caixa de lista ou caixa de combinao simples, pode usar o novo recurso Control Morphing. Selecione o controle que voc deseja mudar; depois, no menu Formatar, aponte para Alterar Para e d um clique em um novo tipo de controle. Olhe a Consulta Lista de Clientes Neste caso, voc quer que a lista mostre o sobrenome, nome e nmero de ID de cada um dos clientes. Voc poderia criar uma nova consulta que inclusse esses campos, mas o banco de dados j contm uma consulta chamada Lista de Clientes que tem exatamente os dados que voc deseja. Antes de criar sua caixa de combinao, d uma olhada na consulta Lista de Clientes que ser usada para definir as linhas que sero exibidas na lista da caixa de combinao. 1. Na janela Banco de Dados, d um clique na guia Consultas e depois abra a consulta Lista de Clientes no modo Estrutura. Como voc, pode ver, esta consulta se baseia nas tabelas Clientes Pedidos. O campo ID do Cliente vincula as duas tabelas. 2. Olhe a consulta Lista de Clientes no modo Folha de Dados para ver como as informaes aparecem. 3. Feche a consulta Lista de Clientes. Exclua uma Caixa de Texto Antes de acrescentar a caixa de combinao, crie espao para ela, excluindo a caixa de texto ID do Cliente e seu rtulo. 1. D um clique na guia Formulrios e depois abra o formulrio Pedidos no modo Estrutura. 2. Se a janela do formulrio Pedidos for pequena demais para voc ver todos os seus controles, dimensione-a para torn-la maior.
57
A caixa de texto ID do Cliente e seu rtulo so excludos. Crie um Controle Vinculado de Caixa de Combinao Sua caixa de combinao no formulrio Pedidos ser vinculada ao campo ID do Cliente na consulta Lista de Clientes. Quando um operador seleciona um cliente na lista da caixa de combinao do formulrio, o Microsoft Access armazena o nmero ID do cliente no campo vinculado da tabela. Para criar uma caixa de combinao vinculada, voc d um clique na ferramenta Caixa de Combinao da caixa de ferramentas e depois arrasta o campo que deseja da lista de campos para o formulrio. O Assistente de Caixa de Combinao vai orient-lo no processo de criao. 1. Certifique-se de que a caixa de ferramentas e a lista de campos esto visveis. Se a caixa de ferramentas no estiver visvel, d um clique em Caixa de Ferramentas na barra de ferramentas. Se a lista de campos no estiver visvel, d, um clique no boto Lista de Campos na barra de ferramentas. 2. Na caixa de ferramentas, d um clique na ferramenta Caixa de Combinao. 3. Arraste o campo ID do Cliente da lista de campos acima do campo Nome do Cliente no formulrio. Quando voc solta o boto do mouse, a primeira caixa de dilogo Assistente de Caixa de Combinao aparece. Crie uma Lista de Caixa de Combinao O Assistente de Caixa de Combinao orienta voc na criao da lista de caixa de combinao para seu formulrio. 1. Na primeira caixa de dilogo do Assistente de Caixa de Combinao, verifique se est selecionada a opo que vai procurar os valores em uma tabela ou consulta e depois d um clique em Avanar. 2. Na rea Exibir, selecione o boto de opo Consultas e depois selecione a consulta Lista de Clientes. D um clique em Avanar. 3. Na lista Campos Disponveis, d um clique duplo nos campos ID do Cliente, Sobrenome e Nome do Cliente para as colunas de sua caixa de combinao e depois d um clique em Avanar.
58
4. D um clique duplo no lado direito de cada ttulo de coluna para ajustar a largura da coluna da melhor maneira possvel. D um clique em Avanar. 5. Selecione ID do Cliente como a coluna que contm os dados que voc quer armazenar em sua tabela, e depois d um clique em Avanar. 6. Verifique se a opo para armazenar o valor neste campo ID do Cliente est selecionada e depois d um clique em Avanar. 7. ID do Cliente aparece automaticamente como a opo de rtulo para sua caixa de combinao. Esse o rtulo que voc quer, portanto d um clique no boto Concluir para terminar a caixa de combinao. O formulrio Pedidos tem uma caixa de combinao vinculada ao campo ID do Cliente. Use a Caixa de Combinao Voc pode ver imediatamente como fcil procurar o ID de um cliente com a caixa de combinao. 1. Alterne para o modo Formulrio. 2. D um clique na seta para baixo da caixa de combinao e selecione qualquer nome na lista. O nmero ID do cliente aparece no campo ID do Cliente. Agora, quando um funcionrio receber um pedido novo, tudo que ele ou ela tem a fazer selecionar o nome do cliente, e todas as informaes do cliente so preenchidas automaticamente. Coloque um Controle na Ordem de Tabulao Certa Quando voc alternou para o modo Formulrio, o campo Data do Pedido foi automaticamente selecionado. Para fazer com que o campo ID do Cliente seja selecionado sempre que voc abrir o formulrio, possvel alterar a ordem de tabulao do formulrio Pedidos. A ordem de tabulao de um formulrio a ordem na qual o ponto de insero se move pelos campos quando voc pressiona a tecia TAB de um campo para outro no modo Formulrio. Quando voc cria um controle novo, o Microsoft Access coloca o novo controle por ltimo na ordem de tabulao do formulrio, independentemente do lugar onde for colocado o controle dentro do formulrio. Edite a ordem de tabulao do formulrio para que a nova caixa de combinao ID do Cliente que voc acabou de criar seja a primeira na ordem de tabulao e no a ltima.
59
1. Alterne para o modo Estrutura e depois selecione o controle da caixa de combinao ID do Cliente se ele ainda no estiver selecionado. 2. No menu Exibir, d um clique em Ordem de Tabulao. Aparece a caixa de dilogo Ordem de Tabulao. 3. Role abaixo a lista de controles at ver o controle ID do Cliente, que o ltimo da lista. 4. D um clique na coluna da esquerda para selecionar o controle ID do Cliente e depois arraste-o para o incio da lista. 5. D um clique em OK. Agora seu novo controle o primeiro da ordem de tabulao, que o seu devido lugar. 6. Alterne para o modo Formulrio e teste a ordem de tabulao. 7. Salve o formulrio Pedidos.
Definindo um Valor Inicial (Padro) para um Controle Os pedidos de clientes so o corao dos negcios da sua empresa - um erro em um pedido pode significar perda de dinheiro e de clientes. Voc pretende aperfeioar o formulrio Pedidos para que ele ajude a garantir que os dados do formulrio estejam corretos. D caixa de texto Data do Pedido do formulrio um valor padro para que os operadores no precisem digitar a data. A data de hoje aparece automaticamente quando voc define a propriedade Valor Padro do Controle. Voc pode definir a propriedade Valor Padro em uma expresso ou em um valor constante, tal como texto ou um nmero. Neste caso, voc vai defini-lo igual a uma expresso que inclui a funo Data. A funo Data um pequeno programa que recupera a data atual do relgio do sistema de seu computador. Exiba a Data de Hoje em uma Caixa de Texto Insira a expresso na folha de propriedades do formulrio Pedidos. 1. Alterne para o modo Estrutura do formulrio Pedidos. 2. Se a folha de propriedades no aparecer, d um clique no boto Propriedades da barra de ferramentas. Depois, d um clique na caixa de texto Data do Pedido para exibir suas propriedades.
60
3. Na caixa de propriedades Valor Padro, digite a expresso = Data(). 4. Alterne para o modo Formulrio. Como o Microsoft Access insere o valor padro quando voc inicia um registro novo, v para um novo registro ver sua definio de propriedade em funcionamento. 5. D um clique no boto de navegao Novo Registro na parte inferior do formulrio para mover-se para um novo registro em branco. Um novo registro aparece com a data de hoje na caixa de texto Data do Pedido. Validando os Dados Inseridos em um Controle Voc, j viu como tornar a entrada de dados mais fcil e precisa definindo valores padro. Voc tambm pode proteger seus dados acrescentando uma regra de validao a um controle. Uma regra de validao verifica os dados que voc insere no controle com relao regra que voc definir. possvel criar uma mensagem de erro que aparece automaticamente se os dados no atenderem aos requisitos da regra, de modo que os dados incorretos no sero salvos em sua tabela.
Por exemplo, os operadores inserem a data de vencimento do carto de crdito na caixa de texto Validade do Carto do formulrio Pedidos. Se a data inserida j passou, voc pode exibir uma mensagem alertando o operador para o fato de que o carto expirou. Voc faz isso definindo uma regra de validao que exige que a data inserida seja maior ou igual data de hoje. Voc tambm escrever uma mensagem de erro que diz ao operador o que fazer quando o carto estiver vencido. Defina a Regra de Validao e as Propriedades do Texto de Validao Faa alteraes na folha de propriedades do formulrio Pedidos. 1. Alterne para o modo Estrutura do formulrio Pedidos. 2. Exiba as propriedades da caixa de texto do Carto Validade. 3. Na caixa de propriedades Regra de Validao, digite a expresso >=Data(). 4. D um clique na caixa de propriedade Texto de Validao. Como a mensagem que voc vai digitar longa, pressione SHIFT+F2 para exibir a janela Zoom e poder ver todo o seu texto enquanto digita.
61
5. Digite a seguinte mensagem: O carto de crdito expirou! D um clique no boto OK e depois pressione ESC. Escolha um carto diferente ou cancele o pedido. Sua mensagem de texto de validao pode ter at 255 caracteres de comprimento. 6. D um clique em OK para fechar a janela Zoom. ***** inserir a figura da pgina 311 ******
Requerendo Entrada de Dados em um Campo A definio das propriedades de um formulrio torna seu uso mais fcil e preciso, mas elas controlam apenas o formulrio individual onde voc fez as definies. Voc pode querer que os dados de um campo sempre sigam determinadas regras, independentemente do formulrio que os utilize. Para tanto, possvel definir as propriedades globais da tabela contendo o campo que voc deseja afetar. Se voc tivesse definido as propriedades Regra de Validao e Texto de Validao na tabela Pedidos em vez do formulrio Pedidos, todos os formulrios contendo o campo Validade do Carto conteriam as mesmas regras de validao. Se quisesse, voc ainda poderia alterar ou excluir a regra de validao em um formulrio individual. A propriedade Requerido outra propriedade de campo que voc pode definir em uma tabela, a qual afeta todos os formulrios que usam aquele campo. Se a propriedade Requerido estiver definida em Sim, voc deve inserir um valor naquele campo ou qualquer controle vinculado quele campo. Por exemplo, quando voc usa o formulrio Assinaturas, pode requerer que o endereo de um cliente sempre contenha um cdigo postal para que no haja atrasos na entrega. Defina a Propriedade Requerido O formulrio Assinaturas baseia-se na tabela Clientes, portanto, voc vai definir a propriedade Requerido da tabela Clientes. Enquanto estiver alterando a estrutura da tabela Clientes, voc no pode abrir o formulrio Clientes no modo Formulrio; entretanto, pode abri-lo no modo Estrutura. 1. Na janela Banco de Dados, d um clique na guia Tabelas, e abra a tabela Clientes no modo Estrutura.
62
2. D um clique no campo CEP. 3. Na seo Propriedades de Campo, altere o campo Requerido para Sim. De agora em diante, voc no pode salvar um registro com um valor nulo, o que significa que este campo deve conter informaes. **** inserir a figura da pgina 314 ***** 4. Feche a tabela Clientes. 5. D um clique no boto Sim para salvar as alteraes. Aparece uma mensagem perguntando se voc deseja verificar os dados existentes para ter certeza de que eles seguem a nova regra de validao. Se voc no verificar os dados, pode ter registros com valores nulos neste campo. 6. D um clique no boto Sim para testar os dados existentes com relao nova regra. Se algum registro violar a regra, outra caixa de mensagem aparece para avis-lo disso. Teste a Propriedade Requerido Tente inserir um registro em um formulrio sem um cdigo postal. 1. Na janela Banco de Dados, d um clique na guia Formulrios e depois d um clique duplo no formulrio Cliente para abri-lo no modo Formulrio. 2. Insira o seguinte registro: Matthew Wilson 1876 Parker Lane Wilshire, MD 3. Deixe em branco o campo do CEP, e d TAB para o prximo campo. 4. Insira EUA e depois selecione as caixas de opo para 6 meses e Renovao. 5. Tente dar TAB para um registro novo. Aparece uma mensagem dizendo que esse campo no pode conter u valor nulo, o que significa que ele no pode estar vazio.
63
6. D um clique no boto OK. 7. Insira o CEP 17634 para o registro atual. 8. Feche o formulrio.
Desative as Edies de um Formulrio 1. Abra o formulrio Clientes no modo Estrutura. 2. Se a folha de propriedades no estiver visvel, d um clique no boto Propriedades da barra de ferramentas. 3. Para exibir a folha de propriedades do formulrio, d um clique no boto seletor de Formulrios, que fica esquerda da rgua horizontal da janela do formulrio. Voc poder abrir o objeto de figura no Microsoft Paint, mas as edies feitas na imagem no podem ser salvas.
4. Defina as propriedades Permitir Edies, Permitir Excluses, Permitir Adies e Entrada de Dados do formulrio em No. 5. Alterne para o modo Formulrio e tente alterar os dados do formulrio, tais como o nome ou o custo do bombom. Agora, voc no pode editar, adicionar ou excluir registros.
64
65
Crie uma Consulta Vendas por Estado. 1. Na janela Banco de Dados, d um clique na guia Relatrio e depois d um clique no boto Novo. Aparece a caixa de dilogo Novo Relatrio. ***** inserir a segunda figura da pgina 332 *** 2. Selecione AutoRelatrio: Tabela, na lista de assistentes. 3. Na caixa de lista da parte inferior da caixa de dilogo, onde voc tiver de escolher uma tabela ou consulta, selecione a consulta Vendas por Estado. 4. D um clique em OK. Assistente de AutoRelatrio cria um relatrio Tabela para voc, e o novo relatrio aparece em Visualizar Impresso. **** inserir a figura da pgina 333 **** 5. Verifique qual modo voc tem para o seu relatrio, dando um clique no menu Arquivo e olhando a lista. A aparncia do texto em seu relatrio pode ser diferente daquela da ilustrao, dependendo da impressora que estiver selecionada e do AutoFormato para o relatrio atual. 6. No menu Arquivo, d um clique em Salvar, e nomeie o relatrio como Vendas por Estado.
66
1. Para ver a pgina inteira, d um clique em qualquer parte do relatrio. Aparece uma visualizao reduzida para que voc possa ver a pgina inteira. 2. Para retornar a um modo ampliado, d um clique novamente no relatrio. O lugar onde voc deu um clique com o ponteiro de lupa ser o centro da tela no modo ampliado.
Mova-se pelo relatrio para ver como as informaes esto dispostas. Use os botes de navegao na parte inferior da janela para passar por todas as pginas do relatrio.
Imprima o Relatrio
Caso seu sistema esteja configurado para imprimir, tente imprimir o relatrio agora. Como este relatrio longo, voc vai imprimir uma pgina de exemplo para visualiz-lo. 1. No menu Arquivo, d um clique em imprimir. 2. D um clique na opo Pginas. 3. Para imprimir somente a primeira pgina, digite l na caixa De e digite l novamente na caixa At. 4. D um clique em OK.
Explorando a Estrutura do Relatrio Ao visualizar o relatrio, voc pode ver o modo como o Microsoft Access exibe os registros de sua consulta, juntamente com as informaes que foram acrescentadas e que tornam o relatrio mais fcil de ler. Se voc folhear este relatrio, vai ver:
67
. Um cabealho do relatrio na parte superior da primeira pgina, que inclui o ttulo do relatrio. .Um cabealho da pgina na parte superior de cada pgina do relatrio, que exibe o ttulo de cada coluna de dados. .A seo Detalhe, entre o cabealho e o rodap da pgina, exibe os registros da consulta Vendas por Estado, que voc selecionou como a consulta base do relatrio quando o criou. . Um rodap da pgina na parte inferior de todas as pginas do relatrio. Neste caso, o rodap da pgina mostra um nmero de pgina, o total das pginas e a data em que o relatrio foi impresso. *** inserir a figura da pgina 336 ****
Quando voc tem o relatrio aberto no modo Estrutura, pode imprimir dando um clique em Imprimir no menu Arquivo. Voc tambm pode imprimir um relatrio na janela Banco de Dados sem abrir o relatrio. Primeiro selecione o relatrio na lista da guia Relatrios e depois d um clique no boto Imprimir.
68
Essas so algumas das tarefas que um Assistente de Relatrio pode fazer por voc: . Criar as sees do seu relatrio. . Colocar a data e outras informaes nas sees apropriadas. . Alinhar as colunas e acrescentar algumas linhas decorativas para criar um relatrio atraente. . Selecionar as fontes e os tamanhos das fontes para todo o texto do relatrio. . Adicionar a data de hoje ao cabealho e rodap do relatrio, dependendo do estilo padro. Voc pode construir um relatrio contendo todos esses elementos desde o incio. Mas quase sempre possvel economizar horas se voc comear com um Assistente de Relatrio e ento personaliz-lo depois de criado. Ao criar o relatrio Vendas por Estado, o Assistente de AutoRelatrio trabalhou bastante nos bastidores. Com base na lista vista h pouco, encontre cada item em seu relatrio que foi criado automaticamente pelo Assistente de Relatrio. Personalizando o Desenho de um Relatrio
69
Foi preciso pouco tempo para criar este relatrio, e ele apresenta de forma atraente os dados de que voc precisa para sua reunio. Existem algumas pequenas coisas, porm, que desejaria mudar. Trabalhando no modo Estrutura, voc vai: . Alterar o texto do rtulo Valor para que ele seja mais descritivo, e mover a caixa de texto da data ara o cabe alho do relatrio. . Adicionar algumas informaes, incluindo um total geral, aos rodaps de pgina e relatrio.
Mova os Rtulos
1. Selecione o rtulo contendo a expresso =Agora() na seo Rodap da Pgina e arraste-a para a seo Cabealho do Relatrio, abaixo do ttulo do relatrio, Vendas por Estado. 2. D um clique no boto Modo Relatrio na barra de ferramentas para ver como suas mudanas ficaro no relatrio impresso. A data de impresso do relatrio aparece no Cabealho do Relatrio na primeira pgina.
70
4. No novo rtulo, digite Dados para a Reunio Trimestral de Marketing e depois pressione ENTER. O rtulo aparece na mesma fonte dos rtulos do Cabealho da Pgina o estilo de fonte padro para os rtulos deste relatrio. Voc quer que o rtulo tenha a mesma fonte dos nmeros de pginas no rodap de pgina, porm em itlico. 5. Selecione a caixa de texto contendo os nmeros de pgina. Na barra Ferramenta de ferramentas, d um clique no boto Ferramenta Pincel e depois d Pincel um clique no novo rtulo. 6. Selecione o novo rtulo e depois d um clique no boto Itlico da barra Itlico de ferramentas, para tornar o texto itlico. Na barra de ferramentas, d um clique no boto Alinhar Esquerda para tornar o texto alinhado esquerda. Adicione um Total Geral ao Rodap do Relatrio Voc vai adicionar um total geral ao Rodap do Relatrio, o qual aparecer na ltima pgina. 1. Na caixa de ferramentas, d um clique no boto Caixa de Texto, e depois d um clique no lado direito do Rodap do Relatrio. Uma nova caixa de texto e rtulo so colados no Rodap do Relatrio, e uma grade aparece na rea Rodap do Relatrio para abranger a nova rea de texto. 2. D um clique no novo rtulo, digite Total Geral e depois pressione ENTER. 3. D um clique duplo na nova caixa de texto. A folha de propriedades da caixa de texto aparece. 4. Na caixa Origem do Controle, digite =soma([valor das vendas]). 5. Na caixa Formato, d um clique na seta para baixo e selecione Moeda. Depois, feche a folha Propriedades. 6. Enquanto a caixa de texto estiver selecionada, d um clique no boto Negrito na barra de ferramentas para que o total geral aparea em negrito. 7. Na barra de ferramentas, d um clique no boto Visualizar Impresso para visualizar o relatrio.
71
Voc ver o rodap da pgina na parte inferior de cada uma das pginas, e o novo total geral na parte inferior da ltima pgina.
Ocultar Repetio para a caixa de texto Estado, de modo que os valores repetidos sejam mostrados apenas uma vez.
Oculte os Valores Repetidos 1. Na barra de ferramentas, d um clique no boto Fechar para alternar para o modo Estrutura. 2. Na seo Detalhe, d um clique duplo na caixa de texto Estado. 3. Na folha de propriedades, altere a definio da propriedade Ocultar Repeties para Sim, e depois feche a folha de propriedades. 4. Na barra de ferramentas, d, um clique no boto Modo Relatrio para alternar para o modo Visualizar Impresso. Cada Estado aparece apenas uma vez no relatrio. 5. Salve e feche o relatrio.
72
O estilo do relatrio no adequado para distribuio fora da empresa. Voc gostaria de que ele tivesse uma aparncia ligeiramente diferente. 4. Alterne para o modo Estrutura, dando um clique no boto Fechar para poder mudar o formato com AutoFormatar.
73
74
Crie um novo relatrio baseado em uma consulta. 1. Na janela Banco de Dados, d um clique na guia Relatrios e depois no boto Novo. 2. Na lista de assistentes, selecione o Assistente de Relatrio. 3. Na caixa de lista de tabelas e consultas, selecione Vendas por Estado d um clique em OK. Insira as Informaes nas Caixas de Dilogo do Assistente de Relatrio Agora que voc selecionou um Assistente de Relatrio, passar por uma srie de caixas de dilogo. Cada uma das seguintes etapas mostra como inserir as informaes em uma caixa de dilogo. 1. Adicione todos os trs campos disponveis ao relatrio e depois d um clique em Avanar. 2. Quando o Assistente perguntar se voc deseja adicionar algum nvel de agrupamento, d um clique duplo no campo Estado, e depois d um clique em Avanar. 3. Na caixa de dilogo seguinte, voc deve escolher o tipo de classificao e as informaes de resumo que deseja em seus detalhes. Na primeira caixa de lista, selecione Nome da Caixa. O boto Classificar perto da caixa de lista mostra que os nomes das caixas sero classificados por ordem alfabtica, de A a Z. Se voc quisesse classificar os nomes das caixas de Z a A, daria um clique no boto Classificar. 4. D um clique no boto Opes de Resumo na parte inferior da caixa de dilogo. A caixa de dilogo Opes de Resumo aparece, mostrando os campos de dados que podem ser resumidos (neste caso, somente o campo Valor das Vendas ode ser resumido). 5. D um clique na caixa de verificao Soma do campo Valor das Vendas, d um clique na caixa de verificao para Calcular Porcentagem do Total para Somas, e verifique se o boto da opo Detalhe e Resumo est selecionado. Depois, d um clique em OK, e d um clique em Avanar na caixa de dilogo Assistente de Relatrio. 6. Quando tiver que escolher como deve ser o layout do seu relatrio, verifique se a opo Nvel est selecionada e se a opo Orientao Retrato. D um clique em Avanar.
75
7. Quando tiver de escolher o estilo, selecione Corporao e depois d um clique em Avanar. 8. Altere o ttulo do relatrio para Vendas por Estado (agrupado) e d um clique em Concluir.
. Uma expresso que exibe a data atual Na parte inferior de cada @ pgina, aparece a data de hoje no rodap da pgina. . Um cabealho de grupo e um rodap de grupo O Assistente de , Relatrio acrescentou um cabealho e rodap ao grupo Estado. No I modo Estrutura, eles so identificados como Cabealho Estado e Rodap Estado. Nos relatrios mais complexos, voc pode ter vrios cabealhos de grupo com nomes diferentes. . Expresses que calculam totais A expresso para totais do rodap Estado exatamente igual expresso do rodap do relatrio: =Soma ([Valor das Vendas]). Quando voc coloca uma expresso no rodap ou cabealho Estado, ele executa clculos para os registros de cada grupo Estado. Quando voc coloca uma expresso no rodap ou cabealho do relatrio, ele calcula um valor para todos os registros do relatrio. . Uma expresso que soma porcentagens No Rodap Estado, o Assistente de Relatrio acrescentou a expresso =Soma([Valor das Vendas])/([Valor das Vendas Total Geral Soma]), que calcula a porcentagem do total geral para cada grupo Estado. . Uma expresso que adiciona os nmeros das pginas Na parte inferior de cada pgina, o nmero da pgina atual e o nmero total de pginas aparecem automaticamente no rodap da pgina. Personalizando o Cabealho de Grupo
76
Agora voc pode folhear o relatrio rapidamente e encontrar os nmeros de que precisa. Para sua campanha de mala direta, escolha apenas aqueles estados com as porcentagens de vendas mais altas. Voc gostaria de ver rapidamente a porcentagem das vendas totais de cada Estado e ainda de exibir essas informaes perto do nome do Estado.
77
3. D um clique no meio do Rodap Estado para acrescentar a caixa de texto. 4. D um clique na caixa de texto que acabou de acrescentar para colocar o ponto de insero, e depois digite a seguinte expresso: ="Vendas para "&[Estado]. Verifique se iniciou a expresso com o sinal de igual (=), e deixe um espao antes de fechar as aspas. Se voc no deixar um espao, seu rtulo conter texto como este: Vendas para AK. As palavras entre aspas vo aparecer em seu relatrio exatamente como voc as digita. O smbolo & significa "seguido de". As informaes dentro dos colchetes so tiradas do campo Estado e vo mudar para cada localizao. 5. Pressione ENTER. 6. Selecione e exclua o rtulo original Soma e o rtulo anexado nova caixa de texto. 7. Torne a caixa de texto suficientemente grande para acomodar nomes de Estado longos, e mova-a para que ela fique mais ou menos na seguinte posio.
78
Ao criar relatrios com um Assistente de Relatrio, escolha como deseja agrupar e classificar os dados. Caso resolva alterar a classificao ou o agrupamento depois de criar um relatrio, voc no tem de comear tudo de novo e executar o Assistente de Relatrio outra vez. Em vez disso, voc pode usar a caixa Classificar e Agrupar para fazer as alteraes.
**** inserir a figura da pgina 357 **** possvel ver as definies que foram estabelecidas quando voc respondeu s perguntas do Assistente de Relatrio. A coluna Campo/Expresso mostra os campos que so usados para agrupar e classificar ou somente para classificar. A esquerda do campo Estado fica o cone Agrupar, que diz que este campo usado para agrupar e classificar. O campo Nome da Caixa no tem esse cone, portanto voc sabe que ele serve apenas para classificar.
79
**** inserir a figura da pgina 358 **** Selecionando Decrescente, voc est pedindo ao Microsoft Access para exibir as vendas de caixas para cada Estado, comeando com o valor mais alto, indo at o menor. 5. Feche a caixa Classificar e Agrupar e depois alterne para Visualizar Impresso. Seu relatrio agora deve mostrar as caixas listadas por ordem decrescente de vendas.
80
2. Selecione a caixa de texto do rodap de pgina contendo a expresso do nmero de pgina, e depois pressione DELETE. 3. No menu Inserir, d um clique em Nmero de Pgina. Aparece a caixa de dilogo Nmero de Pginas. 4. Selecione a opo Pgina N de M, a opo Parte Inferior da Pgina, e Centralizado na caixa de lista Alinhamento. 5. D um clique na caixa de verificao Mostrar Nmero na Primeira Pgina para selecionar, se j no estiver selecionada, e depois d um clique em OK. A nova caixa de texto aparece no centro da seo Rodap da Pgina. Se quiser, voc pode mov-la para uma posio melhor. 6. Examine seu relatrio e o novo rodap. 7. Ao terminar de examinar o relatrio, salve e feche o relatrio Vendas por Estado (agrupado).
81
Aparece a caixa de dilogo Classificar e Agrupar. 2. D um clique na primeira clula da coluna Campo/Expresso, e depois selecione Sobrenome na lista para definir a letra no alto de cada grupo alfabtico. 3. D um clique na segunda clula da coluna Campo/Expresso e depois selecione Sobrenome na lista para definir a classificao real do grupo. *** inserir a figura da pgina 361 *** 4. Defina as propriedades na caixa Classificar e Agrupar segundo aquelas da tabela a seguir. Ao terminar, feche a caixa de dilogo Classificar e Agrupar.