manual crystal reports

24
Manual do Crystal Reports - Pág. 1 - Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM Capítulo 1 - Introdução ___________ __3 Características do produto ____3 Alterações na ecrán de Preview ____________________________ _____________________________3 Relatório Condicional ___3 Sub-relatórios________________________________________________________________________4 Crystal Query Designer_________________________________________ _______________________4 Parâmetros ___________4 Objectos Textos __________________________________ ______4 Capítulo 2 - A Janela de Projecto de Relatórios _______5 Modos de apresentação ______________________________ ______5  A Janela Design do Relatório “Re port Designer” ____5 Características d a Área de Impress ão (Design Tab) ____________________________ ____________6 Report Header ________6 Page Header ______________6 Details ____________________________ _________________6 Report Footer ______________________________ ________7 Page Footer _______________________________ _________________________________ ________7 Group header ______________________________ _________7 Group Footer _______________________________ _______________________________ _________8 Preview Tab _______8 Capitulo 3 – Inserindo e Formatando Campos____________________ __________9 Criando um relatório___________________________________________ _______________________9 O Comando “Add Database to Report...” (Menu Database)_________________________________10 Inserindo e Formatando Campos ____________________________ ___________________________11 Como inserir campos de dados ___________________________11 Prevendo o Relatório ____________________________ ________________________________ _____11 Inserindo Camp os de texto _____________________________ _12 Formatando Campos (Format Editor) __________________________________________________12 Formatando dados _______13 Como adicionar cor, s ombra, e borda ______________________13 Como adicionar e editar linhas_________________________________________ ________________13 Adicionando Linhas________________________________________ __________________________13 Editando Linhas____________________________________ ______________________________ ___13 Como adicionar e editar b oxes ______________________________ _14 Adicionando boxes _________________________________ ________________________________ __14 Editing boxes _____________14 Capítulo 4 - Selecionado registos__________________ ___________15 Selecção de registo usan do Selecção automática d e registos _________15 Capítulo 5 – Agrupando, Ordenação e Selecion ado Dados _________16 

Upload: jennifer-jones

Post on 10-Apr-2018

244 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 1/23

Page 2: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 2/23

Manual do Crystal Reports

- Pág. 2 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Inserindo Grupos____________________________________________________________________16

Para inserir um grupo ________________________________________________________________16

Inserindo Sumário, Subtotais, e Grandes totais ___________________________________________17

Para usar o Comando Summary _______________________________________________________17

O Comando Subtotal (Insert menu)_____________________________________________________18

Para usar o Comando Subtotal ________________________________________________________18

Grand total _________________________________________________________________________18

Como usar o comando Grand Total ____________________________________________________18

Capítulo 6 – Fórmulas ___________________________________________________________19

Inserindo Fórmulas __________________________________________________________________19

Editando os registos de Selecção de Fórmula _____________________________________________20

Capítulo 7 – Formatação e inserção avançadas _______________________________________21

Formatando secções__________________________________________________________________21

Para formatar uma secção ____________________________________________________________21

 Inserindo campos Especiais_______________________________________________________21

Capitulo 8 – Criando outros Tipos de Relatórios ______________________________________22

Criando um Relatório Sumário ________________________________________________________22

Relatórios Tipo Drill Down____________________________________________________________22

Relatórios Cross Tab _________________________________________________________________22

 Requerimentos do sistema _________________________________  Erro! Marcador não definido. 

Plataforma 32-bits ___________________________________________________________________23

Plataforma 16-bits ___________________________________________________________________23

Page 3: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 3/23

Page 4: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 4/23

Page 5: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 5/23

Manual do Crystal Reports

- Pág. 5 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Capítulo 2 - A Janela de Projecto de Relatórios

Modos de apresentação

O Seagate Crystal Reports apresenta 2 (dois) modos de apresentação. O modo design e o modo Preview.

O modo design é onde estaremos desenhando o relatório. Este modo é o ideal para incluirmos Títulos,figuras, campos e fórmulas.

O modo Preview é onde vemos o relatório executado. É possível fazermos alguns ajustes neste modo, masexiste o inconveniente se o relatório for muito grande, irá atualizar todo o relatório.

A Janela Design do Relatório “Report Designer”

Começamos a familiarizarmos com a janela principal do Crystal Report.Após seleccionar a sua base de dados e as tabelas que serão usadas, o Seagate Crystal Reports mostra aecrán de Design. Estará a usar a Design Tab mais que qualquer outra parte do programa.

A Design Tab provê o ambiente mais eficiente para projectar o seu relatório porque trabalha com o Tabcom representações de dados, e não com os dados em si. Quando se coloca um campo no relatório, oprograma usa uma armação para identificar o campo na Tab; não actualiza os dados. Assim, pode somar epode apagar campos e outros objectos, montando fórmulas complexas, movendo os campos e objectos emais, sem ligar o computador aos recursos de dados.

O relatório que cria na Design Tab é um tipo de relatório virtual; tem a estrutura e as instruções para criar orelatório final, mas não é o próprio relatório.

Quando se pede para visualizar ou imprimir o relatório, transforma-o num relatório final. Os dados actuaisaparecerão agora no relatório.

Existem várias “sections” (secções) onde poderemos colocar as nossas informações. Pode colocar objectosnestas secções, especificar ordenação de dados, definir grupos, totalizar campos numéricos, inserir fórmulas,etc…

Quando. abre um relatório novo, O SEAGATE CRYSTAL REPORTS ele cria automaticamente 5 secçõesno Report Designer.

Page 6: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 6/23

Manual do Crystal Reports

- Pág. 6 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Características da Área de Impressão (Design Tab)

Cada section de relatório tem as suas próprias características de impressão, por isso é importante entender cada umadelas. A ordem e a frequência dos objectos de relatório afectam de forma diferente quando o relatório é impresso.

As “Sections” são impressas na mesma ordem que elas aparecem na Design Tab (topo para baixo ). Se há mais de umasecção numa área, as secções imprimem na ordem que eles aparecem dentro da área. Assim, se tem três Header section,todos as três secções serão impressas, em ordem do topo para baixo.

A sua decisão de onde colocar objectos na Design Tab será mais fácil se entender com que freqüência cada section sãoimpressas. Uma vez que entendeu isto, a construção do seu relatório será mais fácil e rápida. Vejamos cada uma delas.

Report Header

É a primeira secção que aparece no seu relatório na Design Tab. pode colocar um Título nesta secção, ou algum dadoque queira que apareça somente na primeira página do seu relatório. Geralmente é utilizado para fazer a capa deapresentação do relatório.

Page Header

Esta secção é geralmente utilizada para que seja colocado um titulo para o relatório, um campo que sirvacomo cabeçalho, a faixa de valores seleccionados, e outras informações que queira apresentar no topo decada página de seu relatório..

Details

Esta secção é o corpo do relatório. O volume maior de dados do seu relatório aparecerá nesta secção. É aquionde são inseridos os campos das suas tabelas de dados.

Page 7: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 7/23

Manual do Crystal Reports

- Pág. 7 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Report Footer

A Report Footer section é a última secção do seu relatório. Aqui pode colocar um resumo ou comentáriosque deseja que apareça somente na última página. Normalmente é usada para colocar os subtotais, médias etotais, resumindo as informações do seu relatório.

Page Footer

Esta secção usualmente contém o número da página e alguma outra informação que será mostrada no final decada página. Por default, a secção de pager footer é criada com três linhas.Cada secção possui do lado esquerdo uma identificação com o nome da secção. As secções são separadaspor um divisor de secções.

Pode construir o seu relatório inserindo campos, fórmulas, e outros elementos de um relatório (contadores deregisto, de grupos, etc.) na secção Details section. Usa a opção insert do menu, em alguns casos, paraseleccionar ou criar elementos que deseja inserir no seu relatório.

O Report Designer usa retângulos para indicar os tamanhos dos campos, posição e tipo de dados e fórmulasque inseriu.

Group header

Um Group Header é uma section criada pelo programa que permite fazer quebras ou agrupar os registos

obedecendo um campo ou fórmula, totalizar e gerar subtotais. O Group Header section é tipicamente usadopara mostrar o nome do grupo ou alguma outra informação.

Page 8: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 8/23

Manual do Crystal Reports

- Pág. 8 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Group Footer

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

Preview Tab

Quando quiser ver como o seu relatório será impresso antes de imprimi-lo, click na Preview Tab.O programa recebe os dados, faz os cálculos necessários, e mostra o relatório no Preview Tab numa “FolhaElectrónica”. Com os dados no lugar, pode rever os espaços e formatar o seu relatório vendo os resultadosactuais de todas as sumarizações , calculando as fórmulas, e registo e grupos de selecção.

Em verdade com o WYSIWYG (o que Vê É o que Sai), pode trabalhar directamente nestes dados ao vivo,afinando o relatório até chegar onde 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 grava isto com orelatório (a menos que não queira guardar os dados).

Page 9: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 9/23

Manual do Crystal Reports

- Pág. 9 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Capitulo 3 – Inserindo e Formatando Campos

Criando um relatório

O primeiro passo para a criação de um novo relatório é clicar o botão de Novo Relatório na barra debotões.

A caixa de diálogo que aparece é conhecida como Galeria de Relatórios..

A Galeria do relatório nos oferece o número de opções quando construímos um novo relatório. Apesar depodermos usar uma função automática para montar o relatório, iremos montar o relatório manualmente, poisqueremos aprender os fundamentos. No Crystal Reports chama-se a isso um relatório customizado.

Para começar, clique o botão Custom >>> e a Galeria do relatório expandirá as opçõesadicionais.

Page 10: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 10/23

Manual do Crystal Reports

- Pág. 10 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Este é o ecrán expandido da Galeria de Relatórios onde iremos fazer algumas selecções antes de começar aprojectar o nosso relatório. Existem 3 (três) tipos de relatórios customizados:

Custom

Cross-tab CustomMail Label Custom

Nós estamos a trabalhar com o Custom Report.

Após a selecção do tipo de relatório que queremos montar temos que escolher de onde virá a base de dados.

O SEAGATE CRYSTAL REPORTS permite-nos 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 seleccionar as tabelas parauso no seu relatório. Quando está a criar um relatório novo, selecciona em primeiro lugar a base de dadosque quer usar no seu relatório através da caixa de dialogo “Choose Database File” que aparece quando

começa um relatório novo. também, pode especificar com este comando, outras base de dados adicionais.

Quando estivermos trabalhando com ficheiros relacionais, encontraremos um ecran onde faremos a selecçãodas tabelas que iremos utilizar no nosso relatório.

Page 11: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 11/23

Manual do Crystal Reports

- Pág. 11 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

O passo seguinte é escolhermos os campos que farão parte do nosso relatório.

Inserindo e Formatando Campos

Como inserir campos de dados1  Click o botão Insert Fields na barra de ferramentas. A caixa de diálogo Insert Fields aparece com o Database

Field Tab activa listando todos os campos da base de dados escolhida.

2 Click no campos que quer que apareça no seu relatório.

3 Click o botão Insert para colocá-lo no seu relatório e mova o campo para onde quiser.

4  Caso queira, Click o botão Browse para ver os valores do campo seleccionados.5  Pode repetir esta operação se for incluir mais campos ou Click o botão Close para fechar a caixa de

diálogo.

Previsão do Relatório

Com apenas alguns passos geramos um relatório. Agora vamos olhá-lo, imprimindo-o na Janela Preview.

Clique na tab Preview para prever seu relatório com dado real. O programa irá ler os dados e mostrará aprimeira página. Na Tab Preview, pode fazer várias montagens do relatório, agrupar, resumir, e formatar

Dica: Quando corre um relatório e o grava ou fecha, o programa, por padrão, guarda os dados com orelatório. Isso elimina a necessidade do programa de acessar e processar os dados cada vez que corre

o relatório. Cada vez que corre o relatório, ele será baseado nos dados guardados. Quando abrir um

relatório, a data e hora em que o dado foi salvo aparece na secção cinza, no topo da Janela Preview, à

esquerda do botão de Fecho. Se as bases de dados nos quais o relatório é baseado estão

desactualizados, e é essencial que o relatório esteja com os dados mais actualizados possíveis, o

 programa permite que faça um “refresh” dos dados. Quando volta a ler os dados, corre novamente o

relatório baseado em dados mais recentes. Volte a ler os dados clicando o botão [ressaltado] ou

seleccionando o comando Report/Refresh Report data. 

Page 12: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 12/23

Manual do Crystal Reports

- Pág. 12 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

operações, o que também pode ser feito na Tab Design. Assim que continuarmos a desenvolver o nossorelatório, podemos fazer algumas montagens na Janela Preview e algumas na Janela Design. Algumasmodificações de design que fazemos na Janela Preview são transferidas também para a Janela Design.Perceba que a Barra de Status na Janela Preview fornece informações sobre o dado usado no relatório. Ela mostra

quantos registos foram seleccionados e o total de registos lido. Se estiver usando dados salvados, também mostraa data e a hora em que o dado foi lido.

Inserindo Campos de texto

Agora vamos adicionar alguns textos ao relatório. Nós vamos adicionar um título.Podemos adicionar texto de 2 maneiras:-  Redigindo o texto directamente no relatório,-  Inserindo um campo de texto. Para esse exemplo, nós inseriremos um campo de texto.

Para inserir um campo de texto, clique (botão para Inserir campo texto) na barra de botões ou escolhaInsert/Text Fields na Barra de menu. Uma caixa de diálogo é mostrada, onde vc pode redigir o texto para ocampo. Quando terminar, clique Accept e coloque a caixa do campo na secção de Cabeçalho do relatório.

Formatando Campos (Format Editor)

A caixa de dialogo aparece quando:

- clica algum botão da Fields Tab da File Options dialog box, ou- clica o botão direito do mouse sobre algum campos e seleciona o Format Field de um shortcut menu que

aparece.

Dependendo do botão que clicou , ou do campo no qual clicou o botando direito do mouse, a variedade detabs que aparecerá poderá variar dependendo do tipo do campo.

Page 13: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 13/23

Manual do Crystal Reports

- Pág. 13 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Formatando dados

Neste ponto da criação do relatório, poderá querer fazer alguma formatação básica. Talvez queira mudar otamanho da fonte ou o tipo de fonte de um texto usado como título.Ou, num campo numérico, seja necessário colocar casas decimais, ou o símbolo da moeda. Vejamos comopodemos fazer estas formatações.

Como adicionar cor, sombra, e borda

Seagate Crystal Reports permite que adicione cor, borda, e sombra para campos de seu relatório para enfatizardados importantes e criar um visual profissional para o relatório.

1 Click o botão direito do mouse sobre o campo que deseja formatar e escolha o comando Change Borderde um shortcut menu que irá aparecer.

2 O Format Editor aparece. Click na Borders Tab para ativá-lá.

2  Seleccione o border type (estilo de linha), cor, placement, e cor de fundo que desejar eclick OK para finalizar.

O programa formatará o campo seleccionado com as especificações que escolheu.

Como adicionar e editar linhas

Seagate Crystal Reports permite que adicione linhas e caixa (boxes) para que enfatize os dados mais importantesdo seu relatório e crie um relatório com um visual profissional.

Adicionando Linhas

1  Click no botão Insert Line na barra de ferramentas suplementar.2  Um cursor pencil-shaped irá aparecer.3  Usando o pencil cursor, desenhe a linha onde desejar.

Editando Linhas

1  Click o botão direito do mouse na linha (line) que quer formatar e escolha o comando Format Line domenu shortcut menu que aparecerá

Page 14: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 14/23

Manual do Crystal Reports

- Pág. 14 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

. O Format Editor aparecerá com o Format Line Tab activo.

2 Faça as mudanças desejadas e click OK quando terminar para retornar ao relatório.

Como adicionar e editar boxes

Adicionando boxes

1  Click o botão Insert Box na barra de ferramentas suplementar. Um cursor pencil-shaped irá aparecer.2  Usando o pencil cursor, desenhe um box onde desejar..

Editing boxes

1  Click o botão direito no box que quer formatar e escolha o comando Format Box de um shortcut menuque aparecerá. O Format Editor aparecerá com o Format Box Tab activo.

2  Seleccione a cor, largura, estilo, e/ou a cor de preenchimento que quiser e click OK quando terminar. Oprograma formatará o box seleccionado com a especificações que escolheu.

Page 15: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 15/23

Manual do Crystal Reports

- Pág. 15 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Capítulo 4 - Seleccionado regis tos

Geralmente num relatório deve limitar a informação que vê e fazer o que for necessário para seleccionar osregistos que quiser visualizar. Por exemplo, podemos estar apenas interessados em certas empresas ou

apenas as empresas em estado seleccionados, etc.Isso é conhecido como uma selecção de registos. Vamos agora especificar um critério de selecção de registospara o nosso relatório.

O Crystal Reports disponibiliza duas opções para selecção de registos:

-  Selecção automática de registos, a qual nós iremos utilizar aqui, e-  Editar fórmula de selecção de registo, a qual será mostrada adiante.

Selecção de registo usando Selecção automática de registos

O select records Expert é uma forma directa e rápida de criar uma expressão de selecção de registos. Ele iráguiar-nos passo a passo através do processo de criação . Existem três maneiras de acessar as opções de registosseleccionados

-  Clique o botão direito do mouse para aparecer um menu pop-up.-  Escolha Select Records Expert do menu do relatório. A caixa de diálogo da Select Recors Expert irá aparecer-  Clique ( o botão registos seleccionados) na barra de botões. Se não tiver primeiro seleccionado um campo, a

caixa de diálogo Select Fields ficará visível e terá que seleccionar um campo.-  A caixa de diálogo da Select Records Expert irá aparecer.

O primeiro passo é decidir o seu critério de selecção. (Nós estamos interessados numa série de valores ou valoresespecíficos??). Neste caso, estamos interessados numa série de valores, então seleccionamos “one of” da caixacentral de selecção de registos. Quando fizermos isso, uma terceira caixa de selecção de registos aparecerá.Usaremos a última caixa de selecção de registos para seleccionar quais são os valores que gostaríamos queaparecesse no nosso relatório. Basicamente precisamos completar a sentença . Se sabemos os valores, poderemosdigitá-los directamente na caixa. Provavelmente é mais seguro, contudo, usar a tecla de selecção de registos, paraseleccionar valores directamente.

Frequentemente podemos querer ter mais do que um critério de selecção. Se for este o caso, uma vez terminadocom uma selecção, ficaremos no Select Records Expert e escolheremos um <New> Tab. Então seleccionaremos opróximo campo no qual gostaríamos de criar um critério. Uma vez que seleccionamos um campo e clicamos OK,a caixa de diálogo da Select Records Expert irá reaparecer com uma nova tabela para o campo seleccionado. Crieo critério de selecção da mesma maneira que criou anteriormente. Pode, dessa maneira, continuar criando

critérios de selecção em vários campos.

Page 16: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 16/23

Manual do Crystal Reports

- Pág. 16 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Capítulo 5 – Agrupando, Ordenando e Seleccionando Dados

Uma vez que tenha criado um relatório básico, irá querer organizar os dados agrupando as informaçõesrelacionadas , ordenando os registos individualmente, e criar sumários, subtotais, e totais gerais.

Inserindo Grupos

Até agora nós seleccionamos informações específicas para o nosso relatório usando selecção de registos, masas informações são apresentadas na ordem em que estão armazenadas no base de dados. Provavelmentegostaríamos de agrupar as informações (todos os clientes de Porto, os clientes de Braga, etc.). Isso échamado de agrupamento de dados, adicionamos secções ao relatório e podemos visualizar novas secções nonosso relatório na Janela Design. Podemos agrupar informações pelos campos do relatório ou também peloscampos que não estão no relatório. Nesse relatório queremos agrupar os dados, de forma que cada estado sejaum grupo no relatório, isto é, todas as empresas em um estado específico estarão agrupadas.

Para inserir um grupo

No menu escolha a opção “Insert” e seleccione “Group”. Uma caixa chamada “Insert Group” aparecerá umacombo com os nomes das tabelas seguido dos respectivos campos. Seleccione um campo.Na combo logo abaixo, poderá optar pelo tipo de ordenação que 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 botão de OK e logo em seguida poderá observar no seu relatório o surgimento de duas novas sectionchama “Group Header” e “Group Footer” seguido do símbolo “#” e de um número. Este número indica qual é aseqüência do “Group Header” criado.

Até agora seleccionamos informações específicas para o relatório e agrupamos essas informações juntas. Osregistos em cada grupo não foram ainda ordenados, eles aparecem na mesma ordem que na base de dados. Vamos

dizer que queremos listar as empresas alfabeticamente em cada Distrito.Fazemos isso ordenando os registos denome da empresa.

Page 17: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 17/23

Manual do Crystal Reports

- Pág. 17 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Existem duas maneiras para ordenar o relatório.

-  Click (botão de ordenção de registos) na Barra de ferramentas, ou

Seleccione Report | Sort Records... na Barra de Menu. Quando faz uma dessas duas opções, a caixa de diálogoRecord Sort Order aparece.

Primeiramente precisamos seleccionar um campo no qual queremos ordenar na caixa de campos do Relatório.Observe que os grupos já são ordenados automaticamente quando inserimos um novo “group”. Paraseleccionarmos outros campos pelos quais queremos ordenar, devemos selecciona-los clicando com o mousesobre ele e em seguida clicarmos na tecla ADD. Se agora nós clicarmos OK, a ordenação será ascendente. Sequisermos uma ordem descendente, precisamos clicar na opção correspondente.

Inserindo Sumário, Subtotais, e Grandes totais

Em muitos dos seus relatórios, irá fazer algum tipo de sort, group e irá querer totaliza-loSumário também são utilizados a nível de um group, onde poderá calcular médias, contar número de ocorrências,e outros grupos de valores agregados.

Um sumário é o valor gerado como o resultado de um avaliação, de uma conta, ou um cálculo de um grupode registos.

Um subtotal é o somatório de todos os valores de um campo simples, de todos os registos de um grupo.Na média de um grupo, Seagate Crystal Reports calcula os valores num grupo de registos; numa conta degrupo, ele conta os valores dos registos do grupo, and so forth. Valores sumarizados são ferramentasimportantes para a criação de relatórios sofisticados.

Para usar o Comando Summary

1  Seleccione o campo que quer o sumário

2  Escolha o comando Summary no menu Insert . A caixa de diálogo Insert Summary irá aparecer.

3  Seleccione a opção do seu interesse.

4 O segundo “scroll box” contém uma lista de campos e fórmulas usados no relatório.. Click o “scrollarrow” para ver toda a lista, e seleccione desta lista o campo que quer que o programa use para calcularsummaries.

—  O programa irá primeiramente fazer a ordenação dos registos do relatório baseado neste campo

— Então ele irá até o fim do relatório , agrupando e totalizando os registos quando os valores no sort andgroup by field (the trigger field) mudam.

5 A próxima scroll box lista quatro opções de sort.A opção default é em ordem ascendente. Se quiser mudar a direcção do sort, click the scroll arrow para

rever as opções e marque a sua selecção desta lista.

6  Click OK quando terminar. O programa ordena, agrupa, e sumariza seus dados e insere o summary no

group section de seu relatório. pode então move-lo de posição, para onde quiser imprimir nesta section.

Page 18: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 18/23

Manual do Crystal Reports

- Pág. 18 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

O Comando Subtotal (Insert menu)

Use o comando Subtotal para inserir um subtotal no seu relatório. Um subtotal é um summary que pode ser usadoapenas nos campos numéricos. O programa ordena, agrupa, and subtotaliza em um único passo.

Quando seleciona o comando Subtotal, aparece a caixa de dialogo “Insert Subtotal”.

Para usar o Comando Subtotal

1 Selecione o campo que quer o subtotal.

2 Escolha o comando Subtotal no menu Insert. A caixa de dialogo “Insert Subtotal” aparecerá

3 Use esta caixa de dialogo para marcar as condições que iram ser disparadas quando estiverimprimindo o subtotal.

4  Click OK quando termina. O programa automaticamente inserirá o subtotal no group section de seurelatório.

Grand total

Um “grand total” é o resumo de todos os valores numa coluna para o conjunto do relatório.

Como usar o comando Grand Total

1 Click no campo que quer totalizar (ou achar a média, contar, etc).

3  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 operações possiveis para o grand total.

4  Seleccione a operação que quiser e click OK para retornar para Design Tab. O programa calculará ovalor do grand total , criará uma Grand Total section para o relatório, e colocará o valor do Grand Totalnesta section.

Page 19: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 19/23

Manual do Crystal Reports

- Pág. 19 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Capítulo 6 – Fórmulas

Frequentemente gostaríamos de apresentar dados um pouco diferentes do que estão armazenados no base dedados. Por exemplo, se temos na base de dados PRIMEIRO NOME e ÚLTIMO NOME, podemos querer

apresentar essa informação reunida para o propósito do relatório. Ou podemos querer apresentar informaçõesque não estão armazenadas no base de dados, mas podem ser calculadas pelos campos do base de dados,como média de vendas ou informação de percentagem. Podemos fazer isso no CR, usando campos deFórmula.

Inserindo Fórmulas

Para inserir um campo de fórmula 

Escolha Insert/Formula Field na barra de menuSe já temos campos de fórmulas no relatório, o nome de qualquer fórmula existente será mostrado na caixa

de diálogo Insert Formula. Nós podemos escolher modificar uma das fórmulas existentes, ou entrar com umnome para criar uma nova fórmula. Tendo entrado com um nome seremos levados ao Editor de Fórmulas.

O Editor de Fórmulas tem quatro secções:

Caixa de Campos (Fields)

Todos os campos de base de dados e fórmulas são listados aqui. Primeiro os campos e fórmulas que já foramcolocados no relatório são listados sob Report Fields, então todos os campos de base de dados sem uso.Fórmulas são listadas precedidas de ‘@’.

Note que quando clica em num campo, o botão “Browse Field Data” fica ativa. Isso permite que olhe paraos valores dos campos das bases de dados salientados.

Page 20: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 20/23

Manual do Crystal Reports

- Pág. 20 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Caixa de Funções (Functions)

Todas as funções avaliadas são listadas, arranjadas por seu uso. Se tiver criado algum User DefinedFunctions, elas serão listadas no final. As características entre parênteses() indicam os parâmetros que devem

ser fornecidos para que a função seja executada.

Caixa de Operações (Operators)

Muitas operações são listadas e podem ser usadas em fórmulas. As características x e y indicam a própriasintaxe da operação.

Caixa de Fórmula de Texto (Formula Text)

Aqui é onde a fórmula é montada. Campos, Funções e Operações irão aparecer na posição em que o cursorfor clicado duas vezes nas caixas acima. também pode salientá-los e clicar no botão Select ao final da ecrán.À medida que tiver selecionado as funções, o programa posicionará o cursor entre os colchetes onde sãoesperados os parâmetros requeridos pela função.

Se familiaridade com a linguagem de fórmulas, pode digitá-las manualmente, se quiser.

Editando os registos de Selecção de Fórmula

Quando fez a selecção de registos anteriormente no curso, nós utilizamos o Select Records Expert. Namaioria das vezes, nós podemos selecionar registos usando Select Records Expert. Contudo, pode haverocasiões em que é preferível criar registos de selecção de fórmulas directamente ou até editar a selecção deregistos criada por uma função automática. Para selecionar registos usando esse método:

-  Escolha Report / Edit Selection Formula / Record. O editor de fórmula aparece:

Se tiver algum registo selecionado, ele será mostrado na Janela de Edição desde que todos registosselecionados criado pelo Select Records Expert seja na verdade criado pelo Editor de Fórmula.

Dica: Quando terminar, clique Check para que o programa teste a sua fórmula. Se nenhum erro forencontrado, Clique OK e Accept para colocar a caixa de fórmula no local desejado no relatório.

Page 21: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 21/23

Manual do Crystal Reports

- Pág. 21 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Capítulo 7 – Formatação e inserção avançadas

Formatando secções

Nós agora temos as informações que queremos apresentar no relatório. Selecionamos registos específicos,agrupamos registos e ordenamos registos e grupos. Também acrescentamos informações resumidas norelatório. Vamos ver como formatar opções válidas para as secções completas. Podemos querer inserir umaquebra de página antes de cada secção ou esconder uma secção, de forma que não imprima. Esse capítulo irámostrar como.

Para formatar uma secção

Existem dois métodos para formatar uma secção-  Vc pode colocar o cursor em cima de uma das secções na esquerda da Janela Design e clicar o botão

direito do mouse. Selecione a opção Format Section. A caixa de diálogo da Section Expert aparecerá. Asseleções que vc fizer irão aparecer apenas paras as secções listadas no topo da caixa de diálogo. Assecções listadas no topo da caixa de diálogo são determinadas por cada secção em que vc clicar o botãodireito do mouse.

- Vc também pode selecionar Section do menu Format. 

Inserindo campos Especiais

Existem algumas informações que não estão no base de dados mas são úteis para informação do relatório,

como Data do Relatório (Report Data) e Número de Página (Page Number) . Clique no Insert /Special Fieldpara inserir um desses campos. Um menu fly-out aparece, listando algumas opções.

Page 22: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 22/23

Manual do Crystal Reports

- Pág. 22 -Manual Elaborado a partir do Original da Seagate para os Cursos Profissionais de Informática - DavidMSM

Capitulo 8 – Criando outros Tipos de Relatórios

Com o Crystal Reports nós podemos criar uma grande variedade de relatórios. Essa secção irá cobrir acriação de um relatório sumarizado e também um relatório Cross-Tab

Criando um Relatório Sumário

O relatório que nós vimos até agora é um relatório detalhado, o qual inclui todas linhas de detalhes. Pode serque o Gerente esteja interessado em informações sumarizadas, como o total de vendas por estado. Umrelatório sumarizado inclui apenas uma linha resumida para cada grupo no relatório. É muito simples criarum relatório sumário de um detalhado. Tudo o que precisamos fazer é esconder a secção Details e entãoiremos ver apenas a informação do grupo.

Para produzir um relatório sumarizado

- Seleccione Format/Section- Escolha Details e clique OK. A caixa de diálogo Format aparecerá no ecrán.- Selecione Hide Section

Relatórios Tipo Drill Down

Drill Down é um processo onde estamos olhando a informação sumarizada e decidimos que queremos ver osdetalhes por trás destas informações. Se pegamos um relatório detalhado e escondemos a secção detalhe,temos um relatório sumarizado com capacidade drill down. Um relatório Drill Down é simplesmente umrelatório sumarizado que vc pode analisar na Janela Preview, usando o recurso drill down.

Quando nós vemos um relatório sumarizado na janela Preview, vemos que o cursor movimenta-se sobre ocampo sumarizado e o ícone muda para uma lente de aumento. O ícone lente de aumento indica que existeuma informação detalhada disponível para drill down. Quando nós clicamos duas vezes no campo desumário, uma janela de novo relatório se abre e os detalhes do sumário serão mostrados. O programa cria umtab perto dos Tab Design e Preview com o campo de valor do grupo. Se aplicamos o drill down em outrogrupo, outro tab será criado. Podemos ver os detalhes de cada secção drill down clicando nos tabs desejados.Se fecharmos o relatório sumarizado, fecharemos todos relatórios detalhados também. O relatóriosumarizado permanece inalterado e ainda está disponível para verificá-lo clicando no Tab Preview.

Relatórios Cross Tab

Freqüentemente queremos mostrar nossa informação em um formato similar a planilha eletrônica. Nóspodemos fazer isso criando um relatório Cross Tab. Relatórios Cross-Tab ou relatório matriz são úteis paracomparar grupos de dados e tendências pontuais.

Nó podemos estar interessados em um relatório que sumariza a quantidade total de cada item vendido porcada funcionário. Isso pode requerer a leitura de registos relevantes do base de dados e categorizá-los deacordo com qual item foi vendido por qual funcionário e apresentar resultado sumarizados.

O formato Cross Tab do relatório fornece uma fácil interface para criar esse relatório. Para criar, clique nobotão Create a New Report na barra de botões. Quando a galeria do relatório aparecer, escolha o botãoCuston>>>. Então selecione Custon Cross Tab. Escolha seu base de dados.A caixa de diálogo de Cross-Tab se tornará visível. Isso também refere-se a Ecrán do Cross Tab Layout.

Page 23: Manual Crystal Reports

8/8/2019 Manual Crystal Reports

http://slidepdf.com/reader/full/manual-crystal-reports 23/23

Manual do Crystal Reports

Devemos primeiramente, determinar quais campos servem como linhas de cabeçalho, coluna de cabeçalho ecampos sumarizados.Para setar 0 cabeçalho da coluna clique em Add Column, e para o cabeçalho da linha clique Add Row.

Para escolher o campo que será sumarizado escolha o campo e clique no botão Set Summarized Field.

Sistema Base:

Plataforma 32-bits•  Microsoft Windows 2000 ou Windows XP