Você está na página 1de 18

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

Captulo 1 - Introduo
Um relatrio uma apresentao organizada de dados. Como uma ferramenta de administrao, um relatrio usado para proporcionar aos tomadores de deciso da empresa subsdios para que eles possam ter como tomar decises baseadas em dados efetivos. Um relatrio uma maneira eficaz de apresentar seus dados em um formato impresso. Como voc tem controle sobre o tamanho e a aparncia de todos os elementos de um relatrio, possvel exibir as informaes da maneira como deseja v-las. O Crystal Reports uma ferramenta para gerar relatrios, podendo acessar diversos tipos de bases de dados. Durante este curso ns aprenderemos como desenvolver relatrios usando o Crystal Reports.
Caractersticas do produto

Seagate Crystal Reports est na verso 9, sendo as principais novas funcionalidades: Subrelatrios (j na verso 5) Relatrios Top N (j na verso 5) Sees com mltiplos detalhes (j na verso 5) Melhoria nos diversos recursos de integrao de grficos Interface nativa para Oracle / Sybase /SQL Server / DB2 / Centura / Informix Interface para o ACT! Criao pelo usurio de novas funes a serem usadas em frmulas (criando DLLs em VB5 ou Delphi). Exportao para HTML Relatrios na Web atualizao dinmica dos dados Page-on-demand : otimizando a velocidade de apresentao Crystal Web Report Server Tela de runtime com novas funcionalidades configurveis Drill down na tela de runtime Interface Automation Server (OLE) Suporte a Eventos em VB5 Visual InterDev Design Time Control Suporte a Active Data Driver permite relatrio de uma matriz em VB, por exemplo, no somente de dados em bancos de dados.
Alteraes na tela de Preview

A partir da verso 5.0 o Crystal permite rapidamente alternar entre duas telas a Design (Projeto ou de Estrutura) e a Preview (que WYSIWYG). Tambm possvel fazer alteraes diretamente na tela de Preview, e visualizar imediatamente o resultado das alteraes. Existe a opo de Undo/Redo que agiliza as simulaes na confeco de relatrios.

- Pg. 1 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

Relatrio Condicional

O Crystal dispe de 5 reas de relatrio: o Cabealho do Relatrio, o Rodap do Rodap, o Detalhe, o Cabealho da pgina e o Rodap da pgina. Com esta verso pode-se criar Multiple Sections ou mltiplas sees em qualquer rea do relatrio, ou seja podemos por exemplo criar na rea de detalhe duas sees de detalhes, a seo A e a seo B. A grande vantagem que se pode imprimir a seo condicionalmente, posso criar uma carta com uma mensagem para funcionrios quem tem dependentes e outra mensagem para os que no tem. Pode ainda imprimir em um formato, por exemplo em vermelho quem est em dbito e em preto quem tem crdito.
Sub-relatrios

Com esta verso do Crystal possvel criar sub-relatrios e inseri-los no seu relatrios. Estes subrelatrios podem utilizar tabelas relacionadas ou no com o relatrio principal, e pode-se ainda ligar as informaes do sub-relatrio ao relatrio principal. Isto permite que: Em um nico relatrio comportando 2 ou mais relatrios com dados no relacionados, por exemplo em um nico relatrio podemos ter o faturamento da Empresa e quantidade de micros por funcionrios em cada Departamento. Criar um relatrio que cria diferentes vises dos dados. Por exemplo: no cabealho pode-se incluir um relatrio que totaliza o faturamento por Secretaria e no detalhe um relatrio em que para cada Secretaria totaliza o faturamento por projeto. Ou ainda criar sub-relatrios ligados ao relatrio principal, por exemplo um relatrio principal listando todas as Secretarias e um sub-relatrio listando os projetos daquela Secretaria e outro sub-relatrio listando os equipamentos da Secretaria.
Crystal Query Designer

um gerador de Query que elimina a necessidade de entendimento, bem como os erros de codificao, da linguagem SQL As queries geradas por este aplicativo podem ser utilizadas no Crystal Report. Segundo a Seagate as queries geradas so totalmente compatveis com o padro ANSI.
Parmetros

Campos parmetros podem ser definidos no relatrio. Quando o relatrio executado o usurio ser requisitado a informar os valores dos campos. Estes valores podem ser utilizados para mudar ttulos de relatrios, critrios de seleo de registros e ordem de sort dos campos.
Objetos Textos

Com objetos textos possvel criar textos, mesclando tambm campos de banco de dados, que so gerenciados por um mini word processor. Pode-se por exemplo criar uma carta ou documento para cada funcionrios independentemente do tamanho do seu nome, de modo semelhante como se fosse feito no Word.

- Pg. 2 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

Captulo 2 - A Janela de Projeto de Relatrios


Modos de apresentao

O Seagate Crystal Reports apresenta 2 (dois) modos de apresentao. O modo design e o modo Preview. O modo design onde desenharemos o relatrio. Este modo o ideal para incluirmos Ttulos, figuras, campos e frmulas. O modo Preview onde veremos o relatrio pronto. possvel fazermos alguns ajustes neste modo, mas existe o inconveniente se o relatrio for muito grande, ele ir atualizar todo o relatrio, o que pode demorar um pouco dependendo da quantidade de registros e da capacidade de processamento do computador. A Janela Design do Relatrio Report Designer Comearemos nos familiarizando com a janela principal do Crystal Report. Aps voc selecionar a sua base de dados e as tabelas que sero usadas, O Seagate Crystal Reports mostra a tela de Design. Voc usar a Design Tab mais que qualquer outra parte do programa. A Design Tab prov o ambiente mais eficiente para projetar seu relatrio porque voc trabalha na Tab com representaes de dados, e no com os dados em si. Quando voc coloca um campo no relatrio, o programa usa uma armao para identificar o campo na Tab; no atualiza os dados. Assim, voc pode somar e pode apagar campos e outros objetos, montando frmulas complexas, movendo os campos e objetos e mais, sem amarrar o computador aos recursos de dados. O relatrio que voc cria na Design Tab um tipo de relatrio virtual; tem a estrutura e as instrues para criar o relatrio final, mas no o prprio relatrio. Quando voc pede para visualizar ou imprimir o relatrio, ele transforma em um relatrio final. Os dados atuais aparecero agora no relatrio. Existem vrias sections (sees) onde poderemos colocar nossas informaes. Voc pode colocar objetos nestas sees, especificar sort de dados, definir grupos, totalizar campos numricos, inserir frmulas, etc.. Quando. voc abre um relatrio novo, O SEAGATE CRYSTAL REPORTS ele cria automaticamente 5 sees no Report Designer.

- Pg. 3 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

Caractersticas da rea de Impresso (Design Tab)

Cada section de relatrio tem suas prprias caractersticas de impresso, por isso importante entender cada uma delas. A ordem e a freqncia dos objetos de relatrio afetam de forma diferente quando o relatrio impresso. As Sections so impressas na mesma ordem que elas aparecem na Design Tab (do topo para baixo ). Se h mais de uma seo em uma rea, as sees imprimem na ordem que eles aparecem dentro da rea. Assim, se voc tem trs Header section, todos as trs sees sero impressas, em ordem do topo para baixo. Sua deciso em onde colocar objetos na Design Tab ser mais fcil se voc entender com que freqncia cada section so impressas. Uma vez que voc entendeu isto, a construo do seu relatrio ser mais fcil e rpida. Vejamos cada uma delas.
Report Header

a primeira seo que aparece no seu relatrio na Design Tab. Voc pode colocar um Ttulo nesta seo, ou algum dado que voc queira que aparea somente na primeira pgina do seu relatrio. Geralmente utilizado para fazer a capa de apresentao do relatrio. Esta seo s ser impressa na primeira folha do relatrio, por este motivo uma seo muito pouco usada. Page Header Esta seo geralmente utilizada para que seja colocado um titulo para o relatrio, um campo que sirva como cabealho, a faixa de valores selecionados, e outras informaes que voc queira apresentar no topo de cada pgina de seu relatrio. Esta seo ser impressa em todas as pgina do relatrio.

- Pg. 4 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

Details

Esta seo o corpo do relatrio. O volume maior de dados do seu relatrio aparecer nesta seo. aqui onde so inseridos os campos das suas tabelas de dados.
Report Footer

A Report Footer section a ltima seo do seu relatrio. Aqui voc pode colocar um resumo ou comentrios que voc deseja que aparea somente na ltima pgina. Normalmente usada para colocar os subtotais, mdias e totais, resumindo as informaes do seu relatrio. Como esta seo ser impressa apenas na ltima folha do relatrio tambm uma seo muito pouco usada.
Page Footer

Esta seo usualmente contm o nmero da pgina e alguma outra informao que ser mostrada no final de cada pgina. Por default, a seo de pager footer criada com trs linhas. Cada seo possui do lado esquerdo uma identificao com o nome da seo. As sees so separadas por um divisor de sees. Esta seo ser impressa em todas as folhas do relatrio. Voc constri seu relatrio inserindo campos, frmulas, e outros elementos de um relatrio (contadores de registro, de grupos, etc.) na seo Details section. Voc usa a opo insert do menu, em alguns casos, para selecionar ou criar elementos que voc deseja inserir no seu relatrio. O Report Designer usa retngulos para indicar os tamanhos dos campos, posio e tipo de dados e frmulas que voc inseriu. Toda e qualquer seo pode ser suprimida de um relatrio, nesse caso a seo no aparecer no relatrio.
Group header

Um Group Header uma section criada pelo programa que permite voc fazer quebras ou agrupar os registros obedecendo um campo ou frmula, totalizar e gerar subtotais. O Group Header section tipicamente usado para mostrar o nome do grupo ou alguma outra informao.

- Pg. 5 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

Group Footer

O Group Footer uma section criada pelo programa quando voc insere um grupo, subtotal ou total . O Group Footer section tipicamente usado para mostra um resumo ou subtotal.
Preview Tab

Quando voc quiser ver como seu relatrio ser impresso antes de imprimi-lo, click na Preview Tab. O programa coleta os dados, faz os clculos necessrios, e mostra o relatrio no Preview Tab num papel eletrnico. Com os dados no lugar, voc pode rever os espaos e formatar seu relatrio vendo os resultados atual de todas as sumarizaes , calculando as frmulas, e registro e grupos de seleo. Em verdade com o WYSIWYG (o que Voc V o que Voc Adquire), voc pode trabalhar diretamente nestes dados ao vivo, afinando o relatrio at chegar onde voc quer. O programa trabalha com dados da maneira seguinte: - a primeira vez em que Preview Tab usada, carregue os dados de sua base de dados e salva isto com o relatrio (a menos que voc no queira salvar os dados).

- Pg. 6 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

Capitulo 3 Inserindo e Formatando Campos


Criando um relatrio

A caixa de dilogo que aparece conhecida como Galeria de Relatrios.

. A Galeria do relatrio nos oferece o nmero de opes quando construmos um novo relatrio. Apesar de podermos usar uma funo automtica para montar o relatrio, ns iremos montar o relatrio manualmente, pois queremos aprender os fundamentos. Crystal Reports chama isso de montar um relatrio customizado, ou relatrio em branco, dependendo da verso do Crystal Reports que se esteja usando.

Aps a seleo do tipo de relatrio que queremos montar temos que escolher de onde vir a base de dados. O SEAGATE CRYSTAL REPORTS nos permite escolher diversos tipos de base de dados.
O Comando Add Database to Report... (Menu Database)

Use o comando Add Database to Report para informar qual a base de dados e selecionar as tabelas para uso em seu relatrio. Quando voc est criando um relatrio novo, voc seleciona em primeiro lugar o banco de dados que voc quer usar em seu relatrio atravs da caixa de

- Pg. 7 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

dialogo Choose Database File que aparece quando voc comea um relatrio novo. Voc tambm, pode especificar com este comando, outros banco de dados adicionais.

Quando estivermos trabalhando com arquivos relacionais, encontraremos uma tela onde faremos a seleo das tabelas que iremos utilizar no nosso relatrio.

- Pg. 8 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

O passo seguinte escolhermos os campos que faro parte do nosso relatrio.

Inserindo e Formatando Campos

Como inserir campos de dados Click o boto Insert Fields na barra de ferramentas. A caixa de dilogo Insert Fields aparece com o Database Field Tab ativa listando todos os campos da base de dados escolhida.

Click no campos que voc quer que aparea no seu relatrio.

3 Click o boto Insert para coloc-lo no seu relatrio e mova o campo para onde voc quiser. Caso voc queira, Click o boto Browse para ver os valores do campo selecionado. Voc pode repetir esta operao se for incluir mais campos ou Click o boto Close para fechar a caixa de dilogo.
Prevendo o Relatrio

Em apenas poucos passos ns geramos um relatrio. Agora vamos olh-lo, imprimindo-o na Janela Preview. Clique na tab Preview para prever seu relatrio com dado real. O programa ir ler os dados e mostrar a primeira pgina. Na Tab Preview, voc pode fazer vrias montagens do relatrio, agrupar, resumir, e formatar operaes, o que tambm pode ser feito na Tab Design. Assim que continuarmos desenvolvendo nosso relatrio, podemos fazer algumas montagens na Janela Preview e algumas na Janela Design. Algumas modificaes de design que fazemos na Janela Preview so transferidas tambm para a Janela Design.

- Pg. 9 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

Perceba que a Barra de Status na Janela Preview fornece informaes sobre o dado usado no relatrio. Ela mostra quantos registros foram selecionados e o total de registros lido. Se estiver usando dados salvados, tambm mostra a data e a hora em que o dado foi lido. Dica: Quando voc executa um relatrio e ento o salva ou fecha, o programa, por padro, salva os dados com o relatrio. Isso elimina a necessidade do programa de acessar e processar o dado cada vez que voc roda o relatrio. Cada vez que voc roda o relatrio, ele ser baseado nos dados salvados. Quando voc abrir um relatrio, a data e hora em que o dado foi salvo aparece na seo cinza, no topo da Janela Preview, esquerda do boto de Fechamento. Se os bancos de dados nos quais o relatrio baseado esto ficando desatualizados, e essencial que o relatrio esteja com os dados mais atualizados possveis, o programa permite que voc faa um refresh dos dados. Quando voc rel os dados, roda novamente o relatrio baseado em dados mais recentes. Voc rel os dados clicando o boto [ressaltado] ou selecionando o comando Report/Refresh Report data.

Inserindo Campos de texto

Agora vamos adicionar alguns textos ao relatrio. Ns vamos adicionar um ttulo. Podemos adicionar texto de 2 maneiras: Redigindo o texto diretamente no relatrio, Inserindo um campo de texto. Para esse exemplo, ns inseriremos um campo de texto.

Para inserir um campo de texto, clique (boto para Inserir campo texto) na barra de botes ou escolha Insert/Text Fields na Barra de menu. Uma caixa de dilogo mostrada, onde vc pode redigir o texto para o campo. Quando terminar, clique Accept e coloque a caixa do campo na seo de Cabealho do relatrio.
Formatando Campos (Format Editor)

- Pg. 10 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

A caixa de dialogo aparece quando: - voc clica algum boto da Fields Tab da File Options dialog box, ou - voc clica o boto direito do mouse sobre algum campos e seleciona o Format Field de um shortcut menu que aparece.

Dependendo do boto que voc clicou , ou do campo no qual voc clicou o botando direito do mouse, a variedade de tabs que aparecer poder variar dependendo do tipo do campo

Formatando dados

Neste ponto da criao do relatrio, voc poder querer fazer alguma formatao bsica. Talvez voc queira mudar o tamanho da fonte ou o tipo de fonte de um texto usado como ttulo. Ou, num campo numrico, seja necessrio colocar casas decimais, ou o smbolo da moeda. Vejamos como podemos fazer estas formataes.

Como adicionar cor, sombra, e borda

Seagate Crystal Reports permite que voc adicione cor, borda, e sombra para campos de seu relatrio para enfatizar dados importantes e criar um visual professional para o seu relatrio. - Pg. 11 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

1 Click o boto direito do mouse sobre o campo que voc deseja formatar e escolha o comando Change Border de um shortcut menu que ir aparecer. 2 O Format Editor aparece. Click na Borders Tab para ativ-l.

Selecione o border type (estilo de linha), cor, placement, e cor de fundo que voc desejar e click OK para finalizar. O programa formatar o campo selecionado com as especificaes que voc escolheu.
Como adicionar e editar linhas

Seagate Crystal Reports permite que voc adicione linhas e caixa (boxes) para que voc enfatize os dados mais importantes do seu relatrio e crie um relatrio com visual profissional.
Adicionando Linhas

Click no boto Insert Line na barra de ferramentas suplementar. Um cursor pencil-shaped ir aparecer. Usando o pencil cursor, desenhe a linha onde desejar.
Editando Linhas

Click o boto direito do mouse na linha (line) que voc quer formatar e escolha o comando Format Line do menu shortcut menu que aparecer

1. O Format Editor aparecer com o Format Line Tab ativo. 2. Faa as mudanas desejadas e click OK quando terminar para retornar ao relatrio. - Pg. 12 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

Como adicionar e editar boxes Adicionando boxes

Click o boto Insert Box na barra de ferramentas suplementar. Um cursor pencil-shaped ir aparecer. Usando o pencil cursor, desenhe um box onde desejar. .
Editing boxes

Click o boto direito no box que voc quer formatar e escolha o comando Format Box de um shortcut menu que aparecer. O Format Editor aparecer com o Format Box Tab ativo. Selecione a cor, largura, estilo, e/ou a cor de preenchimento que voc quiser e click OK quando terminar. O programa formatar o box selecionado com a especificaes que voc escolheu.

- Pg. 13 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

Captulo 4 - Selecionado registros


Geralmente em um relatrio voc deve limitar a informao que voc v e fazer o que for necessrio para selecionar os registros que quiser visualizar. Por exemplo, podemos estar apenas interessados em certas empresas ou apenas as empresas em estado selecionados, etc. Isso conhecido colo uma seleo de registros. Vamos agora especificar um critrio de seleo de registros para nosso relatrio. O Crystal Reports disponibiliza duas opes para seleo de registros: Seleo automtica de registros, a qual ns iremos utilizar aqui, e Editar frmula de seleo de registro, a qual ser mostrada adiante.
Seleo de registro usando Seleo automtica de registros

O select records Expert uma forma direta e rpida de criar uma expresso de seleo de registros. Ele ir nos guiar passo a passo atravs do processo de criao . Existem trs maneiras de acessar as opes de registros selecionados Clique o boto direito do mouse para aparecer um menu pop-up. Escolha Select Records Expert do menu do relatrio. A caixa de dilogo da Select Recors Expert ir aparecer Clique ( o boto registros selecionados) na barra de botes. Se voc no tiver primeiro selecionado um campo, a caixa de dilogo Select Fields ficar visvel e voc ter que selecionar um campo. A caixa de dilogo da Select Records Expert ir aparecer.

O primeiro passo decidir seu critrio de seleo. (Ns estamos interessados em uma da srie de valores ou valores especficos??). Neste caso, estamos interessados em uma srie de valores, ento selecionamos one of da caixa central de seleo de registros. Quando ns fizermos isso, uma terceira caixa de seleo de registros aparecer. Usaremos a ltima caixa de seleo de registros para selecionar quais valores gostaramos no nosso relatrio. Basicamente precisamos completar a sentena . Se sabemos os valores, poderemos digit-los diretamente na caixa. Provavelmente mais seguro, contudo, usar a tecla de seleo de registros, para selecionar valores diretamente. Freqentemente podemos querer ter mais do que um critrio de seleo. Se for este o caso, uma vez terminado com uma seleo, ficaremos no Select Records Expert e escolheremos um <New> Tab. Ento selecionaremos o prximo campo no qual gostaramos de criar um critrio. Uma vez que selecionamos um campo e clicamos OK, a caixa de dilogo da Select Records Expert ir reaparecer com uma nova tabela para o campo selecionado. Crie o critrio de seleo da mesma maneira que anteriormente. Voc pode, dessa maneira, continuar criando critrios de seleo em vrios campos. - Pg. 14 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

Captulo 5 Agrupando, Ordenao e Selecionado Dados


Uma vez que voc tenha criado um relatrio bsico, voc ir querer organizar os dados agrupando as informaes relacionadas , ordenando os registros individualmente, e criar sumrios, subtotais, e totais gerais.
Inserindo Grupos

At agora ns selecionamos informaes especficas para o nosso relatrio usando seleo de registros, mas as informaes so apresentadas na ordem em que esto armazenadas no banco de dados. Provavelmente gostaramos de agrupar as informaes (todos os clientes de So Paulo, os clientes do Rio de Janeiro, etc.). Isso chamado de agrupamento de dados, adicionamos sees ao relatrio e podemos visualizar novas sees no nosso relatrio na Janela Design. Podemos agrupar informaes pelos campos do relatrio ou tambm pelos campos que no esto no relatrio. Nesse relatrio queremos agrupar os dados, de forma que cada estado seja um grupo no relatrio, isto , todas as empresas em um estado especfico estaro agrupadas.
Para inserir um grupo

No menu escolha a opo Insert e selecione Group. Uma caixa chamada Insert Group aparecer uma combo com os nomes das tabelas seguido dos respectivos campos. Selecione um campo. Na combo logo abaixo, voc poder optar pelo tipo de ordenao que voc deseja. Os campos podem estar ser classificados em ordem ascendentes ( A at Z, 1 at 9) ou descendente ( Z at A, 9 at 1) Click no boto de OK e logo em seguida voc poder observar no seu relatrio o surgimento de duas novas section chama Group Header e Group Footer seguido do smbolo # e de um nmero. Este nmero indica qual a seqncia do Group Header criado.

- Pg. 15 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

At agora selecionamos informaes especficas para o relatrio e agrupamos essas informaes juntas. Os registros em cada grupo no foram ainda ordenados, eles aparecem na mesma ordem que no banco de dados. Vamos dizer que queremos listar as empresas alfabeticamente em cada Estado. Ns fazemos isso ordenando os registros de nome da empresa. Existem duas maneiras para ordenar o relatrio. Click (boto de ordenamento de registros) na Barra de ferramentas, ou Selecione Report | Sort Records... na Barra de Menu. Quando voc faz uma dessas duas opes, a caixa de dilogo Record Sort Order aparece. Primeiramente ns precisamos selecionar um campo no qual queremos ordenar na caixa de campos do Relatrio. Observe que os grupos j so ordenados automaticamente quando inserimos um novo group. Para selecionarmos outros campos pelos quais queremos ordenar, devemos seleciona-lo clicando com o mouse sobre ele e em seguida clicarmos na tecla ADD. Se agora ns clicarmos OK, a ordenao ser ascendente. Se quisermos uma ordem descendente, ns precisamos clicar na opo correspondente. Inserindo Sumrio, Subtotais, e Grandes totais Em muitos dos seus relatrios, voc ir fazer algum tipo de sort, group e ir querer totaliza-lo Sumrio tambm so utilizados a nvel de um group, onde voc poder calcular mdias, contar nmero de ocorrncias, e outros grupos de valores agregados. Um sumrio o valor gerado como o resultado de um avaliao, de uma conta, ou um clculo de um grupo de registros. - Pg. 16 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

Um subtotal o somatrio de todos os valores de um campo simples, de todos os registros de um grupo. Na mdia de um grupo, Seagate Crystal Reports calcula os valores num grupo de registros; numa conta de grupo, ele conta os valores dos registros do grupo, and so forth. Valores sumarizados so ferramentas importantes para a criao de relatrios sofisticados.
Para usar o Comando Summary

Selecione o campo que voc quer o sumrio Escolha o comando Summary no menu Insert . A caixa de dilogo Insert Summary ir aparecer. Selecione a opo do seu interesse. 4 O segundo scroll box contm uma lista de campos e frmulas usados no relatrio.. Click o scroll arrow para ver toda a lista, e selecione desta lista o campo que voc quer que o programa use para calcular summaries. O programa ir primeiramente fazer a ordenao dos registros do relatrio baseado neste campo Ento ele ir at o fim do relatrio , agrupando e totalizando os registros quando os valores no sort and group by field (the trigger field) mudam. 5 A prxima scroll box lista quatro opes de sort. A opo default em ordem ascendente. Se voc quiser mudar a direo do sort, click the scroll arrow para rever as opes e marque a sua seleo desta lista. Click OK quando terminar. O programa ordena, agrupa, e sumariza seus dados e insere o summary no group section de seu relatrio. Voc pode ento move-lo de posio, para onde voc quiser imprimir nesta section.
O Comando Subtotal (Insert menu)

Use o comando Subtotal para inserir um subtotal no seu relatrio. Um subtotal um summary que pode ser usado apenas nos campos numricos. O programa ordena, agrupa, and subtotaliza em um nico passo. Quando voc seleciona o comando Subtotal, aparece a caixa de dialogo Insert Subtotal.
Para usar o Comando Subtotal

1 2

Selecione o campo que voc quer o subtotal. Escolha o comando Subtotal no menu Insert. A caixa de dialogo Insert Subtotal aparecer

3 Use esta caixa de dialogo para marcar as condies que iram ser disparadas quando estiver imprimindo o subtotal. Click OK quando termina. O programa automaticamente inserir o subtotal no group section de seu relatrio. - Pg. 17 -

Rodolpho dos Reis Junior Curso bsico de Crystal Reports - UNOESTE

Grand total

Um grand total o resumo de todos os valores numa coluna para o conjunto do relatrio.
Como usar o comando Grand Total

Click no campo que voc quer totalizar (ou achar a mdia, contar, etc).

Escolha o comando Grand Total no menu Insert. A caixa de dialogo Insert Grand Total ir aparecer. 3 Click the scroll arrow on the scroll box para rever a lista de operaes possiveis para o grand total. Selecione a operao que voc quiser e click OK para retornar para Design Tab. O programa calcular o valor do grand total , criar uma Grand Total section para o relatrio, e colocar o valor do Grand Total nesta section.

Consideraes finais.
O objetivo deste curso proporcionar uma viso rpida, mas abrangente do Seagate Crystal Reports. Independentemente da verso do programa utilizada, acredito que o aluno que freqentou este curso est apto a se aventurar no uso do Seagate Crystal Reports, que a meu ver, a melhor soluo para desenvolvimento de relatrios existente hoje no mercado, considerando-se facilidade de aprendizado, literatura, fruns de discusso na internet etc. Espero que tal objetivo tenha sido plenamente cumprido e que os participantes deste curso faam o melhor uso possivel da ferramenta, como um grande aliado no desenvolvimento de relatrios.

Boa sorte a todos. Sucesso na empreitada. Rodolpho dos Reis Junior Professor Unoeste FIPP.

- Pg. 18 -