[CRYSTAL REPORTS]
Esta apostila mostrar de forma clara e objetiva como criar e modificar diversos tipos de
relatrios utilizando modelos que simulam situaes bem prximas s encontradas nas empresas,
ou seja, ser dado um enfoque profissional visando dar ao desenvolvedor uma viso terica e
prtica do Crystal Reports.
APRESENTAO
aos
usurios
finais
consultar
relatrios
com
visualizaes
Sumrio
As Opes do Menu do Crystal Reports
Menus do Crystal Reports
Menu Arquivo
Menu Editar
Menu Visualizar
Menu Inserir
Menu Formato
Menu Banco de Dados
Menu Relatrio
Menu Janela
Menu Ajuda
8
9
10
12
13
15
17
19
20
22
23
24
24
27
29
31
33
35
35
38
40
42
45
45
46
48
48
50
55
55
55
56
56
56
56
57
57
57
58
59
59
IV
Inserindo Grupos
Inserindo Grupos Atravs do Especialista de Grupo
Janela Inserir Grupo
Inserindo Campos Totalizadores
A Janela Inserir Resumo
64
66
66
69
70
72
73
74
76
77
77
79
81
Sub-relatrios
Formas de Ligao entre o Relatrio Principal e o Sub Relatrio
Criando um Sub-Relatrio
Utilizando o Assistente na Criao do Sub-Relatrio
A Janela Inserir Sub-relatrio
Criando um Elo entre os Campos do Relatrio Principal e o Sub-Relatrio
Formatando o Sub-Relatrio
Grficos
Principais Tipos de Grficos
Criando Grficos com o Assistente de Criao de Grficos
Definindo os Eixos de seu Grfico
Opes de Formatao de seu Grfico
Alterando um Grfico Criado pelo Assistente de Criao de Grfico
Referncia Bibliogrfica
83
83
84
85
85
88
89
91
91
92
93
94
97
98
Lista de Figuras
Figura 1 Pgina Inicial.......................................................................................................................
Figura 2 O Menu Arquivo Opo Novo.............................................................................................
Figura 3 O Menu Editar.....................................................................................................................
Figura 4 O Menu Visualizar...............................................................................................................
Figura 5 O Menu Inserir....................................................................................................................
Figura 6 O Menu Formato................................................................................................................
Figura 7 O Menu Banco de Dados.....................................................................................................
Figura 8 O Menu Relatrio...............................................................................................................
Figura 9 O Menu Janela....................................................................................................................
Figura 10 O Menu Ajuda....................................................................................................................
Figura 11 As Barras de Ferramentas do Crystal Reports...................................................................
Figura 12 A Tela do Assistente de Criao de Relatrio....................................................................
Figura 13 Criao de Relatrio Atravs de uma Estrutura em Branco..............................................
Figura 14 A Ferramenta Exportar e Alguns dos Formatos Possveis de Exportao de Relatrio...
Figura 15 A Ferramenta Inserir Grupo...............................................................................................
Figura 16 A Ferramenta Inserir Resumo...........................................................................................
Figura 17 A Ferramenta Especialista de Grupo.................................................................................
Figura 18 Exemplo de Utilizao da Ferramenta Realce...................................................................
Figura 19 As Principais Sees de um Relatrio................................................................................
Figura 20 Exemplo de Relatrio onde as Principais Sees so Utilizadas (Modo Estrutura).........
Figura 21 O Relatrio Anterior no Modo Visualizao......................................................................
Figura 22 A Ferramenta Especialista de Seo Responsvel pela Formatao das Sees do Relatrio......
Figura 23 Nomenclatura de Nomes Curtos para Sees...................................................................
Figura 24 Menu com Opes Especficas Sobre Sees....................................................................
Figura 25 Utilizando a Formatao Condicional Atravs da Ferramenta Especialista de Seo......
Figura 26 Adicionando uma Frmula para Formatao Condicional...............................................
Figura 27 A janela do Assistente de Criao do Crystal Reports.......................................................
Figura 28 Procurando Um Arquivo de Dados Para Associar ao Relatrio........................................
Figura 29 A Tabela tbEstoque Associada ao Relatrio.....................................................................
Figura 30 Seleo dos Campos da Tabela tbEstoque.......................................................................
Figura 31 A Janela Com Opo Para Criao de Grupos....................................................................
Figura 32 Gabaritos (Formatos) Disponveis Para a Criao do Relatrio........................................
Figura 33 Visualizao do Relatrio Gerado Pelo Assistente de Criao..........................................
Figura 34 O Relatrio Visto no Modo Projetar (Design)...................................................................
Figura 35 Habilitando Uma Seo Usando o Boto Direito do Mouse..............................................
Figura 36 Inserindo um Texto na Seo Cabealho do Relatrio.....................................................
Figura 37 Inserindo Cabealhos de Coluna na Seo Cabealho da Pgina b...................................
Figura 38 Inserindo Totalizao do Campo Valor_Unit na Seo Rodap do Relatrio...............
Figura 39 Inserindo Campos Especiais com o Explorador de Campo na Seo Rodap da Pgina...
Figura 40 Aspecto do Relatrio Aps Todas as Modificaes..........................................................
Figura 41 Visualizao do Relatrio.................................................................................................
Figura 42 Adicionando Um Banco de Dados ao Relatrio sem a Ajuda do Assitente de Criao.....
Figura 43 O Explorador de Campo com as Caractersticas dos Campos... .......................................
Figura 44 A Janela Definir Local da Fonte de Dados Indicando o Local do Banco de Dados Associado ao Relatrio.........
Figura 45 Aqui, Um Novo Arquivo de Banco de Dados Foi Colocado no Lugar do Outro.................
Figura 46 Visualizando os Registros de um Campo da Tabela Usando o Recurso Procurar Dados..
Figura 47 Adicionando uma Base de Dados ao Relatrio.................................................................
8
10
12
13
15
17
19
20
22
23
24
24
25
26
29
30
31
33
35
37
37
38
39
39
43
43
45
46
47
47
48
49
49
50
50
51
52
52
53
54
54
58
59
60
61
62
64
VI
65
65
66
67
68
68
69
70
71
72
73
74
75
75
76
78
79
80
80
81
82
82
84
84
85
86
86
87
88
88
89
90
92
93
94
94
95
96
96
97
VII
Quando voc inicia o Crystal Reports, voc ver que sua interface constituda
basicamente de menus de comandos e barras de ferramentas. A primeira janela com o
ttulo de Pgina Inicial permite um rpido acesso aos relatrios existentes e habilita a
criao de novos relatrios atravs de assistentes do Crystal Reports ou atravs de
estruturas em branco que so estruturas iniciais atravs das qual voc pode iniciar o
10
Menu Arquivo
a passo de um relatrio.
SAIBA MAIS
OLAP a sigla de Online Analytical Processing que uma forma de armazenagem e
anlise de dados. Esta uma ferramenta de uso em empresas que usam este tipo
especfico de tecnologia de armazenagem de dados e necessita do usurio um
conhecimento avanado sobre as tcnicas OLAP, por isso no ser objeto de estudo
deste curso.
11
Arquivo Enviar Para: Permite definir parmetros para envio do relatrio para
um cliente de e-mail. Possui duas opes:
12
Menu Editar
13
Menu Visualizar
14
15
Menu Inserir
Inserir Objeto de Texto: Insere em seu relatrio o objeto do tipo texto, que
16
outros relatrios.
17
Menu Formato
18
19
20
Banco de Dados Mostrar Consulta SQL: Abre uma janela com o comando SQL
referente fonte de dados associada ao seu relatrio.
Banco de Dados Executar Agrupamento no Servidor: Habilita/Desabilita o
recurso de que seja realizada a maior parte do processamento do relatrio num servidor.
Banco de Dados Selecionar Registros Distintos: Quando habilitada esta opo,
mostra de um conjunto de registros apenas aqueles que forem distintos entre si.
Menu Relatrio
21
22
Menu Janela
Janela Lado a Lado Verticalmente: Use este comando para mostrar suas janelas
lado a lado (verticalmente) na tela.
Janela Lado a Lado Horizontalmente: Use este comando para mostrar suas
janelas uma sobre a outra (horizontalmente) na tela.
23
Menu Ajuda
programa.
Ajuda Verificar Atualizaes: Este comando permite que o Crystal Reports
procure por atualizaes para que voc possa instal-Ias.
Ajuda Registrar ou Alterar Endereo: Use este comando para registrar seu
produto e/ou notificar a companhia a respeito de uma mudana de endereo.
Ajuda Gerenciador de Licenas: Exibe o gerenciador de licenas do Crystal
Reports.
Ajuda Entre em Contato Conosco: Permite o acesso ao site de internet da
Business Object.
Ajuda Documentao: Documentao a respeito do Crystal Reports.
Ajuda Sobre o Crystal Reports: Informaes sobre a verso do Crystal Reports
instalada em sua mquina.
informa ao Crystal Reports para que procure por atualizaes toda vez que voc iniciar o
24
Crystal Reports oferece alm das opes de menus, barras de ferramentas para a
criao de relatrios. Estas barras de ferramentas funcionam como atalhos para os
comandos contidos n0s menus do Crystal Reports. Passando o mouse por sobre cada
boto aparecer um pequen0 descritivo do mesmo.
25
26
relatrio.
Desfazer (Ctrl + Z): Desfaz uma ao. Esta ferramenta especialmente til
quando queremos voltar a uma situao anterior no relatrio.
Refazer (Ctrl + Y): Refaz a ltima ao.
Alternar Painel de Visualizao: Habilita e desabilita a visualizao dos
grupos na aba Visualizao.
Explorador de Campo: Abre o Explorador de Campo que uma ferramenta
para a insero de campos no relatrio.
Explorador de Relatrio: Permite que voc veja o contedo do relatrio
numa estrutura de rvores.
27
Reduzir Tamanho da Fonte: Diminui o tamanho do tipo de letra cada vez que
28
29
30
31
interessantes para a anlise de dados pelo usurio final do relatrio. Eles devem ser
utilizados dependendo do tipo de informaes que queremos mostrar em nosso
relatrio.
Inserir Mapa: Insere um mapa no relatrio. Esta ferramenta similar a do
Microsoft Excel.
Inserir Objeto Flash: Usar esta caixa de dilogo para adicionar um Objeto
Flash ao seu relatrio.
32
Gabarito do Relatrio: Esta uma ferramenta muito til para deixar o seu
relatrio com um aspecto muito mais bonito e profissional. Depois de criado, voc usa
33
34
A Barra de Status
Nvel de Zoom: Clique aqui para abrir a Caixa de Dilogo Aplicar Zoom.
35
Cabealho da Pgina
36
37
38
Figura 22 A Ferramenta Especialista de Seo Responsvel pela Formatao das Sees do Relatrio
39
NOTA:
OBSERVAES
O Cabealho e Rodap de Pgina aparecem em cada pgina.
Use Nova Pgina Aps na seo Rodap do Grupo para imprimir cada grupo numa
pgina separada, na aba Paginao do Especialista de Seo.
40
Guia Comum
Ocultar (Pesquisa Detalhada OK)
Selecione esta opo se voc no quer que a seo seja impressa, mas que o
contedo dela esteja disponvel para voc no projeto.
Suprimir (Sem Pesquisa Detalhada)
Selecione esta opo se voc no quer que a seo seja impressa, e que o
contedo dela no esteja disponvel para voc no projeto.
41
Somente Leitura
de todos os objetos desta seo. Quando voc seleciona esta opo, todas as outras
opes no Especialista de Seo se tornam inativas.
Posies Relativas
Esta opo permite voc bloquear a posio relativa de um objeto do relatrio
que esteja prximo de um objeto de grade.
Guia Paginao
Nova Pgina Antes
Esta opo est num formato disponvel para as sees Cabealho, Rodap e
seo Detalhe. Quando voc seleciona esta seo, o Crystal Reports insere uma quebra
de pgina antes que seja impressa aquela seo. A quebra de pgina ocorre antes de:
Imprimir o grupo (se voc estiver usando esta opo na seo rodap de
grupo).
Esta opo estar habilitada apenas quando voc selecionar Rodap da Pgina.
Esta opo cria uma seo somente leitura e bloqueia a formatao e posio
42
A cada registro do relatrio (se voc usar esta opo na seo detalhe).
Guia Cor
Cor do Plano de Fundo
Adicionar uma cor de fundo seo selecionada. Selecionar esta caixa de seleo
43
quebra de pgina aps a terceira pgina do relatrio ser impressa, insira uma frmula de
formatao condicional.
Para criar uma formatao condicional, clique com o boto direito do mouse
sobre a seo Detalhes (ou qualquer outra) do relatrio criado anteriormente e selecione
o item do menu Especialista de Seo como na figura 25.
desta opo
Selecione a opo Nova Pgina Aps e clique na ferramenta que est logo depois
44
NOTA
45
Nesta etapa, o Assistente de Criao pede para que voc escolha a base de dados
que ir associar ao seu relatrio.
No relatrio de exemplo que iremos gerar, utilizaremos como base de dados o
Microsoft Access, com o arquivo de dados Financeiro2006.mdb, porm voc poder
utilizar qualquer outro arquivo de dados do Microsoft Access disponvel em sua mquina.
Selecione a opo Criar Nova Conexo [clicando no sinal de (+) esquerda desta
opo] e Arquivos de Banco de Dados. Quando voc selecionar a opo Arquivos de Banco
de Dados, ir abrir a caixa de dilogo Abrir, pedindo para que voc selecione o arquivo de
dados a ser associado ao seu relatrio.
46
boto
para finalizarmos a
associao desta tabela ao relatrio. O resultado poder ser visto na figura a seguir.
47
SAIBA MAIS
Para selecionar mltiplos campos de uma tabela, utilize as teclas Ctrl (para selecionar
campos no seqenciais) ou Shift (seleo de campos contguos) para tornar mais fcil
a seleo.
48
49
Para alterarmos este relatrio que acabou de ser criado, vamos clicar na aba
Projetar (na janela do Crystal Reports), que o modo que comumente trabalhamos as
alteraes num relatrio. Veja que foi criado um relatrio simples e que pode ser alterado
para que ele fique bem mais agradvel para quem o utilize.
50
Pgina no so utilizadas e esto desabilitadas. Para habilit-las, basta clicar com o boto
direito do mouse sobre a seo desejada e selecionar a opo No Suprimir como mostra
a figura a seguir.
51
52
A prxima alterao ser feita na seo Rodap da Pgina. Nesta seo iremos
adicionar a data corrente.
53
SAIBA MAIS
Num relatrio, dependendo da necessidade, poderemos ter um determinado tipo de
seo aparecendo duas ou mais vezes como no exemplo da figura 36. Note que temos
as sees Cabealho da Pgina a e Cabealho da Pgina b. Para criarmos duas ou mais
sees de um mesmo tipo, basta clicarmos com o boto direito do mouse sobre a
seo e selecionarmos a opo Inserir Seo Abaixo.
Figura 39 Inserindo Campos Especiais com o Explorador de Campo na Seo Rodap da Pgina
54
55
O Crystal Reports pode acessar diretamente muitos dos mais comuns formatos
de bancos de dados para computadores pessoais. Em outras palavras, o programa pode
abrir arquivos de banco de dados e tabelas tais como dBase, FoxPro, Clipper, Paradox e
Microsoft Access, entre outros. Esta funcionalidade est presente assim que voc instala
o Crystal Reports. Uma vez instalado em seu computador, voc poder imediatamente
criar relatrios baseados nestes bancos de dados selecionando o arquivo apropriado.
Desvantagens
apenas aquele tipo de banco de dados pode ser usado por aquele relatrio. Voc no
poder mudar entre diferentes tipos de bancos de dados ou tabelas sem criar um novo
relatrio.
Por exemplo, se voc criar um relatrio baseado em um tipo banco de dados,
voc no poder mudar as tabelas acessadas pelo relatrio para outro tipo de banco de
dados. Normalmente um banco de dados utiliza uma sintaxe que pode no ser
compatvel com a de outro banco.
Agora, se voc acessar dados atravs de um driver ODBC, a sintaxe ser sempre a
linguagem SQL, usada pela maioria dos bancos de dados atuais.
SAIBA MAIS:
ODBC a sigla para Open Database Connectivity (Conectividade Aberta entre Banco de
Dados) que um padro desenvolvido pela Microsoft atravs do qual muitos tipos diferentes de banco de dados podem ser acessados por uma simples aplicao. Uma
aplicao precisa apenas se comunicar com um tipo de arquivo (ODBC) para ser capaz
de trabalhar com qualquer fonte de dados que seja capaz de ser acessada por um
arquivo ODBC.
56
Microsoft Access
Microsoft Access tem muitas maneiras para abrir seus arquivos de banco de
dados. Cada mtodo tem vantagens e desvantagens e a tcnica que voc deve usar
depende de como seus dados esto organizados. Adiante est a descrio de como abrir
dados do Access pelo Crystal Reports atravs do engine21DAO.
Outra tcnica usa ODBC que quando se comunica com banco de dados Access,
usa um arquivo de traduo que se comunica com o Microsoft Database Engine atravs
do DAO. Quando voc abre um banco de dados Access usando o engine DAO, o Crystal
Reports abre o banco de dados e carrega informaes a respeito de todas as tabelas e
consultas do banco de dados. Para fazer isto, o Crystal Reports precisa reservar uma
grande parte de memria de seu computador.
SAIBA MAIS:
DAO ou Data Access Object (Objeto de Acesso a Dados) parte do sistema de
Gerenciamento de Banco de Dados. Microsoft Access. Como usurio, voc no trabalha
diretamente com o DAO. Ele age como um gatilho atravs do qual os dados do
Access ficam disponveis para as aplicaes. Para o Crystal Reports, ele considerado
como parte do banco de dados Access.
ACT!
57
Oracle
Paradox
atravs do Borland Database Engine (BDE). O BDE faz o trabalho com os dados Paradox,
recuperando as tabelas requeridas e campos. O Crystal Reports acessa o BDE atravs de
um arquivo de traduo (dll crdb_p2bbde).
Informix;
Oracle;
Sybase;
Arquivos criados com o Paradox (.db) ficam disponveis para outras aplicaes
58
DB2.
SAIBA MAIS:
No confunda Banco de Dados SQL com Linguagem SQL. SQL ou Linguagem
Estruturada de Consulta uma linguagem de computador especializada usada para
desenhar, construir e ler arquivos de banco de dados. Bancos de Dados SQL so
qualquer coleo de aplicaes de computador que dependem de uma linguagem SQL
para manipulao e criao de banco de dados. Bancos de Dados SQL so comumente
designados para rodar grandes aplicaes cliente/ servidor atravs de uma rede.
Feito isso, mais uma janela ir abrir-se. Nesta nova janela, clique no boto que est em
Nome do Bando de Dados. Selecione agora o banco de dados Financeiro2006.mdb e
clique em abrir e depois em concluir [na janela Access/Excel (DAO)].
Na janela Especialista de Banco de Dados, selecione a tabela tbEstoque,
clicando duas vezes sobre ela e finalmente em Ok.
59
60
Figura 44 A Janela Definir Local da Fonte de Dados Indicando o Local do Banco de Dados Associado ao Relatrio
Selecionar Gerar Nova Conexo (clicando duas vezes sobre este item);
61
Figura 45 Aqui, Um Novo Arquivo de Banco de Dados Foi Colocado no Lugar do Outro
Procurar Dados
Permite que os registros de uma tabela associada ao relatrio sejam vistos. Para
visualizar os dados de um determinado campo de tabela, primeiro selecione o campo em
seu relatrio e clique com o boto direito do mouse sobre o mesmo e no menu que ir se
abrir, selecione a opo: Procurar Dados do Campo. O resultado ser como o mostrado na
figura 46.
62
Verifica se seu relatrio est conectado com a verso mais atual da Base da
Dados ativa repondo os seus registros na memria temporria.
Servidor (Server) uma mquina remota onde colocamos as aplicaes que requerem alto
poder de processamento/memria onde as mesmas so disponibilizadas para serem acessadas por
mquinas chamadas de Clientes (Clients). Esta estrutura conhecida como Client/Server ou
Cliente/Servidor.
63
64
INSERINDO GRUPOS
Inserindo Grupos
65
Inserindo Grupos
66
Veja que na visualizao parcial do relatrio da figura 48, que para uma anlise de
classificao dos produtos, este tipo de relatrio no nos d uma idia clara das unidades
de produtos.
Inserindo Grupos
67
Em Ordem Crescente
Em Ordem Decrescente.
Na Ordem Especificada.
Na Ordem Original.
Usar uma Frmula Como Ordem de Classificao do Grupo: com esta opo
marcada possvel usar uma Frmula para ordenar o grupo.
Inserindo Grupos
68
Inserindo Grupos
69
Veja que agora muito mais simples a anlise dos dados apresentados, pelo fato
de estarem agrupados por unidades de produtos. Podemos at incluir um campo com o
nmero total de produtos por unidade, por exemplo.
Para incluirmos este campo totalizador, basta selecionar qualquer campo (pois
iremos contar os produtos e no obter subtotais), e clicar na ferramenta Inserir
Resumo.
Inserindo Grupos
70
Inserindo Grupos
71
SAIBA MAIS
Para omitir a repetio de um mesmo campo como na figura acima, basta selecionar o
campo o qual queremos omitir a repetio, clicar com o boto direito do mouse e
selecionar a opo Formatar Campo. Na guia Comum, assinale a opo Suprimir Se
Duplicado.
Inserindo Grupos
72
Figura 57 Utilizando o Assistente de Criao de Relatrios Para Adicionar uma Base de Dados ao Relatrio
73
74
75
76
Para gravarmos esta frmula que acabamos de criar basta clicar na ferramenta
Salva e Fecha ou Salva.
Se voc abrir neste momento a ferramenta Explorador de Campo voc poder
notar que a frmula vlr_total_estoque estar disponvel. Insira a frmula logo aps o
campo Valor Unitrio.
Note que com a frmula selecionada, no Explorador de Campo temos habilitadas
77
SAIBA MAIS
1.
4.
A Expresso If
A expresso If uma das mais usadas estruturas de controle. Ela permite que
voc avalie uma expresso se a condio verdadeira e avalie outra se no.
Baseado no relatrio anterior, iremos criar uma frmula que avalie o campo
Qtdo_Atual. Caso o nmero de unidades em estoque seja menor que dez unidades, o
relatrio apresentar a mensagem: REPOR ESTOQUE. Seno, ele apresentar a
mensagem: ESTOQUE NORMAL.
A frmula ficar da seguinte forma:
If {tbEstoque.Qtdo_Atual} < 10 then
REPOR ESTOQUE
else
ESTOQUE NORMAL
Para criar esta frmula no nosso relatrio, faremos o seguinte:
2.
3.
78
79
80
A frmula acima, diz que se o campo Qtdo_Atual for menor que dez, ento a
mensagem ser impressa em vermelho (constante crRed); seno, a mensagem ser
apresentada na cor preta (constante crBlack).
81
Note que na figura anterior, temos na janela de frmula uma srie de constantes
comentadas representando as cores que voc poder utilizar numa formatao
condicional.
Campos Parmetros so campos que voc pode utilizar no Crystal Report para
que o usurio possa entrar com alguma informao diretamente no relatrio. Para isso o
Crystal Reports apresentar uma tela no qual a informao ser inserida no relatrio.
Para entendermos o conceito de como funciona o campo Parmetro, criaremos
no nosso relatrio, um campo parmetro para inserir no relatrio o nome da pessoa que
est emitindo o relatrio.
Primeiro, abra o Explorador de Campo, selecione o item Campos de Parmetro e
82
Figura 68 A Janela "Digitar Valores" Solicitando que o Usurio Entre com Informaes que Sero Adicionadas ao Relatrio
83
SUB-RELATRIOS
Sub-relatrios so relatrios dentro de outros relatrios. Um sub-relatrio
criado como se fosse um relatrio comum e inserido como um objeto ao relatrio
principal. A finalidade do uso de sub-relatrios que atravs destes, podemos combinar
informaes apresentadas pelo relatrio principal e o sub-relatrio com maior riqueza de
detalhes.
Sub-relatrios
84
Criando um Sub-relatrio
Sub-relatrios
85
Sub-relatrios
86
Sub-relatrios
87
Sub-relatrios
88
Sub-relatrios
89
Formatando o Sub-relatrio
Quando utilizamos o assistente, ele gera o sub-relatrio com uma borda o que
nem sempre deixa com uma aparncia agradvel. Para remover esta borda, faa o
seguinte: Clique com o boto direito do mouse sobre o sub-relatrio e escolha a opo
Formatar Sub-relatrio.
Na Janela Formatao do Editor clique na guia Moldura e deixe as opes
Esquerda, Direita, Superior e Inferior como Nenhum. Clique em Ok para efetivar as
alteraes.
Sub-relatrios
90
Sub-relatrios
91
GRFICOS
O Crystal Reports permite que voc inclua em seus relatrios, grficos coloridos e
sofisticados. Os grficos permitem uma rpida interpretao das informaes que sero
apresentadas, alm de ser uma maneira elegante de apresentao de seu relatrio.
Na maioria dos casos, voc ir apresentar grfico a partir de campos de subtotal
e campos resumo de seu relatrio. Entretanto, dependendo do tipo de dado que voc
estiver trabalhando, voc poder criar grficos avanados como os do tipo referncia
cruzada.
Grficos
92
Para criarmos nosso grfico, utilizaremos o relatrio que foi gerado quando
estudamos o tema Trabalhando com Frmulas, Funes e Campos Parmetros que
gravamos com o nome de Produtos.rpt.
Para adicionarmos um grfico ao relatrio, basta abrir o menu Inserir e selecionar
a opo Grfico. Voc poder tambm usar a ferramenta Inserir Grfico localizada na barra
de ferramentas do Crystal Reports.
Arraste o ponteiro do mouse at a seo onde voc deseja colocar o grfico
(normalmente colocamos na seo Rodap do Relatrio).
Ao soltarmos o boto do mouse, abrir-se- a janela do Assistente de Criao de
Grficos como mostrado na figura abaixo.
93
campos que representaro as informaes que voc deseja representar, todo o resultado
do relatrio estar comprometido.
Do lado direito, temos Campos disponveis e do lado direito Na alterao de.
Selecione o campo tbEstoque.Descricao e o adicione (clicando no boto
desta
janela) ao item Na alterao de. Ou seja, na mudana do campo Descricao, os dados sero
apresentados no grfico.
Temos tambm nesta mesma janela o item Mostrar Valores, que so as
informaes que queremos representar em nosso relatrio.
Grficos
94
Grficos
95
Note pela figura 85 que o aspecto do relatrio criado pelo assistente parece no
mostrar as informaes de nossa base de dados. que no modo design no temos ainda
Grficos
uma representao do relatrio baseado em nosso banco de dados. Para que isso
96
Grficos
97
Grficos
98
REFERNCIA BIBLIOGRFICA
ARAJO, Gildo C. Desenvolvendo relatrios com Crystal Reports XI. Editora: Alta
Referncia Bibliogrfica
Books, 2006.