Crystal Reports - Guia rápido
SAP Crystal Reports é um Business Intelligence toolque é usado para gerar relatórios de fontes de dados SAP e não SAP. Ele permite que os usuários finais gerem relatórios que incluem visualizações excepcionais e implementam novos requisitos de negócios em relatórios para reduzir a dependência de TI e desenvolvedores de relatórios.
SAP Crystal Reports pode se conectar a qualquer fonte de dados que inclua Relational databasescomo Oracle, sistemas de fonte de dados OLAP como BW, ou também com dados XML. Você pode criar um relatório simples ou também usar uma ferramenta complexa ou especializada do Crystal Reports para criar relatórios de nível avançado para usuários finais. É usado principalmente para relatórios de pixels perfeitos para CEOs e gerentes.
Benefícios do uso do Crystal Reports
Flexible and customized report - Você pode criar rapidamente relatórios altamente formatados e perfeitos em pixels usando SAP Crystal Reports com interface de design de alto nível e fluxos de trabalho eficientes.
Powerful report delivery options - Você pode entregar relatórios personalizados aos usuários finais de sua empresa no idioma e formato de sua preferência.
Data source connectivity- Você pode se conectar a fontes de informação diretamente. As fontes de dados incluem: conectividade nativa, ODBC, OLE DB e JDBC para relacional, OLAP, serviços da Web, XML, fontes de dados corporativos e salesforce.com.
Expanded support for Excel - Você pode aproveitar ao máximo o formato de arquivo do Excel, permitindo que mais dados sejam exportados para uma única planilha, sem abranger várias planilhas.
Windows operating system compatibility - O software SAP Crystal Reports 2013 é compatível com Microsoft Windows 7.
Mobile compatibility - Você também pode abrir relatórios interativos por meio de seus dispositivos móveis.
SAP Crystal Reports, Adobe Flash and HTML 5 integration - Permite que os desenvolvedores do SAP Crystal Reports produzam "mash-ups" poderosos extraindo dados de várias fontes.
Competitors - SAP Crystal Reports concorre com vários produtos no mercado Microsoft, como SQL Server Reporting Services SSRS, XtraReports, ActiveReports e List & Label.
Requisitos de instalação para Crystal Reports
A seguir estão os requisitos básicos para instalar o Crystal Reports -
PC com processadores baseados em AMD ou Intel, CPU Dual Core, 2 GB de RAM
Aproximadamente 4 GB de espaço disponível no disco rígido (apenas para inglês, 8 GB para todos os idiomas)
Microsoft Windows 7 SP1, Windows 8, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows Server 2012
Languages available - Inglês, finlandês, francês, alemão, húngaro, italiano, japonês, coreano, norueguês, polonês, português, chinês simplificado, chinês tradicional, tcheco, dinamarquês, holandês, eslovaco, esloveno, espanhol, sueco, tailandês, turco, romeno, russo
Especificações técnicas
Hardware Requirements - Intel Pentium III ou processador equivalente, mínimo 512 MB de RAM recomendado
Disk Space - 2 GB para instalação padrão com o idioma inglês, 4 GB para instalação padrão com todos os idiomas instalados
Comparação de versões e recursos
Vamos dar um exemplo para decodificar o formato da versão do SAP Crystal Reports. Suponha que 12.1.2.957.12 seja a versão de CR 2008. Aqui1 significa que é o Service Pack 1, .2significa que o Fix Pack 1.2 foi aplicado sobre o Service Pack 1. Os últimos três dos quatro dígitos não são importantes. Outro exemplo, se você tiver a versão 12.3.1.684, sei que estou usando o CR 2008, Service Pack 3, Fix Pack 3.1.
Editions − Developer (D), Professional (P), Standard (S)
Editions − Developer (D), Professional (P), Standard (S)
Editions − Developer (D), Professional (P), Standard (S)
Editions − Developer (D), Professional (P), Standard (S)
O Crystal Reports para empresas oferece uma interface que permite criar, formatar e publicar relatórios eficazes de maneira rápida e fácil.
A barra de menus oferece uma gama completa de recursos disponíveis no Crystal Reports for Enterprise, conforme mostrado na imagem a seguir.
A barra de ferramentas padrão, conforme mostrado na imagem a seguir, permite que você acesse funções comuns de Relatório, como - Abrir um relatório existente, criar um novo relatório, salvar um relatório, imprimir um relatório, recortar, colar, exportar e desfazer.
A guia Inserir permite inserir objetos em seu relatório, como a inserção de um texto, linha, caixa, grupos, seções, imagens, cálculos e / ou gráficos, conforme mostrado na imagem a seguir.
A guia Formatar, conforme mostrado na imagem a seguir, permite que você use funções para formatar o campo selecionado, como - alterar o tamanho ou cor da fonte, cor de fundo, alinhamento do texto ao centro, esquerda, direita, etc.
Também permite que você aplique formatação condicional, como realçar valores acima ou abaixo de um valor de limite específico no relatório.
Quando você clica na opção de formatação condicional no canto superior direito, a caixa de formatação é aberta. Nesta caixa, você define a condição sob a qual deseja que a formatação condicional apareça. Na área de configuração, especifique a formatação a ser exibida quando a condição for atendida, como alterar o estilo da fonte ou a cor do texto.
A guia Dados, conforme mostrado na figura a seguir, permite que você trabalhe com consultas de edição de dados, criando grupos e classificações, aplicando filtros para limitar os dados no relatório e criando fórmulas para adicionar cálculos personalizados aos relatórios.
Ao clicar na opção Filtro de consulta ou em Editar fontes de dados, conforme mostrado na imagem a seguir, abre-se um painel de consulta. No painel Consulta, você pode selecionar os objetos que deseja ver no relatório. Na opção de filtro, você pode aplicar filtros para restringir os dados retornados pelo relatório.
Ao clicar no botão Fórmula, como mostrado na imagem a seguir, o workshop Fórmula é aberto. Isso permite que você use cálculos personalizados no relatório. Você pode aplicar fórmulas digitando ou clicando em objetos, funções e operadores no explorador de dados.
A principal área de trabalho no Crystal Reports é conhecida como Report Design Canvase é dividido em guia de estrutura e guia de página. O Crystal Report é dividido em cinco partes diferentes por padrão e seções adicionais são adicionadas se você aplicar agrupamento ao relatório.
Usando a guia Estrutura, conforme mostrado na imagem acima, você pode criar a estrutura geral colocando itens em várias seções do relatório. Você também pode aplicar qualquer classificação, agrupamento necessário, etc. Aqui, você trabalha com espaços reservados para dados e não os próprios dados.
A guia Página, conforme mostrado na imagem a seguir, exibe os dados do relatório com base na estrutura criada na guia de estrutura. Aqui, você pode avaliar a formatação e o layout do design do relatório para distribuição.
Opções de relatório é um dos recursos mais comumente usados em Crystal Report Designer, quando você precisa acessar / modificar os valores das Opções de Relatório de um relatório Crystal em tempo de execução em um aplicativo Crystal Reports .NET.
Vá para Editar → Opções de relatório
O recurso Opções de relatório é usado para definir vários campos em um Crystal Reports, como o recurso de diretrizes inteligentes que permite selecionar, mover e redimensionar colunas inteiras de elementos de relatório sem a necessidade de selecionar manualmente cada elemento. Quando você seleciona um elemento de relatório, as diretrizes inteligentes aparecem e selecionam automaticamente os elementos relacionados na coluna.
O SAP Crystal Report oferece duas opções de layout de página - paisagem e retrato. Paisagem significa que a página está orientada horizontalmente, enquanto retrato significa que a página está orientada verticalmente.
Para abrir a opção Layout de página no Crystal Report, vá para Arquivo → Configuração de página.
Esta opção permite que você escolha opções de página como: tamanho do papel, largura do papel, altura do papel e margens (esquerda, direita, superior e inferior).
To change the page layout −
Selecione a guia Configurar página no menu Arquivo. Clique na opção Orientação no grupo Configurar página.
A guia de ajuda do SAP Crystal Report for Enterprise fornece todo o material de estudo e links de vídeos interativos do site da SAP para aprender os recursos do Crystal Report.
As seguintes opções, conforme mostrado na imagem, estão disponíveis quando você clica na guia Ajuda na barra de menu -
- SAP Crystal Reports para Ajuda Empresarial
- Documentation
- Tutorials
- Exibir página inicial
- Contate-Nos
- Register
- Sobre SAP Crystal Report for Enterprise
SAP Crystal Reports para Ajuda Empresarial
Estas opções fornecem um guia completo intitulado Introdução ao SAP Crystal Report for Enterprise, conforme mostrado na imagem a seguir.
Isso cobre uma introdução ao Crystal Reports Enterprise 4.xe todas as funções básicas de relatório disponíveis na ferramenta, como logon em um servidor, introdução a relatórios, conceitos de design, fontes de dados e consultas, gráficos, etc.
Documentação
Ao clicar na opção de documentação na guia Ajuda, você será direcionado ao link SAP para Crystal Report for Enterprise 4.x.
Este link contém guias do Crystal Report para Enterprise 4.x para -
- Instalação, atualização e implantação
- Guia do usuário final
- informação adicional
Tutoriais
Ao clicar no link Tutoriais na guia Ajuda, você será direcionado aos Tutoriais oficiais do produto - SAP BusinessObjects Crystal Reports para Enterprise 4.x
Esta página fornece material de e-Learning que inclui sessões interativas e tutoriais em vídeo sobre todos os principais recursos da ferramenta.
Página inicial
Ele o leva à página inicial da ferramenta SAP Crystal Reports Enterprise 4.1. Contact Us e Register Option são usados para entrar em contato com a SAP para quaisquer recursos relacionados à ferramenta.
Sobre SAP Crystal Report for Enterprise
Isso o leva à página Sobre da ferramenta que contém detalhes de Versões e Compilação.
O ambiente de design SAP Crystal Report fornece a você a área onde você pode criar a estrutura do relatório. Consiste em vários componentes -
Report Design Canvas
o Report Design Canvasé usado para projetar a estrutura do seu relatório. Você pode colocar vários elementos como gráficos, elementos de teste e objetos de dados no relatório.
A opção Mostrar régua exibe uma régua acima da tela do relatório. Você pode alterar a unidade de medida alterando a opção da unidade de medida na guia da tela de design.
O modo de estrutura e o modo de página estão disponíveis para definir o layout do relatório. O modo de estrutura mostra a estrutura do relatório e o modo Página é usado para visualizar o relatório.
Editar → Preferências → Design Canvas
Modo de Estrutura
O modo de estrutura é usado para fornecer um ambiente para a criação do relatório. Ele fornece uma estrutura e instruções para criar o relatório. Quando você coloca um objeto no relatório, ele é mostrado no modo Estrutura. Você pode adicionar / excluir objetos ou aplicar fórmulas complexas ou também mover os objetos.
Cada objeto no modo Estrutura é representado por um quadro. O modo de estrutura tem vários componentes que podem ser usados para editar o relatório -
Report Header
É usado para adicionar o título do relatório na parte superior ou qualquer outra informação que você deseja colocar no início do relatório.
Cabeçalho da página
Esta opção é usada para apresentar informações no topo de cada página, como título do documento, nome do capítulo, etc. O cabeçalho da página não vem no cabeçalho do relatório.
Corpo
Isso é usado para mostrar o corpo do relatório. Todos os dados do relatório vêm nesta seção.
Report Footer
É usado para apresentar informações no final do relatório, como totais, etc.
Rodapé da Página
Isso é usado para apresentar os números das páginas ou qualquer outra informação que você deseja no final de cada página.
Modo Página
Representa os dados reais no relatório quando o relatório é publicado ou impresso. Ele também permite que você altere a formatação do relatório com dados reais e as alterações são imediatamente visíveis no relatório.
Barra lateral do Data Explorer
É usado para adicionar / excluir objetos no relatório. Quando você cria um novo relatório ou abre um relatório existente, este painel lateral se abre.
Todos os objetos adicionados no painel de consulta são mostrados no explorador de dados e, a partir daqui, você pode adicionar objetos ao relatório. Isso é dividido nos seguintes componentes -
Objetos de Resultado
Mostra todos os objetos que foram adicionados ao relatório. Você também pode arrastar os objetos a serem adicionados ao relatório. A opção Editar fontes de dados permite que você adicione novos objetos do Universo ou escolha um novo Universo / Fonte de dados do repositório.
Fórmula
Isso mostra todas as fórmulas que foram criadas para o relatório. Você pode criar uma nova fórmula com um clique direito na guia Fórmula e → Novo → Nova Fórmula.
Você também pode arrastar fórmulas para o relatório.
Parâmetros
Mostra todos os parâmetros que foram criados para o relatório. Você pode criar um novo grupo de parâmetros com um clique direito em Parâmetro → Novo → Novo parâmetro.
Totais em execução
Mostra uma lista de todos os totais em execução criados para o relatório. Você pode criar novos totais em execução com um clique direito na guia → Novo total em execução.
Objetos Predefinidos
Mostra os objetos predefinidos que podem ser adicionados a um relatório. Você pode arrastar objetos predefinidos para a tela do relatório para adicioná-los ao relatório.
Esboço
É usado para ver a estrutura em árvore do relatório. O primeiro nó na estrutura em árvore representa o próprio relatório, o nó de primeiro nível representa as seções do relatório e cada seção que contém objetos é listada.
Árvore de Grupo
É usado para ver a exibição em árvore de todos os grupos e subgrupos no relatório.
Encontrar
É usado para pesquisar um valor específico no relatório. Digite uma palavra na caixa de pesquisa para encontrar qualquer valor.
O Crystal Report pode se conectar a várias fontes de dados que incluem -
- Universe
- SAP BEx Query
- Conexão Relacional
- Visão HANA
- Planilhas do Excel
Para se conectar a uma fonte de dados, vá para Arquivo → Novo → Da fonte de dados
Para selecionar uma fonte de dados, você deve estar conectado ao servidor da plataforma SAP Business Objects.
Quando você vai para Arquivo → Novo → Da fonte de dados → Escolha uma caixa de diálogo de conexão da fonte de dados aparece → Navegar no repositório → Lista de tipos de fonte de dados → Selecionar fonte de dados que você deseja conectar → Avançar.
Se você escolher um Universo, um painel de consulta é aberto e você pode adicionar objetos ao filtro de consulta para gerar um relatório.
As conexões de fonte de dados SAP BEx e Universe permitem que você crie e projete consultas no Crystal Reports.
Criar consultas
Para criar uma consulta no Universe, você pode escolher fontes de dados OLAP e Relacionais.
A primeira etapa no design de uma consulta é definir os objetos que você deseja adicionar à sua consulta. Você também pode refinar sua consulta aplicando classificações e filtros de consulta. O painel de consulta é dividido em vários painéis -
Painel Universo
Ele contém uma estrutura de árvore de todos os objetos do Universo. Você pode ver todos os objetos no Universo usando a opção Expandir tudo.
Você não pode adicionar novos objetos ou editar objetos existentes no painel de consulta.
Painel de Objetos de Resultado
Nesta área, você adiciona os objetos que deseja em sua consulta.
Painel de Filtro de Consulta
Isso é usado para filtrar o valor dos objetos no relatório. Você pode usar filtros predefinidos ou pode criar filtros personalizados adicionando objetos.
As consultas SAP BEx podem conter uma ou mais hierarquias e objetos predefinidos para executar o relatório.
As consultas do SAP HANA incluem dados de visualizações de modelagem do SAP HANA: visualizações analíticas, de cálculo. Para se conectar ao banco de dados HANA e usar Schemas → tabelas dentro do banco de dados, você pode usar uma conexão Relacional ou OLAP existente. Uma conexão relacional pode ser criada na ferramenta IDT.
Uma conexão OLAP pode ser criada no CMC, bem como na ferramenta de design de informação. As visualizações multidimensionais do HANA podem ser conectadas ao Crystal Reports usando uma conexão OLAP.
Clique em Avançar → Isso mostrará uma lista de todas as visualizações de modelagem dentro do repositório HANA → Selecione uma visualização de modelagem → Concluir
Ele abrirá objetos de visualização em um painel de consulta, que pode ser usado para adicioná-los ao relatório.
Editando uma Consulta
Uma vez que o Crystal Report é criado usando uma consulta, para fazer alterações em objetos, você deve ir para a opção de edição de fonte de dados. Ao clicar na opção, será aberto um painel Editar Consulta onde você pode adicionar / excluir objetos, aplicar filtros, etc.
Você também pode editar uma consulta existente acessando Dados → Editar fontes de dados, conforme mostrado na imagem a seguir.
Depois de concluir as alterações, clique em Concluir e todas as alterações serão aplicadas aos dados no Crystal Report.
A seguir estão os tipos de filtros de consulta que podem ser usados no Crystal Reports -
- Filtros predefinidos
- Filtros Personalizados
- Filtros Personalizados
Filtros Predefinidos
Esses são filtros embutidos no painel de consulta criado pelo administrador. Filtros predefinidos são criados no nível do Universo e são usados diretamente no relatório do Universo. Arraste um objeto no qual deseja aplicar o filtro para consultar o painel de filtros e arraste os filtros predefinidos também. Quando você executa a consulta, o filtro de consulta Wrt será retornado no relatório.
Filtros Personalizados
Esses filtros são criados com as consultas no painel de consultas. Filtros personalizados são criados no painel Consulta na guia de filtro de consulta. Arraste o objeto para o painel de filtro de consulta e use vários operadores relacionais para passar a condição de filtro. Você pode colocar um valor constante ou uma lista de valores no filtro de consulta.
Comandos
Eles são usados para exibir uma pergunta ou lista de valores e são conhecidos como filtros dinâmicos.
Condição de Filtro
A opção constante permite que você insira um único valor no filtro.
A lista de valores permite que você escolha um valor de todos os valores disponíveis para um objeto.
Prompt é usado para passar valor dinâmico para um filtro de consulta.
Opção | Descrição |
---|---|
Constant |
|
LOV |
|
Prompt |
|
Filtros de consulta baseados em tempo são usados para filtrar o valor de objetos específicos entre determinados períodos de tempo. Ao adicionar uma dimensão de data ao filtro de consulta, você pode usar os operadores da lista suspensa para mencionar especificamente a data e a partir dela.
Você pode clicar na opção de calendário para selecionar datas nos campos 'para' e 'de'. Você também pode usar a dimensão Data com a lista de valores (LOVs) ou a opção de valor constante. As LOVs permitem que você selecione a data e a partir da lista de valores disponíveis para a dimensão Data no Universo.
Isso é conhecido como aplicação de filtros baseados em tempo no relatório.
Os controles de objetos de campo são usados para editar o objeto no relatório. Para editar o objeto, você pode clicar com o botão direito no nome do objeto e selecionar a opção 'Formatar elemento do objeto do resultado' ou 'Formatação condicional' conforme mostrado na imagem a seguir.
O campo Elemento do objeto do resultado do formato é usado para alterar a aparência dos objetos no relatório. Possui as seguintes 4 guias dentro -
- General
- Font
- Appearance
- Paragraph
General tab é usado para definir propriedades genéricas de objetos de relatório: como altura e largura, ocultar e ocultar se duplicado, etc. A guia Avançado em Geral é usada para passar o hiperlink no relatório.
Font tab é usado para alterar o tamanho da fonte, cor, estilo, alinhamento e rotação do nome do objeto no relatório.
Appearance tab é usado para alterar a borda e adicionar efeitos aos objetos do relatório.
Paragraph tab é usado para definir propriedades de linha no caso de várias linhas no relatório.
A formatação condicional é usada para passar condições para a aparência de objetos de relatório.
Você pode passar o valor de um objeto clicando na guia Adicionar condição → selecionar o nome do objeto e passar a condição. Você pode definir o estilo da fonte, a cor da fonte, etc.
Conforme discutido anteriormente, o Crystal Reports por padrão fornece cinco seções principais -
- Report Header
- Cabeçalho da página
- Body
- Report Footer
- Rodapé da Página
Aqui, aprenderemos como inserir, ocultar e excluir seções no Crystal Report for Enterprise 4.x.
Para inserir uma seção em qualquer seção do relatório, selecione a seção → Clique com o botão direito e insira.
Você pode usar a opção Ocultar e mover para ocultar uma seção ou para mover a seção para cima e para baixo.
A opção Formatar seção permite formatar as propriedades da seção. Inclui -
- Name
- Color
- Size
A opção de tamanho permite ajustar a altura da seção.
To keep a section from breaking across pages −
Se um elemento tiver mais de uma página, ele será impresso em várias páginas. Para evitar isso, você pode usar a opção Paging.
Clique com o botão direito em uma seção e clique em formatar seção → Paginação → Selecione Evitar quebra de página e clique em Fechar.
Agora vamos ver como inserir, ocultar e excluir seções no Crystal Report 2013.
O Especialista em Seção, conforme mostrado na imagem a seguir, é usado para gerenciar as seções no relatório.
To insert a new section you need to −
Clique no botão Section Expert conforme mostrado na imagem a seguir (Section Expert contém uma lista de todas as seções no relatório) → Selecione a seção e clique em inserir.
Uma nova seção aparecerá no relatório.
Para deletar uma seção
Abra a seção Especialista na parte superior e selecione a seção que deseja excluir → insira Excluir.
Você só pode excluir a seção se eles tiverem letras. Você não pode excluir seções originalmente fornecidas pelo Crystal Reports.
Para mudar a ordem
Abra Seção Especialista → Selecione a seção que deseja mover e use as setas para cima e para baixo para alterar a ordem das seções.
Para mesclar seções
Abra Seção Especialista → Mova as seções que deseja mesclar → selecione a seção superior → Clique em mesclar.
As seções serão mescladas com a próxima seção da lista.
Para dividir seções
Clique no limite da seção que deseja dividir → A linha horizontal que divide a seção aparecerá → Arraste e solte para o local onde deseja dividir a seção.
Classificação de dados
Às vezes, você precisa classificar os dados no Crystal Reports em uma determinada ordem. Quando você classifica os dados, é mais fácil localizar registros específicos no relatório. Você pode adicionar uma classificação em ordem crescente ou decrescente e também pode ser aplicada a atributos e valores de medidas.
Você também pode remover a classificação usando a opção de exclusão na guia Classificar.
Vamos ver como aplicar classificação no Crystal Reports.
Para aplicar uma classificação no Crystal Report para a empresa 4.x, vá para a guia Estrutura do relatório → clique na guia Dados na parte superior e escolha classificar.
Quando você clica na opção de classificação, uma janela pop-up com as opções de grupo e classificação é exibida.
Vá para a guia Classificar e expanda a guia do corpo para aplicar a classificação em medidas e valores de atributo no relatório.
Para adicionar uma classificação, clique na opção Adicionar classificação. Ele mostrará todos os atributos e medidas adicionadas ao relatório. Escolha o objeto ao qual deseja aplicar a classificação e clique na opção crescente e decrescente.
A → Z ascendente ou Z → A descendente
Você também pode adicionar vários tipos em um único relatório e clicar em OK.
Para visualizar os dados classificados, vá para a guia Página.
No exemplo acima, ele aplicou uma classificação no nome do cliente e depois na Quantidade vendida.
Para excluir uma classificação, selecione a classificação e clique na opção excluir classificação.
Neste capítulo, vamos cobrir como definir, renderizar e excluir grupos.
Definir grupos
Quando você precisa separar os dados em grupos para torná-los facilmente entendidos, a opção de agrupamento pode ser usada.
Você também pode personalizar o agrupamento para um único valor ou vários valores usando a opção personalizar dentro da guia de agrupamento.
Para aplicar o agrupamento no relatório, vá para a guia de estrutura do relatório → Dados → Grupos
Grupos de renderização
Para adicionar uma condição de agrupamento. Clique em Novo (sinal '+') e selecione o atributo ao qual deseja aplicar o agrupamento. Se você aplicar o agrupamento regular em um objeto, ele agrupará todos os valores semelhantes em um relatório.
Para aplicar o agrupamento em um único valor, vá para personalizar a opção de agrupamento → Novo → Adicionar condição → selecione o operador e o valor da lista suspensa, conforme mostrado na imagem a seguir -
Também dá a opção de descartar tudo o mais, agrupar tudo em um único grupo com o nome do grupo ou incluir tudo o mais sem alterar o nome do grupo.
No exemplo a seguir, ele criou 2 grupos: primeiro com Nome da região = ”New Delhi” e o segundo grupo com todo o resto com o nome de grupo “Outros”.
Ao usar o agrupamento em um relatório, duas novas seções aparecem na tela do relatório - Cabeçalho 1 do Grupo e Rodapé 1 do Grupo.
Excluir grupos
Para excluir um grupo, selecione o grupo que deseja remover e clique na opção Excluir.
Vá para Estrutura do relatório → Grupos → selecione os grupos # 1, 2 que deseja excluir → Excluir.
Você pode usar as 3 opções a seguir ao personalizar um grupo no Crystal Reports -
Descarte tudo o mais
Agrupe todo o resto em um único grupo com um nome de grupo
Incluir todo o resto sem alterar o nome do grupo
Árvore de Grupo
Quando você está na guia Página, o ícone da árvore do grupo no painel lateral é usado para ver a exibição em árvore dos grupos no relatório. Ele permite que você pule para um grupo específico no relatório em vez de rolar pelo relatório à procura de um grupo específico.
Cabeçalhos ativos no relatório
O cabeçalho ao vivo muda com base no conteúdo do grupo. Ao definir um grupo no relatório, o programa insere automaticamente um nome de grupo no elemento, na seção de cabeçalho do grupo. Este elemento exibe o nome do grupo.
Totalizando dados agrupados
O agrupamento de dados no relatório é feito para encontrar o total de cada grupo no relatório. Muitas opções de totalização estão disponíveis - soma, contagem, máximo, mínimo, média, etc. Você também pode adicionar o subtotal ao seu relatório.
Opção total no relatório - Vá para a guia Inserir → Selecione as opções para o seu total
Para alterar o formato da caixa total, clique com o botão direito em valor total → formato total.
Em vez de criar um relatório do zero, você também pode usar modelos embutidos do repositório de relatórios. Esses modelos de relatório fornecem layout predefinido para documentos comuns, como pedidos de compra, faturas, modelos de carta, etc.
Para selecionar um modelo de relatório do repositório, vá para Arquivo → Novo → Do modelo da web
Existem duas opções de modelo no Crystal Reports -
- Modelos apresentados
- Usado recentemente
Você também pode realizar uma pesquisa usando a ferramenta de pesquisa. Depois de escolher um modelo de relatório, você será solicitado a selecionar uma fonte de dados.
Selecione Visualizar (para visualizar o modelo de relatório antes de selecionar a fonte de dados) → Definir local da Fonte de Dados para selecionar uma fonte de dados → painel Fonte de Dados de Destino, ícone Adicionar Conexão → A caixa de diálogo Escolher uma Conexão de Fonte de Dados é exibida.
Selecione sua conexão de fonte de dados a partir de uma das seguintes opções -
Previous Connections - Esta opção permite usar fontes de dados conectadas anteriormente.
Browse Repository - Esta opção permite escolher sua fonte de dados na lista Tipo de fonte de dados.
Connection by Vendor - Esta opção se conecta a fontes de dados classificadas por um fornecedor ou provedor de software.
Clique em Concluir.
Selecione um objeto no painel Fonte de dados atual e conecte-o a um objeto no painel Fonte de dados de destino → clique no mapa → clique em concluído.
As opções de inserção no Crystal Reports for Enterprise permitem a você adicionar vários objetos no nível do relatório: gráficos, crosstabs, imagem, flash, sub-relatórios, etc.
Adicionar objetos gráficos
Você pode adicionar imagens em vários formatos no relatório. Também pode ser usado se você quiser adicionar logotipos da empresa, nome da marca, etc. no relatório.
Quando você clica em Imagem, dá a opção de inserir uma imagem no relatório. Os seguintes formatos de imagem comuns são suportados no Crystal Reports -
- jpeg
- png
- gif
- tiff
Também permite inserir arquivos flash no relatório. Ao clicar em flash, você pode escolher o caminho do arquivo ou incorporar diretamente o link do arquivo flash para adicionar no relatório. Ele suporta tipos de arquivo .swf no arquivo flash para que você possa adicionar painéis dinâmicos ao relatório.
Neste capítulo, aprenderemos sobre os tipos de gráficos, como criar e formatar gráficos.
Tipos de gráfico
Você pode usar os tipos de gráfico abaixo no Crystal Reports para empresas. Para inserir um gráfico, vá para Inserir → Gráfico → selecione Tipo de gráfico e insira o gráfico na estrutura ou guia da página.
Criação de gráficos e layout de gráficos
Você pode inserir um gráfico no rodapé do relatório. Ao selecionar o tipo de gráfico na opção Inserir gráfico, você pode mover o cursor para a área de rodapé do relatório e clicar onde deseja inserir o gráfico.
Quando você insere um gráfico, ele oferece duas opções - Dados e Mostrar gráfico.
A opção Mostrar gráfico permite redimensionar o gráfico, movê-lo na área de rodapé do relatório (conforme mostrado acima).
A guia Dados permite inserir os dados no gráfico. Quando você vai para a guia de dados, ele pede para você adicionar valores nos eixos X, Y, Z.
Clique com o botão direito em cada eixo e vá para Inserir Objeto de Categoria do Gráfico → você pode escolher Elementos Selecionados na lista suspensa → Objeto de Dados do Gráfico, Título, Subtítulo, nota de rodapé, legenda, etc.
O objeto Dados do gráfico permite que você escolha o nome do atributo, que deseja passar nos dados do gráfico. Título, subtítulo e nota de rodapé permitem que você adicione título ou nota ao gráfico.
Formatando gráficos
Quando você clica com o botão direito no gráfico, ele fornece as seguintes opções de formatação -
Formatar gráfico - permite formatar a estrutura do gráfico, indo para a opção de avanço, aparência e profundidade. Você também pode alterar o tipo de gráfico na lista suspensa clicando na opção Gráfico na guia Formatar gráfico.
O Expert em Destaque de Gráfico permite que você destaque um valor específico no gráfico. Você pode escolher uma cor diferente para destacar um valor dentro do gráfico.
Adicionar condição → Escolha o atributo que você deseja destacar no gráfico, conforme mostrado na imagem a seguir.
Editar tipo de gráfico é igual ao formato de gráfico, com todas as opções semelhantes.
Editar dados do gráfico é usado para editar os dados no gráfico. Se você quiser alterar os valores dos parâmetros no eixo do gráfico, pode clicar em editar dados do gráfico e alterar os valores. A opção Ocultar é usada para ocultar o gráfico e mover é usada para mover o gráfico para trás ou para frente.
Você pode adicionar vários gráficos em um único relatório ou em uma linha, formatando o tamanho do gráfico. Exemplo - você pode adicionar gráfico de barras e gráfico de pizza para diferentes valores a serem representados. Você verá a opção Mostrar gráfico e Dados para o segundo gráfico → você pode adicionar os objetos necessários e também adicionar uma nota de cabeçalho e rodapé ao gráfico, conforme mostrado na imagem a seguir.
Para ver o relatório real, vá para a guia Página.
A guia cruzada é usada para exibir os dados que são agrupados ou totalizados em duas direções. Mostra os dados em um formato compacto, o que torna mais fácil entender e ver a tendência dos dados. Por exemplo, se você deseja ver a quantidade vendida pelo cliente em uma determinada região, sem tabulação cruzada, mostra os dados em um formulário espalhado.
Você pode adicionar vários atributos em linhas e colunas clicando no sinal '+'. Para deletar um objeto, clique no sinal X.
Quando você clica em Inserir, a tabulação cruzada adiciona à Estrutura do relatório. Se você clicar na guia da página, os dados da guia cruzada serão exibidos no relatório.
Você também pode editar as células na tabulação cruzada. Para editar as propriedades da guia cruzada, clique com o botão direito na guia cruzada e você pode alterar as propriedades -
- Guia de formato cruzado
- Editar guia cruzada
- Sort
- Hide
- Opções de grade
- Pivot
- Criar gráfico de tabulação cruzada
Uma tabela de referência cruzada inclui totais de linha, totais de coluna e totais gerais. Para ver os valores como porcentagem, clique com o botão direito na célula Total e vá para Formatar Total → selecione mostrar como porcentagem.
As opções de grade permitem que você formate linhas de tabulação cruzada, como ocultar linhas vazias, repetir rótulos de linhas, ocultar totais gerais de linhas, etc., conforme mostrado na imagem a seguir.
As fórmulas são usadas para inserir dados no relatório que não existem com nenhum dos objetos. Se houver necessidade de realizar alguns cálculos ou adicionar dados especializados no relatório, você pode usar fórmulas.
Example- (Emp_details.sal) * 0,15
Common formulas são - cálculos, funções de string como MAIÚSCULAS, funções de data, etc.
A fórmula contém duas partes no relatório -
- Syntax
- Components
o components são usados para criar fórmulas.
O Crystal Reports tem os seguintes tipos de fórmulas - fórmulas de relatório e fórmulas de formatação condicional.
Report formulas são usados como independentes em um relatório. Conditional formatting formulas definir a condição na qual as fórmulas do relatório são aplicadas.
O workshop de fórmulas é usado para criar diferentes tipos de fórmulas. Você pode abrir o workshop de fórmulas acessando Dados → clique em fórmulas ou clicando na guia de fórmula na barra de ferramentas Dados.
No workshop de fórmulas existem 2 painéis - Painel de Navegação e Painel de Objetos.
O painel de navegação contém uma pasta para cada tipo de fórmula no Crystal Reports.
Painéis de objeto contém 4 campos -
Data Explorer - Contém objetos em uso, fórmulas, parâmetros e totais em execução presentes no Crystal Report.
Result Objects - Contém todos os objetos de resultado disponíveis para uso no relatório.
Functions- Ele contém todas as funções embutidas que podem ser usadas no relatório. Também inclui funções personalizadas. Exemplo - funções de soma, contagem, string, funções de data, etc.
Operators- Eles são usados para passar condições entre valores. Inclui: operadores aritméticos, matrizes, operadores booleanos, etc.
O workshop de fórmula também contém janela de texto de fórmula e botões de workshop de fórmula. As janelas de texto são usadas para criar ou modificar fórmulas e o botão do painel do workshop permite que você use fórmulas de filtro, classifique fórmulas, exclua etc.
Você pode criar fórmulas simples ou múltiplas de uma vez e usá-las em seu relatório. Você também pode excluir as fórmulas ou pesquisar e alterar o texto das fórmulas na janela de texto da fórmula.
Para create a new formula, você pode clicar com o botão direito na guia Fórmula em Data Explorer. Depois de clicar na nova fórmula → insira o nome da fórmula → abre o workshop de fórmulas.
Você também pode criar uma nova fórmula abrindo o workshop Fórmula na guia Fórmula em Dados → Novo → Nova Fórmula, conforme mostrado na imagem a seguir.
Para escrever uma fórmula na janela de texto da fórmula, você pode usar objetos em uso na guia Operador e diferentes operadores para passar a condição na fórmula.
a fórmula pode ser salva usando a opção salvar na parte inferior da página. Depois que a fórmula é salva, ela vem para a lista de fórmulas na guia Data Explorer.
Você pode arrastar esta fórmula para qualquer seção do relatório.
No instantâneo acima, a fórmula de teste foi arrastada para o rodapé do relatório e seu valor calculado foi Quantidade vendida / 2 no rodapé do relatório.
Agora to modify the formula, clique no nome da fórmula em Explorador de dados para abrir o workshop de fórmulas. Faça alterações na fórmula e use o botão Salvar na parte inferior para salvar as alterações. Essas alterações serão aplicadas automaticamente aos valores do Relatório.
Para excluir a fórmula de um relatório, clique com o botão direito do mouse no nome da fórmula e clique em Excluir.
O painel de problemas na parte inferior é usado para fins de depuração. Mostra o erro de sintaxe na fórmula. A mensagem de erro na imagem a seguir informa que o campo sublinhado em vermelho não é conhecido como sintaxe de campo e está incorreto.
Existem diferentes operadores booleanos que podem ser usados na fórmula do Crystal Reports. Eles são -
- AND
- OR
- NOT
- Eqv
- Imp
- XOR
Todos esses operadores são usados para transmitir várias condições em fórmulas -
O operador AND é usado quando você deseja que ambas as condições na fórmula sejam verdadeiras. Outros operadores booleanos e seu significado são mencionados no instantâneo acima.
Usando operadores booleanos 'AND' -
If {CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [2] = "4" then
"TRUE"
Else
"FALSE"
Usando operadores booleanos 'AND' e 'OR' -
If ({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "4") or
({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "Ja" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "2") then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"
A instrução if-then-Else é a mais básica de todas as instruções de fluxo de controle. Diz ao seu programa para executar uma determinada seção do código apenas se uma determinada condição for verdadeira.
Se você vir a seguinte instrução If-Then-Else com operadores booleanos, isso permite que você passe várias condições na fórmula e retorne o valor, se a condição for verdadeira.
If({PROJECT.Customer\Customer Name} [1 to 2] = "An" and
ToText({PROJECT.Time\Year}) [1] = "2") or
({Project.Customer\CUSTOMER NAME} [1 to 2] = "Ja" and
ToText({PROJECT.Time\Year}) [1] = "2") Then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"
Esta declaração diz que quando qualquer uma das condições for verdadeira (antes e depois do operador OR), ele irá imprimir o cliente com classificação de cinco estrelas, caso contrário, ele irá imprimir o cliente com classificação de 1 estrela.
Esta fórmula foi salva e adicionada ao corpo do relatório na guia de estrutura, conforme mostrado nas imagens a seguir -
Uma nova coluna no relatório foi adicionada com a classificação dos clientes conforme mencionado na fórmula de TESTE.
As fórmulas calculadas são usadas para realizar cálculos matemáticos no Crystal Reports e podem ser projetadas no workshop de fórmulas.
Operadores aritméticos são usados para projetar fórmulas de cálculo na oficina. Existem diferentes operadores aritméticos que podem ser usados para adicionar, dividir, exponencial, multiplicar, etc.
Para aplicar um cálculo na fórmula, arraste o objeto do painel de objetos para o painel de texto da fórmula e use os operadores para executar o cálculo necessário. Depois de salvar a fórmula usando a opção salvar na parte inferior, esta fórmula será salva na guia Fórmula no Explorador de dados.
Você pode então arrastar a fórmula para a estrutura do relatório e ir para a guia Página para ver os dados calculados no relatório.
A lista de operadores aritméticos da precedência mais alta para a mais baixa são -
- Exponentiation
- Negation
- Multiplicar, dividir e porcentagem
- Divisão inteira
- Mod
- Adição e subtração
Para escrever uma fórmula de formatação condicional, clique com o botão direito do mouse no relatório e clique em Formatar elemento Objeto de Resultado → selecione a propriedade na qual deseja aplicar a fórmula condicional → clique e abrirá o workshop de fórmulas.
Escreva a fórmula no painel de texto da fórmula, salve e feche-o.
Neste exemplo, se você pode imprimir o preço total maior que 60000 em verde e abaixo de 60000 em vermelho, isso pode ser aprovado no workshop de fórmulas.
Neste exemplo, crGreen, crRed, crBlack é usado. Você também pode usar o valor numérico real das constantes de cor.
Existem três funções de formatação condicional comuns -
- CurrentObjectValue
- DefaultAttribute
- GridRowColumnValue
DefaultAttribute pode ser usado para qualquer fórmula de formatação, CurrentObjectValue para qualquer fórmula de formatação em que você está formatando um valor de objeto e GridRowColumnValue pode ser usado para qualquer fórmula de formatação em que você formate um valor de objeto em uma tabulação cruzada.
UMA Variableé usado para atribuir valores diferentes a um objeto, ao contrário da constante que é fixa. Quando você atribui um valor a uma variável, ela mantém esse valor até que você atribua um novo valor a ela. Antes de usar variáveis, é necessário defini-las em um relatório.
Quando você declara uma variável no Crystal Report, você precisa atribuir um nome a ela, no entanto, este nome não deve ser o mesmo que qualquer outra função, operador, etc. Uma variável pode ser um tipo de número, tipo de string, tipo de data, Booleano tipo, tipo de intervalo ou um tipo de array. Uma variável pode conter um valor de tipo único, como se você a declarasse como um número, ela não pode ser usada para armazenar valores de string posteriormente.
Definindo uma Variável
Local Stringvar Customer_Lastname
Local numbervar Sales_percentage
A palavra-chave para declarar a variável possui 'var' no final e é verdadeira para todos os tipos de variáveis. Você também pode atribuir um valor inicial a uma variável com declaração ou em sintaxe separada.
Local NumberVar Z; //Declare Z to be a Number variable
Z := 30; //Assign the value of 30 to Z
Para usar Variáveis em fórmulas, seu escopo é definido. O escopo da variável pode ser de três tipos -
- Local
- Global
- Shared
Isso define que uma variável em uma fórmula pode ser usada em outra fórmula.
Variáveis Locais
Variáveis locais são declaradas usando a palavra-chave local seguida pelo tipo e seguida pelo nome da variável como nos exemplos acima.
Variáveis locais são restritas a uma única fórmula. Isso significa que você não pode acessar o valor de uma variável local em uma fórmula de uma fórmula diferente.
//Formula 1
Local NumberVar Z;
Z := 30;
//Formula 2
EvaluateAfter ({@Formula A})
Local NumberVar Z;
Z := z + 5;
No exemplo acima, a Fórmula 2 retornará um valor 5 quando Z for declarado como variável de número local na fórmula 1, portanto, assumirá o valor padrão para a variável Z na fórmula 2.
Variáveis globais
Variáveis globais são usadas em todo o relatório principal. Seu valor está disponível para todas as fórmulas que declaram a variável, exceto para aquelas em sub-relatórios.
Global StringVar Z;
Recomenda-se que você use a variável global apenas quando as variáveis locais não forem suficientes.
Como as variáveis globais compartilham seus valores em todo o relatório principal, você não pode declarar uma variável global em uma fórmula com um tipo e, em seguida, declarar uma variável global com o mesmo nome em uma fórmula diferente com um tipo diferente.
Variáveis Compartilhadas
Variáveis compartilhadas são usadas em todo o relatório principal e em todos os seus sub-relatórios. Variáveis compartilhadas são ainda mais gerais do que variáveis globais.
Para usar uma variável compartilhada, declare-a em uma fórmula no relatório principal -
Shared NumberVar Z := 10;
Para usar variáveis compartilhadas, ela deve ser declarada e atribuída um valor antes que possa ser usada no relatório principal e sub-relatórios.
Uma variável Array no Crystal Report pode ser definida usando uma palavra-chave “Array”.
Global NumberVar Array Z := [1, 2, 3];
Você também pode atribuir valores aos elementos de Array e esses valores podem ser usados para cálculos em fórmulas. Por exemplo -
StringVar Array Z := [“Hello”,”World”];
Z[2] :=[“Bye”];
UpperCase (Z [2] )
Esta fórmula retornará a string “Bye”.
Você também pode redimensionar Array usando as palavras-chave Redim e Redim Preserve. Redim é usado para remover entradas anteriores de um Array enquanto o redimensiona, e Redim Preserve é usado para conter os valores anteriores do Array. Paraexample -
Local NumberVar Array Z;
Redim Z [2]; //Now Z is [0, 0]
Z [2] := 10; //Now Z is [0, 10]
Redim Z [3]; //Now Z is [0, 0, 0], Redim has erased previous Array values.
Z [3] := 20; //Now Z is [0, 0, 20]
Redim Preserve Z [4];
//Now Z is [0, 0, 20, 0], Redim Preserve has contained previous Array values.
"finished"
Array com Loops
Arrays também são usados com Loops: como o loop For.
Local NumberVar Array Z;
Redim Z[10];
Local NumberVar x;
For x := 1 To 10 Do
(Z[x] := 10 * x);
Z [5] //The formula returns the Number 50
Parameterssão usados para obter entradas do usuário antes que o relatório seja gerado. O usuário deve responder ao prompt antes que o relatório seja gerado e a saída do relatório depende da resposta do usuário para o valor do parâmetro.
Usando parâmetros com fórmulas e no relatório, você pode criar um único relatório que muda de acordo com a necessidade de diferentes usuários.
As LOVs podem ser usadas para inserir valores de prompt nos parâmetros. LOVs podem ser estáticos ou dinâmicos. Eles também podem ser usados como prompts dinâmicos de nível único ou prompts de vários níveis.
Note - Os parâmetros no Crystal Reports podem ser usados em filtros depois de recuperados do banco de dados.
Parâmetros em cascata
Os parâmetros com dependência são agrupados e são conhecidos como parâmetros em cascata. Os parâmetros em cascata permitem agrupar dois ou mais parâmetros em um único grupo.
Parâmetros herdados
Os parâmetros também podem ser criados no nível do universo ou no painel de consulta e podem ser herdados posteriormente no Crystal Reports. Eles são chamados de parâmetros herdados. Esses parâmetros podem ser eliminados no nível do relatório, mas não podem ser editados em um relatório. Esses parâmetros só podem ser editados onde foram criados.
Tipos de dados de parâmetro
Parâmetros no Crystal Report suportam os tipos de dados abaixo -
- Number
- String
- Date
- Time
- DateTime
- Currency
- Boolean
- Member
Pontos importantes a serem lembrados ao usar os parâmetros -
Para usar parâmetro em uma fórmula, não é necessário colocá-lo no relatório. Os parâmetros podem ser usados em uma fórmula como outros objetos e podem ser criados no workshop Fórmula.
Os parâmetros podem ser usados com LOVs estáticos ou dinâmicos.
Você também pode criar uma lista de valores a partir da qual o usuário pode escolher o valor do parâmetro em vez de inseri-lo manualmente.
Lista de Tipos de Valores
Tipo | Descrição | Quando usar |
---|---|---|
LOVs estáticos | Fornece uma lista simples com base nos valores que você adiciona ou importa no relatório |
|
LOVs dinâmicos com base em dados de relatório | Fornece uma lista dinâmica da fonte de dados |
|
LOVs do universo | Fornece uma lista criada e mantida no universo. |
|
Como criar um parâmetro?
Na visualização Data Explorer, clique com o botão direito na área Parâmetros → selecione Novo → Novo Parâmetro
A caixa de diálogo Criar parâmetro é exibida → Insira um nome para o parâmetro (até 255 caracteres alfanuméricos). Na caixa de diálogo, você pode alterar o nome e o tipo do parâmetro junto com outras propriedades.
Selecione o tipo de dados apropriado na lista → como String, Número ou Data, entre outros.
Na caixa Texto do prompt, digite o texto do prompt desejado (até 255 caracteres alfanuméricos).
For example - "Selecione um nome"
Este texto aparecerá na caixa de diálogo de aviso ao visualizar o relatório ou ao atualizar os dados na área da página.
Para criar uma lista de valores, clique no botão de reticências → A caixa de diálogo Editar Lista de Valores é exibida → Insira os valores que deseja ver quando for solicitado → você pode adicionar uma lista de países para um tipo de String ou uma lista de valores para um tipo de número → clique em OK → Você retorna à caixa de diálogo Criar parâmetro → clique em OK e arraste o parâmetro para o seu relatório.
Depois que o parâmetro é arrastado para a estrutura do relatório, você pode ir para a guia da página para ver as LOVs selecionadas enquanto atualiza os dados do relatório.
Filtros são usados para limitar os registros em um Crystal Report de acordo com a necessidade do usuário. Os filtros são aplicados com base no objeto, operador e parâmetro.
Como criar um filtro interativo em um relatório?
Vá para a aba Dados no topo → Filtro Interativo
Clique em Adicionar Filtro → Selecionar primeiro objeto do filtro → Selecionar Operador → Selecionar Parâmetro
Na lista suspensa, ele mostrará a lista de todos os parâmetros criados para o relatório. Para editar o parâmetro, você pode clicar no botão de reticências no final.
Quando um parâmetro é selecionado, clique em OK. Se você selecionou uma lista de valores no parâmetro, será solicitado que você selecione um valor na lista suspensa → Selecionar valor → OK
Escolha os dados salvos ou atualize os dados → Relatório agora mostra apenas os dados do filtro.
Para adicionar vários filtros interativos, você pode usar os operadores 'E' e 'OU'.
Para excluir um filtro interativo
Vá para a guia Dados → Filtro interativo → Selecione o filtro que deseja excluir → Clique no botão excluir
Ao criar parâmetros, dois tipos de opções de prompt podem ser usados.
Prompt to user irá criar um prompt para o usuário inserir o valor do parâmetro.
Hidden Prompt será usado para passar alguns valores iniciais ou valores por fórmula e não pelo usuário.
Quando você usa o prompt para a opção do usuário no painel Prompt, é necessário inserir o texto Prompt. O painel de prompt oferece três opções -
Do not show prompt - Não oferece a opção de alterar o valor no nível do relatório.
Show as Editable Prompt - Oferece a opção de inserir valores diferentes a cada vez.
Show as Read Only Prompt - Oferece a opção de ver o valor no modo somente leitura.
Prompt oculto são usados para passar valores iniciais ou valores por fórmula.
Para passar o valor inicial, clique no botão de reticências antes do botão de função. Assim que você clicar nele, será solicitado que você insira um valor para o parâmetro. Depois de inserir o valor e clicar em OK, esse valor será salvo no prompt Oculto.
Para adicionar um valor, digite o valor e clique em Adicionar. Ao arrastar o parâmetro para o relatório, esse valor aparecerá no relatório conforme mostrado na imagem acima.
O grupo de parâmetros em cascata permite organizar seus parâmetros em grupos, o que fornece uma cascata de opções filtradas.
Por exemplo, se você estiver solicitando um valor de cidade, mas também precisa saber de qual país e região essa cidade vem, você pode criar um grupo de parâmetros em cascata. Nesse caso, você primeiro solicita um país e, quando esse valor for selecionado, o programa solicita uma região mostrando apenas as regiões que se aplicam ao país selecionado. Finalmente, quando um valor de região é selecionado, o programa solicita uma cidade mostrando apenas as cidades que se aplicam à região selecionada. Desta forma, você pode fornecer ao seu usuário uma lista gerenciável de cidades e ter certeza de que ele selecionou a cidade correta.
Como criar um grupo de parâmetros em cascata?
Vá para Data Explorer → Parâmetro → Novo → Novo grupo de parâmetros em cascata
A caixa de diálogo Criar um Grupo de Parâmetro é exibida → Insira um nome para o grupo de Parâmetro → Insira o texto do Prompt, conforme mostrado na imagem a seguir.
Agora clique na primeira linha em branco na coluna de valor, ela mostrará todos os objetos disponíveis na lista. Na lista, selecione País → Selecione a linha em branco abaixo do País e selecione Região → OK
Agora arraste o parâmetro do país para o relatório. Ele dará um prompt para inserir o nome do país. Depois de escolher o nome do país → aparecerá uma solicitação para escolher o nome da região.
Arraste o nome da região para o relatório.
Na visualização Data Explorer, clique com o botão direito na área Parâmetros → selecione Novo → Novo Parâmetro
A caixa de diálogo Criar parâmetro é exibida → Insira um nome para o parâmetro (até 255 caracteres alfanuméricos). Na caixa de diálogo, você pode alterar o nome e o tipo do parâmetro junto com outras propriedades.
Selecione o tipo de dados apropriado na lista → como String, Número ou Data, entre outros.
Para criar um parâmetro que permite vários valores
No Data Explorer → clique com o botão direito em Parâmetros → selecione Novo → Novo Parâmetro
Na caixa de diálogo Criar Parâmetro, insira um nome para o parâmetro.
Selecione o tipo de dados apropriado na lista → Insira o texto de solicitação → Defina Permitir vários valores como Verdadeiro.
Agora, ao solicitar, você pode especificar vários valores a serem inseridos para o parâmetro.
Para especificar valores discretos ou de intervalo
Para o tipo de faixa de valor, escolha Discreta ou Faixa.
Se você selecionar Discreto, o parâmetro aceitará valores discretos (em vez de intervalos de valores).
Se você selecionar Intervalo, serão solicitados os valores dos parâmetros. Você pode inserir um valor inicial e um valor final. Por exemplo, se você inserir os valores "1" e "10", o intervalo é de 1 a 10, e um relatório que usa esse parâmetro para filtragem exibirá todos os registros com valores entre 1 e 10. Isso também funciona para parâmetros de string. Com um valor inicial de "A" e um valor final de "H", um relatório que usa esse parâmetro para filtragem exibirá todos os registros em uma faixa alfabética de AH.
Se Permitir vários valores e as opções discretas forem selecionadas, o parâmetro aceitará vários valores discretos. Você pode inserir mais de um valor, mas esses valores serão avaliados individualmente e não serão interpretados como um intervalo. Se Permitir vários valores e opções de intervalo forem selecionados, o parâmetro aceitará vários intervalos.
Depois de arrastar o parâmetro para o seu relatório → Para editar o parâmetro arquivado, clique com o botão direito no nome do parâmetro e vá para editar o parâmetro.
Depois de clicar em editar parâmetro, a janela Editar parâmetro será aberta.
Você também pode editar o parâmetro clicando duas vezes no nome do parâmetro.
Apagar Campo de Parâmetro
Vá para a visualização Data Explorer → expanda Parâmetros e, a seguir, clique com o botão direito do mouse no parâmetro que deseja excluir.
Escolha Excluir.
Parâmetros Dinâmicos
Você pode criar parâmetros usando LOVs dinâmicas para recuperar dados da fonte de dados. Paraexample - Quando o nome do cliente no banco de dados muda com frequência, você pode criar LOVs dinâmicas.
Como criar um parâmetro usando LOVs dinâmicas?
Abra seu relatório → painel Data Explorer → clique com o botão direito em Parâmetros e selecione Novo Parâmetro.
A caixa de diálogo Criar parâmetro é exibida.
Digite um nome para o parâmetro (até 255 caracteres alfanuméricos) → Para criar uma lista de valores, clique no botão “Editar Lista de Valores”.
A caixa de diálogo Editar lista de valores é exibida → Na área Tipo de lista, selecione Dinâmico.
Na caixa de combinação Valor, selecione Nome do cliente na lista.
Você pode classificar a LOV em ordem crescente ou decrescente → Clique em OK.
No objeto Texto de aviso, insira o texto de aviso desejado (até 255 caracteres alfanuméricos) → Texto que aparece na caixa de diálogo de aviso e no painel interativo. O padrão é “Enter (ParameterName)” → Clique em OK
Arraste o parâmetro para o seu relatório.
Os sub-relatórios permitem combinar relatórios não relacionados em um único relatório. É um relatório dentro de um relatório. Você pode combinar dados que não podem ser vinculados e apresentar diferentes visualizações dos mesmos dados em um único relatório.
Diferença entre sub-relatório e relatório principal -
É usado como um elemento no relatório principal e não pode ser usado como um relatório único.
Um sub-relatório não pode conter outros sub-relatórios.
Ele pode ser colocado em qualquer seção do relatório e todo o sub-relatório será impresso nessa seção.
Não possui seções de cabeçalho ou rodapé de página.
Sub-relatórios não vinculados
Os sub-relatórios não vinculados são relatórios independentes e seus dados não estão vinculados aos dados do relatório principal. Um sub-relatório desvinculado não precisa usar os mesmos dados do relatório principal; ele pode usar a mesma fonte de dados ou uma fonte de dados totalmente diferente. Independentemente das fontes de dados subjacentes, os relatórios são tratados como não relacionados.
Sub-relatórios vinculados
Sub-relatórios vinculados usam dados que são coordenados com dados no relatório principal. O programa compara os dados do sub-relatório com os dados do relatório principal. Se você criar um relatório principal com informações do cliente e um sub-relatório com informações do pedido e, em seguida, vinculá-los, o programa cria um sub-relatório para cada cliente que inclui todos os seus pedidos.
Os sub-relatórios podem ser vinculados a links de passagem de dados ou a filtros de sub-relatórios.
Inserindo Sub-relatórios
Você pode inserir um novo relatório ou um relatório existente como sub-relatório em um relatório principal. O sub-relatório tem características semelhantes às do relatório principal. A fonte de dados a ser usada no sub-relatório deve ser semelhante à fonte de dados usada no relatório principal e também deve estar localizada no mesmo repositório de BI. Você também pode escolher uma conexão de origem diferente, mas deve haver um campo para vincular ao relatório principal.
Um sub-relatório não pode ser inserido em outro sub-relatório. Um sub-relatório pode ser colocado em qualquer seção do relatório e todo o sub-relatório será impresso nessa seção. No entanto, um sub-relatório não pode ser independente. É sempre inserido como um elemento em um relatório principal.
Formatando sub-relatórios
Como inserir um sub-relatório em um relatório principal?
Vá para a guia Inserir, clique em Sub-relatório → O programa exibe um quadro de elemento.
Mova o cursor para onde deseja que apareça no relatório e clique para colocá-lo.
A caixa de diálogo Inserir sub-relatório é exibida → Selecione criar um novo relatório → Digite um nome para o relatório na caixa de texto Nome do relatório. (Você também pode inserir um sub-relatório existente).
Opção | Descrição |
---|---|
Use a fonte de dados do relatório principal |
|
Conecte-se a uma nova fonte de dados |
|
Escolha uma opção na área Conexão de dados e clique em 'Avançar'. Se você escolher Usar fonte de dados do relatório principal, o painel Consulta será aberto para adicionar objetos ao relatório.
Se você selecionar conectar-se a uma nova fonte de dados, será aberta a janela de conexão Nova fonte de dados, na qual você pode escolher uma nova fonte de dados.
Depois de escolher a nova fonte de dados, você precisa definir a relação entre o relatório principal e o sub-relatório.
Depois de clicar em 'Avançar', será solicitado que você escolha um tipo de Sub-relatório como Detalhado, Gráfico, Total, Personalizado.
Clique em Concluir → aparecerá na Estrutura do relatório principal. Se você clicar na aba Página irá mostrar os dados do Sub-relatório no relatório principal.
Para inserir um relatório existente como um sub-relatório
Na guia Inserir, clique em Sub-relatório → O programa exibe um quadro de elemento.
Mova o cursor para onde deseja que apareça no relatório e clique para colocá-lo.
O assistente Inserir Sub-relatório é exibido → Selecione Usar relatório existente e clique em Procurar.
A caixa de diálogo Abrir é exibida → Selecione o relatório que deseja usar e clique em Abrir → Clique em Avançar.
Se o relatório selecionado contiver parâmetros, a página Links de passagem de dados será exibida.
Configure os links apropriados e clique em 'Avançar'. A página Criar Filtros de Sub-relatório é exibida → Crie links entre o relatório principal e o sub-relatório clicando em Adicionar → Clique em Concluir.
O relatório que você selecionou é adicionado como um sub-relatório.
Para salvar um sub-relatório como um relatório principal
Você também pode salvar um sub-relatório como um relatório principal.
Clique com o botão direito no quadro do sub-relatório e clique em Salvar sub-relatório como → Salvar como
Digite um novo nome para o sub-relatório → Clique em Salvar.
O sub-relatório é salvo como um relatório principal e você pode abri-lo e usá-lo.
Edite as propriedades de um sub-relatório
Você pode editar as propriedades de um sub-relatório depois de inseri-lo em seu relatório principal. Para formatar sub-relatórios -
Clique com o botão direito no quadro do sub-relatório e clique em Formatar sub-relatório.
A caixa de diálogo Formatar é exibida → Editar os valores.
Por exemplo, você pode alterar o nome do sub-relatório, editar a fonte, tamanho, cor, etc.
Clique em Fechar.
Para combinar dois relatórios não relacionados
Crie o relatório que deseja imprimir primeiro como o relatório principal.
Crie um novo sub-relatório.
Coloque o sub-relatório no rodapé do relatório e ele será impresso imediatamente após o relatório principal.
Criação de um sub-relatório sob demanda
Os sub-relatórios sob demanda podem ser especialmente úteis quando você deseja criar um relatório que contém vários sub-relatórios.
A diferença entre sub-relatórios regulares e sub-relatórios sob demanda é que os dados reais de um sub-relatório sob demanda não são lidos da fonte de dados até que o usuário os isole. Dessa forma, apenas os dados para sub-relatórios sob demanda que são realmente exibidos serão recuperados da fonte de dados. Isso torna os sub-relatórios muito mais gerenciáveis.
Para criar um sub-relatório sob demanda: Coloque um sub-relatório comum em seu relatório principal. Clique com o botão direito do mouse no sub-relatório e clique em Formatar sub-relatório. Clique na opção Sub-relatório e selecione On Demand.
Finished Crystal Reportspode ser exportado para vários formatos como XML, HTM, PDF, planilhas e processadores de texto e outros formatos comuns de intercâmbio de dados. Isso permite que o Crystal Report seja usado e distribuído de maneira fácil.
Por exemplo, você pode usar os dados do relatório para aprimorar a apresentação dos dados em um pacote de editoração eletrônica. O processo de exportação requer que você especifique um formato e um destino. O formato determina o tipo de arquivo e o destino determina onde o arquivo está localizado.
No modo Página, clique em Arquivo → Exportar e selecione um formato de exportação na lista.
A caixa de diálogo Opções de exportação é exibida. Selecione as opções de exportação.
Clique em OK → Você também pode definir um formato como opções padrão.
Na caixa de diálogo Exportar destino que aparece, siga um destes procedimentos -
Clique em 'Para arquivo' e insira o título do relatório para salvar o relatório exportado na caixa de diálogo Exportar Relatório.
Clique em 'Para o aplicativo' para abrir o relatório no aplicativo selecionado sem salvá-lo.
Existem diferentes opções do Excel para exportar os dados de um Crystal Report.
Microsoft Excel (97-2003) Somente dados
Microsoft Excel (97-2003) Somente dados é um formato baseado em registro que se concentra nos dados. Esse formato exporta a maior parte da formatação, no entanto, não mescla células e cada elemento é adicionado a apenas uma célula.
Este formato também pode exportar certos resumos como funções do Excel. Os resumos suportados são SUM, AVERAGE, COUNT, MIN e MAX.
Microsoft Excel Workbook Data-Only
O Microsoft Excel Workbook Data-Only é um formato baseado em registro que também se concentra nos dados. Este formato de exportação é um aprimoramento do tipo de exportação Somente dados de pasta de trabalho do Microsoft Excel existente.
O resultado exportado desse formato é um arquivo XLSX. O formato de arquivo XSLX é introduzido e suportado pelo Microsoft Excel 2007 e posterior. O formato somente dados da pasta de trabalho do Microsoft Excel remove as limitações dos formatos de arquivo XLS anteriores, aproximadamente 65536 linhas e 256 colunas.
Microsoft Excel (97-2003)
Microsoft Excel (97-2003) O formato baseado em página converte o conteúdo do seu relatório em células do Excel página por página. O conteúdo de várias páginas é exportado para a mesma planilha do Excel.
Se uma planilha ficar cheia e houver mais dados para exportar, o programa de exportação criará várias planilhas para acomodar os dados. Se um elemento do relatório cobrir mais de uma célula, o programa de exportação mesclará as células para representar um elemento do relatório.
O Microsoft Excel tem um limite de 256 colunas em uma planilha, portanto, qualquer elemento de relatório adicionado a células além de 256 colunas não é exportado. Este formato de exportação retém a maior parte da formatação, mas não exporta elementos de linha e caixa de seu relatório.
Limitações
O mecanismo de tempo de execução do Crystal Reports para Enterprise Java não suporta todos os elementos incorporados em um relatório. Por exemplo, os elementos OLAP Grids e Map não são suportados.
Renderização de caracteres
A tecnologia de renderização de caracteres difere entre Crystal Reports for Enterprise e Crystal Reports 2013. Isso significa que o tamanho de cada personagem individual pode ter pequenas diferenças (1 pixel) que aumentam com o tempo e criam linhas ou colunas adicionais.
O formato XML é usado principalmente para troca de dados no relatório. Ele usa o Crystal XML Schema.
O especialista em XML no Crystal Reports pode ser usado para personalizar a saída XML.
Exportar Crystal Reports em formato HTML permite uma maneira fácil de acessar e distribuir os dados do relatório. Ele permite que você acesse seu relatório em muitos navegadores comuns, como Firefox e MS Internet Explorer.
O formato HTML 4.0 também salva a estrutura e a formatação do relatório usando DHTML. Todas as imagens em seu relatório são salvas externamente e um hiperlink é inserido na saída HTML exportada. Este formato de exportação gera mais de um arquivo na saída.
Vá para Arquivo → Exportar e selecione HTML 4.0 na lista. A caixa de diálogo Opções de exportação é exibida. Selecione um diretório base na caixa de texto Diretório base. Clique OK.
A caixa de diálogo Exportar destino é aberta. Na caixa de diálogo Exportar destino, siga um destes procedimentos -
Clique em 'Para Arquivo' e insira o título do relatório para salvar o relatório exportado na caixa de diálogo Exportar Relatório.
Clique em 'To Application' para abrir o relatório no aplicativo selecionado sem salvá-lo.
Se você marcar a caixa de seleção Separar páginas HTML, todo o relatório será dividido em páginas separadas. A página HTML inicial será salva como <nome do relatório> .html. Este é o arquivo que você abre se deseja visualizar seu relatório através do navegador da web.
Ele exporta os elementos do relatório como um conjunto de valores separados por caracteres separadores e delimitadores que você especifica. Quando uma vírgula (,) é usada para separar elementos, o formato é conhecido comoComma Separated Values (CSV).
Este formato de exportação é popular entre os usuários do Microsoft Excel. Ele cria uma linha de valores para cada registro em seu relatório e também contém todas as seções do seu relatório, como Cabeçalho da Página, Cabeçalho do Grupo, Corpo, Rodapé do Grupo, Rodapé do Relatório e Rodapé da Página.
Este formato não pode ser usado para exportar relatórios com guias cruzadas. Não pode ser usado para exportar relatórios com sub-relatórios nas seções Cabeçalho da Página ou Rodapé da Página.
Crystal Reports - Exportação de dados para RTF
O formato RTF é um formato baseado em página, mas não preserva todas as opções de estrutura e formatação na saída. O formato Microsoft Word e o formato Rich Text produzem arquivos RTF como saída.
Esse formato deve ser usado em aplicativos, como formulários de preenchimento, em que o espaço para inserir texto é reservado como objetos de texto vazios. Quase toda a formatação é mantida neste formato de exportação.
O arquivo de exportação contém objetos de desenho e campos de texto para mostrar objetos no relatório.
Os formatos Rich Text Format (RTF) e Microsoft Word (RTF) são iguais.