40

AVISO - sag.gvdasa.com.brsag.gvdasa.com.br/docs/downloads/Manuais/Gerador e... · AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDA-SA Sistemas e está

Embed Size (px)

Citation preview

AVISO

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDA-

SA Sistemas e está sujeito a alterações sem aviso prévio.

Nenhuma parte desta publicação pode ser reproduzida nem transmitida em

qualquer forma e meio, sem autorização prévia expressa da GVDASA Sistemas.

As informações contidas neste documento destinam-se somente para uso em

capacitações ministradas pela GVDASA, e não nos responsabilizamos pelo uso dessas

informações se aplicadas a outros fins.

Apresentação

O ERP - GVcollege é um Sistema voltado ao gerenciamento de instituições de

ensino. É formado pelos módulos a seguir:

ERP GVcollege - Administrador de Programas e Sistemas

ERP GVcollege – Módulo Acadêmico – Secretaria

ERP GVcollege – Módulo Acadêmico – Pedagógico

ERP GVcollege – Módulo Financeiro – Cobrança

ERP GVcollege – Módulo Financeiro – Caixa/Bancos

ERP GVcollege – Módulo Financeiro – Cheques a Receber

ERP GVcollege – Módulo Financeiro – Contas a Pagar

ERP GVcollege – Portal – Aluno

ERP GVcollege – Portal – Professor

ERP GVcollege – Vestibular

ERP GVcollege – Protocolo

ERP GVcollege – Contábil – Contabilidade

ERP GVcollege – Contábil – Patrimônio

ERP GVcollege – Suprimentos – Estoque

ERP GVcollege – Business Intelligence

ERP GVcollege – Ferramentas: Montagem de Ficha Complementar

ERP GVcollege – Ferramentas: Intercâmbio

ERP GVcollege – Gerador de Relatórios

Este material serve de apoio ao treinamento ministrado pela GVDASA do mó-

dulo Gerador de Relatórios, versão 3.6.0. Sua utilização é um complemento ao conheci-

mento das regras de negócio e processos de instituições de ensino.

Sumário

1. Introdução ........................................................................................................... 6

1.1. Diferença entre Gerenciador e Gerador de relatórios ............................... 6

2. Gerenciador de Relatórios ................................................................................ 7

2.1. Elementos da interface ................................................................................ 7

2.2.1. Criando pastas.......................................................................................... 8

2.2.2. Movendo pastas ou relatórios ................................................................. 8

2.2.3. Excluindo pastas ou relatório ................................................................. 8

2.2.4. Criando um relatório ................................................................................ 8

2.2.5. Alterando um relatório ........................................................................... 10

2.2.6. Compartilhamento de pastas e relatórios ............................................ 10

3. Editor de Relatórios ......................................................................................... 11

3.1. Componentes de dados ............................................................................ 12

3.2. Campos data-aware agregados ................................................................ 13

3.3. Componentes padrão ................................................................................ 13

3.4. Componentes GVDASA ............................................................................. 14

3.5. Componentes de cabeçalho e rodapé ...................................................... 15

3.6. Componente para impressão em modo matricial ................................... 15

3.8. Estrutura do relatório ................................................................................ 18

3.9. Bandas do relatório ................................................................................... 19

3.10. Grupos ........................................................................................................ 20

3.11. Campos Agregados nos grupos ............................................................... 22

3.12. Armazenar páginas em memória .............................................................. 23

3.13. Manipulação física de um arquivo ............................................................ 23

3.13.1. Carregar relatório de arquivo ............................................................. 24

3.13.2. Salvar relatório para arquivo .............................................................. 24

3.14. RAP (Report Application Pascal) .............................................................. 25

3.14.1. Code Explorer ...................................................................................... 26

3.14.2. Code Editor .......................................................................................... 27

3.14.3. Caixa de ferramentas .......................................................................... 27

4. Criando documentos ....................................................................................... 28

4.1. Criando agrupamento de dados ............................................................... 30

4.2. Importando e exportando um documento ............................................... 31

5. Criando etiquetas ............................................................................................. 31

5.1. Modelos de etiquetas ................................................................................. 32

5.1.1. Criando um modelo de etiqueta ............................................................ 32

5.1.2. Modificando um modelo de etiqueta .................................................... 34

5.1.3. Excluindo um modelo de etiqueta ........................................................ 34

5.2. Criando uma etiqueta ................................................................................ 34

6. Gerador de Relatórios ...................................................................................... 35

6.1. Criando, editando e excluindo um relatório ............................................ 36

6.2. Editor de relatórios .................................................................................... 37

6.2.1. Página de dados ..................................................................................... 37

6.2.1.1. Criando uma fonte de dados ....................................................... 38

6.2.1.2. Editando uma fonte de dados ..................................................... 38

6.2.1.3. Exportar e importar um conjunto de fontes de dados .............. 39

6.2.1.4. Selecionando a fonte dados ........................................................ 40

1. Introdução

Visando flexibilizar a criação de relatórios, documentos e ou etiquetas de forma

rápida foram desenvolvidas estas duas ferramentas que utilizam condutores de dados

(fontes de dados previamente definidas ou customizadas via comandos SQL).

Com a linguagem RAP (Report Application Pascal) é possível que desenvolve-

dores ou usuários finais criem relatórios codificando cálculos e eventos. Esta codificação

é feita a partir de uma linguagem idêntica ao Object Pascal (Delphi).

1.1. Diferença entre Gerenciador e Gerador de relatórios

O Gerenciador de relatórios é disponibilizado a partir de um assistente de rela-

tórios, que disponibiliza dados previamente filtrados.

O Gerador de relatórios possibilita a criação de uma fonte de dados a partir de

comandos SQL.

2. Gerenciador de Relatórios

O gerenciador de relatórios é exibido ao término da etapa de seleção do relató-

rio, realizada através de um assistente. Ele contém todos os relatórios, documentos e eti-

quetas desenvolvidos para a seleção realizada, e que serão armazenados no banco de

dados.

2.1. Elementos da interface

1) Barra de ferramentas: contém botões de acesso rápido ao gerenciador. As

ações serão executadas na aba de tipo de relatório selecionada.

2) Tipos de relatórios: nem sempre as três abas estarão habilitadas, depen-

dendo do relatório poderá não ter suporte a documentos e/ou etiquetas.

3) Explorer: contém a árvore de diretórios, e ao lado, uma lista que mostra o

conteúdo da pasta selecionada.

2.2. Manipulando pastas e relatórios

A manipulação das pastas e relatórios no gerenciador é idêntica para os três ti-

pos de relatórios. A única diferença existente é no nome do item de menu de criação do

arquivo que segue o tipo selecionado.

2.2.1. Criando pastas

Clique com o botão direito do mouse na árvore ou no conteúdo de uma

pasta.

No menu popup que aparecerá, clique em “Nova pasta”.

Digite um nome significativo e pressione a tecla Enter.

2.2.2. Movendo pastas ou relatórios

Selecione a pasta ou relatório a ser movido.

Clique sobre a pasta, arrastando-a por para a nova pasta.

2.2.3. Excluindo pastas ou relatório

Clique com o botão direito do mouse na pasta ou relatório que deve ser

excluído.

No menu popup que aparecerá, clique em “Excluir pasta”.

Você pode excluir uma pasta movendo-a para a lixeira ou

clicando nela e, em seguida, no botão .

2.2.4. Criando um relatório

Relatório:

Selecione a aba “Relatórios”.

Clique com o botão direito do mouse na pasta onde o relatório será salvo.

No menu popup que aparecerá, clique em “Novo relatório”.

O editor será aberto para que o usuário possa iniciar a construção do seu

relatório.

No capítulo “Criando relatórios” haverão explicações mais

detalhadas sobre este assunto.

Documento:

Selecione a aba “Documentos”.

Clique com o botão direito do mouse na pasta onde o documento será salvo.

No menu popup que aparecerá, clique em “Novo documento”.

O Editor GVDASA será aberto para que o usuário possa iniciar a construção do

documento.

No capítulo “Criando documentos” teremos explicações mais

detalhadas sobre o assunto.

Etiquetas:

Selecione a aba “Etiquetas”.

Clique com o botão direito do mouse na pasta onde a etiqueta será salva.

No menu popup que aparecerá, clique em “Nova etiqueta”.

O Gerenciador de etiquetas será aberto para que o usuário possa iniciar a

construção da sua etiqueta. No capítulo “Criando etiquetas” teremos explicações

mais detalhadas sobre o assunto.

2.2.5. Alterando um relatório

Selecione o tipo de relatório.

Selecione o relatório desejado e clique com o botão direito do mouse.

No menu popup que aparecerá, clique em “Abrir”.

Edite seu documento no editor que será aberto e salve-o.

É aconselhável fazer backup do modelo de relatório an-

tes de alterá-lo.

2.2.6. Compartilhamento de pastas e relatórios

Todos os arquivos criados no gerenciador de relatórios podem ser compartilha-

dos entre as unidades, para que não seja necessário duplicá-lo.

Em primeiro lugar, é necessário que a pasta onde está o arquivo seja

compartilhada.

Clique com o botão direito do mouse na pasta que será compartilhada.

No menu popup que aparecerá, clique em “Compartilhado”.

Clique com o botão direito do mouse no arquivo que será compartilhado.

No menu popup que aparecerá, clique em “Compartilhado”.

Existem 3 formas de compartilhamento:

por Empresa: Compartilha para todas as unidades do banco de dados;

por Unidade: Compartilha entre as unidades da empresa selecionada;

Não Compartilhar: Fica disponível apenas para a unidade selecionada

3. Editor de Relatórios

Para a criação de relatórios, o Gerenciador de relatórios possui uma ferramenta

de edição chamada Editor de relatórios. Observe abaixo a ilustração dele:

Os dados do relatório estão disponíveis no editor de relatórios através dos

condutores de dados. Cada relatório possui um condutor de dados central, que define

os dados principais do relatório. Todas as funcionalidades do relatório são obtidas através

de componentes.

Os componentes são agrupados por funcionalidades em barras de ferramentas

de componentes. Existem atualmente 4 barras de ferramentas de componentes:

Componentes padrão: são componentes específicos para desenhos e repre-

sentações fixas.

Componentes de dados: são componentes provedores de dados, ou seja, são

alimentados a partir de dados originados pelos condutores.

Componentes avançados: são componentes estruturais que podem ser pro-

vedores de dados ou não. Permitem grande flexibilidade de exibição de dados.

Existem outras barras de ferramentas para formatação de texto, alinhamento,

estrutura do relatório e de dados, desenho, etc.

3.1. Componentes de dados

Os componentes provedores de dados representam dados vindos dos Condu-

tores de Dados.

As propriedades comuns dos componentes de dados são:

Nome do condutor de dados.

Campo de dados.

Configuração da Fonte

Alinhamento, entre outras.

Sempre verifique se a fonte de dados principal do rela-

tório está selecionada. Sem ela, os dados não serão impressos.

Existem três fontes de dados padrão: plEmpresa, plUnidade e

plDadas. Estes condutores de dados trarão dados da empresa e unidade atuais

e a data atual e/ou data emissão, em vários formatos.

3.2. Campos data-aware agregados

Para configurar um campo data-aware (campo provedor de dados) agregado é

preciso clicar com o botão direito do mouse sobre a opção “Cálculo” e configurar as

seguintes propriedades:

3.3. Componentes padrão

São componentes específicos para desenhos e representações fixas. Não re-

presentam dados, servem para montar o desenho do relatório.

3.4. Componentes GVDASA

São componentes desenvolvidos e de propriedade da GVDASA:

Cabeçalho e Rodapé

Cabeçalho e Rodapé personalizados

Componente para impressão em modo matricial.

Para usar os componentes padrão de cabeçalho e rodapé, assim como o com-

ponente para conversão matricial, basta posicioná-los sobre uma das bandas do relatório.

Como mostra a figura abaixo.

3.5. Componentes de cabeçalho e rodapé

Os componentes cabeçalho e rodapé adicionam ao relatório uma estrutura pa-

drão, que contém:

O nome da empresa e o número de página atuais no alto da página.

Data/hora atual no canto inferior esquerdo.

Para que o cabeçalho e rodapé possam ser vistos, co-

mo no relatório acima, é necessário visualizá-lo a partir do Gerenciador de Re-

latórios. Se o relatório for visualizado a partir do Editor de Relatórios os items

de cabeçalho e rodapé não serão exibidos.

Pode-se alterar a estrutura dos dados exibidos por este compo-

nente acessando:

PAD_GeradorRelatorios.dll “Gerador de Relatórios” -> menu

“Configuração” -> “Padrão” -> aba “Relatórios”. Neste local pode-se configurar

a fonte e quais dados deverão ser exibidos.

3.6. Componente para impressão em modo matricial

Este componente é usado para transformar a saída do relatório de modo gráfi-

co (fontes do windows) para modo matricial (fontes da impressora). Este componente a-

dapta o relatório para que seja impresso dentro das linhas e colunas de um layout de im-

pressão matricial.

O Resultado do uso do componente para impressão em modo matricial em re-

lação ao modo gráfico é o seguinte:

Impressão normal:

Impressão matricial:

3.7. Componentes Avançados - Sub Relatório e Região

Estes componentes permitem criar novas áreas de impressão dentro do relató-

rio.

O componente de região, permitem mapear uma área específica do relatório

para que a mesma possa ser tratada de maneira diferenciada do resto do relatório. Dessa

forma, é possível inserir um sub relatório dentro da região criada, por exemplo. Outro e-

xemplo seria tornar visível, ou não, determinada região do relatório, conforme parametri-

zação do assistente.

Com o componente de sub relatório, é possível criar uma nova estrutura de re-

latório dentro de uma banda ou mesmo de uma região de um relatório. Este novo sub-

relatório, tem o comportamento e a estrutura física de um relatório normal.

Região:

Sub relatório (figura 1):

Sub relatório (figura 2):

3.8. Estrutura do relatório

Navegação pelos componentes do Editor de relatórios. Esta janela disponibiliza

todos os componentes existentes no relatório, tornando possível encontrá-los e acessá-

los de forma direta. Neste navegador também é possível renomear os componentes do

relatório. Para isso, basta clicar com o botão da direito do mouse sobre o componente

desejado, e então, renomeá-lo.

Para acessar “Estrutura do Relatório” deve-se proceder da seguinte maneira:

Dentro do editor de relatórios clique em Visualizar -> Barra de ferramentas ->

Estrutura do relatório.

3.9. Bandas do relatório

As bandas são áreas do relatório, cada uma com posicionamento e comporta-

mento próprio. Elas podem ser de 5 tipos:

Banda Título: Impressa somente na primeira página do relatório.

Banda Cabeçalho: Impressa no topo de cada página do relatório.

Banda Detalhe: Esta banda é responsável por imprimir a repetição (listagem) do

relatório.

Banda Rodapé: Impressa na base de cada página.

Banda Sumário: Impressa na base da última página do relatório.

Bandas:

3.10. Grupos

Os agrupamentos servem para aglutinar conjuntos de dados, suprimindo as re-

petições e organizando de uma melhor forma, o layout do relatório.

Para criar um agrupamento, selecione a opção de menu Relatório\Grupos” .

Esta opção abrirá a seguinte janela:

Para criar o novo grupo, é preciso:

Especificar o campo de agrupamento.

Informar se o campo é de dados ou é personalizado.

Na opção “Mudança de Grupo” deve-se informar se é para começar nova página a

cada troca de grupo, assim como, informar a necessidade, ou não de reiniciar a

numeração das páginas na mudança do grupo.

Informar se é para manter o grupo unido.

E por último, selecionar a opção “Reimprimir cabeçalho do grupo em páginas sub-

seqüentes”.

Após a confirmação das alterações, o grupo será criado.

É possível criar estruturas hierárquicas, com grupos dentro de

outros grupos, formando assim, estruturas mais complexas e muitas vezes ne-

cessárias à montagem do relatório. Ex. Agrupamentos por Empre-

sa/Unidade/Pessoa.

O Resultado do novo grupo criado para manter os registros unidos (neste e-

xemplo, os alunos da turma) é o seguinte:

Visualização do relatório com o grupo Turma:

3.11. Campos Agregados nos grupos

Usando campos agregados nos grupos é possível efetuar cálculos aritméticos

(média, total, etc.) para cada grupo.

Exemplo: Colocar o Total de alunos da turma:

Criar o grupo turma, guiado pelo campo Turma.

Colocar um campo do tipo agregado junto à banda de rodapé do grupo.

Selecionar a fonte de dados do campo agregado para o PipeLine que contenha o

campo turma.

Selecionar o nome do campo de dados do campo agregado.

3.12. Armazenar páginas em memória

Esta opção é importante para melhorar o desempenho da geração do relatório

e evitar o recálculo do mesmo, caso seja necessário para a saída desejada.

3.13. Manipulação física de um arquivo

No menu principal estão localizados as funções “Carregar de Arquivo” e “Salvar

para Arquivo”. Estas funções manipulam fisicamente os arquivos de relatórios. Estes ar-

quivos possuem a extensão “.rtm”.

3.13.1. Carregar relatório de arquivo

Esta função carrega um arquivo do tipo “.rtm” no relatório aberto para que ele

possa ser salvo no banco de dados.

3.13.2. Salvar relatório para arquivo

Esta função salva o relatório que está aberto no momento, em um arquivo físi-

co e em formato “.rtm”.

Sempre que um layout de relatório for alterado, além de salvá-lo

no banco de dados (opção “...Salvar” do menu principal) o relatório deve ser

salvo em arquivo no formato “.rtm”, que ficará no disco rígido. Este arquivo ser-

ve também como backup do layout.

3.14. RAP (Report Application Pascal)

O RAP é uma linguagem idêntica ao object pascal (delphi), que fornece acesso

total ao relatório, bandas, grupos, componentes, data pipelines (fontes de dados), bem

como a criação de novos objetos, variáveis podem ser declaradas e pode ser feito aces-

sos às propriedades públicas de componentes adicionados no relatório. Também é possí-

vel programar eventos de componentes tornando o relatório mais flexível.

1) Code Explorer: Contém uma árvore (esquerda) e um listview (direita) que

dependendo da visualização mostrará dados de variáveis, módulos ou e-

ventos.

2) Code Editor: Local onde é feita a programação do relatório.

3) Caixa de ferramentas: Contém os objetos do relatório (fontes de dados e

componentes) que podem ser usados (arrastando) no Code Editor.

4) Caixa de mensagens: Local onde serão apresentadas mensagens de com-

pilação.

3.14.1. Code Explorer

O “Code Explorer” contém 2 painéis:

Esquerda (árvore): usado para navegar pelo seu relatório, dependendo da visuali-

zação será mostrado os componentes do relatório, as variáveis e constantes cria-

das.

Direita (lista): contém os itens da seleção realizada na árvore.

Tipos de visualização:

1) Variáveis: Mostrará todos os campos agregados adicionados no relatório, separa-

dos pela banda adicionada. Neste momento é possível alterar o evento de cálculo

do mesmo.

2) Eventos: Mostrará todos os componentes existentes no relatório na forma de árvo-

re, ao clicar em um componente específico serão exibidos todos os eventos exis-

tentes, os quais podem ser programados.

3) Módulos: Nesta visualização é possível ver todos os eventos criados no relatório,

bem como criar variáveis e constantes globais que podem ser utilizados em even-

tos.

3.14.2. Code Editor

É o local onde você escreve e modifica o código RAP. A sintaxe utilizada é si-

milar ao object pascal (Delphi). Neste editor será mostrado somente um método por vez.

Você poderá criar variáveis internas para utilização no procedimento e também

utilizar variáveis, constantes, funções e procedimentos criados no módulo global.

Também é possível utilizar procedimentos e funções pré-definidas, acesso a

propriedades públicas dos componentes do relatório (que estarão disponíveis na caixa de

ferramentas), é possível também a criação de novos objetos.

Você poderá compilar o código escrito no método clicando com o botão direito

do mouse sobre o code editor, no menu popup que aparecerá clique em “Compilar”. Se

algum erro de sintaxe for encontrado, ele será exibido na caixa de mensagens.

3.14.3. Caixa de ferramentas

É um repositório de código, nele é possível encontrar todos os objetos existen-

tes no relatório (fontes de dados e componentes) e suas propriedades públicas. Também

é possível encontrar todos os elementos pré-definidos da linguagem RAP.

Para utilizar o elemento selecionado no “Code editor”, basta arrastá-lo na barra

de ferramentas.

A caixa de ferramentas é composta por 3 páginas:

1) Dados: Contém todas as fontes de dados e campos disponíveis para o relatório a-

tual.

2) Objetos: Contém todos os objetos adicionados no relatório e suas propriedades

públicas.

3) Linguagem: Contém todos os elementos pré-definidos da linguagem RAP.

4. Criando documentos

Para a criação de documentos, o Gerenciador de relatórios disponibiliza uma

ferramenta chamada Editor GVDASA.

Observe abaixo, uma ilustração da ferramenta:

Este editor é muito semelhante a qualquer editor de texto existente no merca-

do, porém, ele possui integração com a fonte de dados previamente filtrada no assistente

de relatório. O acesso a estes dados é feito através de macros que representam os cam-

pos das tabelas disponibilizadas pelo relatório.

Também é possível programar os documentos utilizando um repositório de fun-

ções pré-definidas pelo editor.

Para ver a lista de macros e funções disponíveis clique no menu “exibir -> ma-

cros e funções”. Será exibido no canto direito do editor um painel contendo 2 páginas:

1) Macros: Representam todos os campos disponíveis neste relatório para acesso a

dados.

2) Funções: Representam todas as funções disponíveis para serem utilizadas no re-

latório.

As macros e as funções são separadas por categoria para auxiliar a localização

das mesmas. Para adicioná-los no documento basta dar um duplo-clique no item deseja-

do, e o mesmo será inserido no documento no local onde o cursor estiver posicionado.

O painel de macros e funções pode ser habilitado/desabilitado

clicando no botão .

4.1. Criando agrupamento de dados

É possível fazer agrupamento de dados em um documento, para que o mesmo

não seja gerado em duplicidade. Para isso clique na opção de menu “Editar” -> “Agrupa-

mento”.

É possível abrir a tela de agrupamento clicando em .

4.2. Importando e exportando um documento

Todos os documentos criados podem ser exportados, a extensão padrão utili-

zada é “.rtf”, mas é possível exportar para “.htm” e “.txt”. Também é possível importar um

documento existente.

Exportar: Menu “Arquivo” -> “Exportar”

Importar: Menu “Arquivo” -> “Importar”

É possível importar/exportar documentos clicando em .

5. Criando etiquetas

Para a criação de etiquetas, o Gerenciador de relatórios disponibiliza uma fer-

ramenta chamada “Gerenciador de etiquetas”. Esta ferramenta auxilia a criação e configu-

ração das etiquetas. Abaixo é possível visualizar uma ilustração da ferramenta:

As etiquetas são dividas em 2 tipos:

1) Caracter: Utilizadas para as impressoras matriciais.

2) Gráfica: Demais impressoras.

5.1. Modelos de etiquetas

5.1.1. Criando um modelo de etiqueta

Clique no botão “Criar uma nova etiqueta”.

A tela do “Assistente de criação de etiquetas” será aberta. Defina o nome do mode-

lo da etiqueta e selecione o tipo de impressão desejado.

Para tipo de impressão gráfica:

Defina o número de colunas de etiquetas que o papel possui.

Defina a altura, a largura e o espaçamento entre linhas das etiquetas (medidas

em milímetros).

Defina a altura, a largura e as margens da página do seu papel de etiquetas.

Defina a orientação da página na sua impressora.

Para tipo de impressão caracter:

Defina o número de colunas que o papel possui.

Defina a altura e a largura das etiquetas (medidas em milímetro).

Defina a quantidade de linhas e colunas por polegada que a sua impressora de-

ve fazer para preencher corretamente a etiqueta.

Defina se usará compactação automática, definindo o tamanho que será utiliza-

do para compactar quando não houver espaços.

Na última página do assistente de criação de etiquetas é exibida uma visualiza-

ção em miniatura da etiqueta configurada.

5.1.2. Modificando um modelo de etiqueta

Clique no botão “Editar uma etiqueta” .

Siga os passos anteriores para configuração.

5.1.3. Excluindo um modelo de etiqueta

Você só poderá excluir um modelo de etiquetas que não estiver sendo utiliza-

do.

Clique no botão “Excluir uma etiqueta” .

5.2. Criando uma etiqueta

Para criar uma etiqueta é necessário selecionar um modelo já existente e clicar

no botão “Criar etiqueta”. Será aberta a tela de edição de etiquetas conforme o tipo de

impressão selecionado, se a etiqueta for do tipo gráfica, será aberto o editor de relatórios;

se for caracter, será aberto o editor de documentos.

6. Gerador de Relatórios

O Gerador de relatórios é uma ferramenta que possibilita criação de relatórios e

documentos customizados. A fonte de dados utilizada para os relatórios também é defini-

da pelo usuário, que monta um comando SQL com auxilio de um assistente.

O programa possui uma interface bem parecida com o “Gerenciador de relató-

rios”, com apenas algumas mudanças sutis. Os capítulos apresentados anteriormente

(Criando relatórios e Criando documentos) podem ser utilizados como referência, pois não

existe mudança em relação ao “Gerador de Relatórios”. Observe abaixo uma ilustração da

ferramenta:

Existem pequenas diferenças em relação ao gerenciador de relatórios:

Não existem as abas de tipo de relatório, nem a lixeira.

Existe o menu “Configuração” que serve para informar dados padrões de cabeça-

lho da empresa.

Os o editor de relatório possui internamente a diferenciação de documento e relató-

rio.

Os botões imprimir e visualizar permitem selecionar o tipo de arquivo (documento

ou relatório).

6.1. Criando, editando e excluindo um relatório

1) Criando um relatório:

Clique com o botão direito do mouse na pasta onde será salvo o relatório.

No menu popup que aparecerá, clique em “Novo”.

O editor será aberto para que o usuário possa iniciar a construção do seu rela-

tório ou documento.

2) Editando um relatório:

Clique com o botão direito do mouse no relatório desejado.

No menu popup que aparecerá, clique em “Editar”.

O editor será aberto para que o usuário possa fazer suas alterações.

3) Excluindo um relatório:

Clique com o botão direito do mouse no relatório que dever ser excluído.

No menu popup que aparecerá, clique em “Excluir”.

6.2. Editor de relatórios

O editor que será utilizado para a criação dos documentos e relatórios também

é bem semelhante ao do gerenciador de relatórios, porém este é dividido em 3 páginas:

1) Dados: Local onde serão definidas as fontes de dados a serem utilizadas.

2) Relatório: Local onde será criado o relatório.

3) Editor de texto: Local onde será criado o documento texto.

6.2.1. Página de dados

Nesta página serão criadas todas as fontes de dados que serão utilizadas no

relatório em questão. A criação destas fontes de dados é feita através de comandos SQL

que podem ser construídos com auxílio de um assistente ou simplesmente escrevendo o

código.

Quando a fonte de dados for criada através do assistente é possível fazer um

relacionamento (ligação mestre-detalhe) com outras fontes anteriormente criadas. Esta e

outras funcionalidades não serão possíveis quando o comando SQL for escrito.

Abaixo temos uma ilustração da página de dados.

6.2.1.1. Criando uma fonte de dados

Para criar uma nova fonte de dados existem duas formas, a primeira por inter-

médio de um assistente, e a segunda, através de uma tela chamada “Consultor de consul-

tas”, a mesma utilizada quando for necessário fazer alguma modificação em uma fonte já

existente.

Clique no menu “Arquivo” -> “Novo”.

Aparecerá uma tela de seleção, escolha assistente de consulta.

Será exibido o assistente para criação de sua fonte de dados. Esta ferramenta é

bem fácil de ser utilizada, basta seguir os passos apresentados e no final do assis-

tente, definir um nome para a fonte de dados.

Ao término da construção da fonte de dados será exibido na página, a fonte de da-

dos com os seus campos adicionados.

6.2.1.2. Editando uma fonte de dados

Você pode editar qualquer parte desejada da fonte de dados, adicionar/excluir

tabelas, campos, agrupamentos, ordenação, campos calculados, campos de pesquisa e

até mesmo o comando SQL gerado.

Você pode editar o comando SQL gerado pelo assistente, mas fazendo esta

escolha você perderá muitas funcionalidades.

6.2.1.3. Exportar e importar um conjunto de fontes de dados

Um conjunto de fontes de dados pode ser exportado/importado tanto para ar-

quivo como salvo em uma pasta do assistente de relatórios. Quando for salvo no assisten-

te de relatórios, ele ficará no banco de dados e poderá ser importado por outra pessoa

que esteja utilizando outra máquina sem a necessidade de enviar por e-mail ou comparti-

lhar um diretório.

É possível mesclar um conjunto de fontes de dados exportada, com as que fo-

ram criadas no relatório atual.

6.2.1.4. Selecionando a fonte dados

Logo após a criação das fontes de dados na página de dados elas já estarão

disponíveis para o relatório e documento.

1) No relatório:

Clique em “Relatório” -> “Dados”.

Na tela de seleção de fontes de dados selecione a fonte condutora de dados

que será utilizada no relatório.

2) No editor de texto:

Clique em “Formatar” -> “Fontes de dados”.

Na tela de seleção de fontes de dados selecione a fonte condutora de dados

que será utilizada no documento.