Escolar Documentos
Profissional Documentos
Cultura Documentos
Crystal
Crystal
relatórios com
CRYSTAL
REPORTS XI
Gildo C. Araújo
I
Desenvolvendo Relatórios com Crystal Reports XI
Copyright © 2006 da Editora Alta Books Ltda.
Todos os direitos reservados e protegidos pela Lei 5988 de 14/12/73. Nenhuma parte deste livro,
sem autorização prévia por escrito da editora, poderá ser reproduzida ou transmitida sejam quais
forem os meios empregados: eletrônico, mecânico, fotográfico, gravação ou quaisquer outros.
Todo o esforço foi feito para fornecer a mais completa e adequada informação, contudo a editora
e o(s) autor(es) não assumem responsabilidade pelos resultados e usos da informação fornecida.
Recomendamos aos leitores testar a informação, bem como tomar todos os cuidados necessários
(como o backup), antes da efetiva utilização. Este livro não contém CD-ROM, disquete ou qualquer
outra mídia.
Erratas e atualizações: Sempre nos esforçamos para entregar a você, leitor, um livro livre de erros
técnicos ou de conteúdo; porém, nem sempre isso é conseguido, seja por motivo de alteração de
software, interpretação ou mesmo quando alguns deslizes constam na versão original de alguns
livros que traduzimos. Sendo assim, criamos em nosso site, www.altabooks.com.br, a seção Erratas,
onde relataremos, com a devida correção, qualquer erro encontrado em nossos livros.
Avisos e Renúncia de Direitos: Este livro é vendido como está, sem garantia de qualquer tipo, seja
expressa ou implícita.
Marcas Registradas: Todos os termos mencionados e reconhecidos como Marca Registrada e/ou
comercial são de responsabilidade de seus proprietários. A Editora informa não estar associada a
nenhum produto e/ou fornecedor apresentado no livro. No decorrer da obra, imagens, nomes de
produtos e fabricantes podem ter sido utilizados, e desde já a Editora informa que o uso é apenas
ilustrativo e/ou educativo, não visando ao lucro, favorecimento ou desmerecimento do produto/
fabricante.
Impresso no Brasil
Av. Nilo Peçanha, 155, cjs. 1101 a 1106 - Castelo Rio de Janeiro – RJ.
CEP: 20020-100
Tel: 21 2532-6556/ Fax: 2215-0225
www.altabooks.com.br
e-mail: altabooks@altabooks.com.br
II
Dedicatória
Especialmente ao pequeno Guilherme (Gui), que através de seu sorriso,
tem sido a razão desta obra. E a toda minha família
pelo imenso apoio dado. Sempre.
III
O Autor
Gildo C. Araujo é bacharel em matemática, formado em 1994 pela Universidade Fundação
Santo André, localizada em Santo André — São Paulo.
Desde 1.995 atua como analista de sistemas na Companhia Paulista de Trens Metropolitanos
— CPTM, empresa prestadora de serviços de transporte ferroviário do estado de São Paulo,
onde ocupa hoje o cargo de analista de sistemas sênior, no departamento de tecnologia da
informação — área de desenvolvimento.
Já atuou também no ensino médio como professor na área de processamento de dados num
colégio da grande São Paulo.
IV
Agradecimentos
A todos desta editora, AltaBooks, não só pelo profissionalismo como
também pelo modo acolhedor de tratar seus colaboradores.
V
Sumário
Capítulo 8 – Sub-relatórios.................................................................................71
Formas de Ligação entre o Relatório Principal e o Sub-relatório..................................................71
Criando um Sub-relatório...........................................................................................................................72
Utilizando o Assistente na Criação do Sub-relatório..........................................................................72
A Janela Insert Subreport............................................................................................................................73
Criando um Elo entre os Campos do Relatório Principal e o Sub-relatório..........................................................75
Formatando o Sub-relatório......................................................................................................................76
Capítulo 9 – Gráficos............................................................................................77
Principais Tipos de Gráficos......................................................................................................................77
Criando Gráficos com o Assistente de Criação de Gráficos...........................................................78
Definindo os Eixos de seu Gráfico.........................................................................................................79
Opções de Formatação de seu Gráfico.................................................................................................80
Customize Settings.........................................................................................................................................80
Alterando um Gráfico Criado pelo Assistente de Criação de Gráficos..................................................81
VII
Como Conectar Programaticamente o Relatório a um Banco de Dados
Microsoft Access...........................................................................................................................................92
Abrindo o Relatório.......................................................................................................................................93
Criando o Relatório “Customers”.............................................................................................................94
Inserindo um Filtro para os Registros do Relatório...............................................................................95
O Código Completo....................................................................................................................................96
Seção Command1 — Click...........................................................................................................................98
Outras Formas de Conexão com o Microsoft Access.........................................................................99
Controlando a Aparência do Report Viewer......................................................................................100
Conectando-se ao Banco de Dados Oracle Através de um Driver ODBC................................101
Como Criar um Data Source Name (DSN).........................................................................................101
Apêndice A..............................................................................................................103
Apêndice B..........................................................................................................105
Apêndice C..............................................................................................................107
Apêndice D.............................................................................................................111
Bibliografia.............................................................................................................115
VIII