Gerando relatórios

O Dataplace Report Design oferece várias possibilidades de edição de relatórios. A seguir serão listadas as principais ferramentas de customização disponíveis no gerador de relatórios, que se dividem em quatro abas: Home, Insert, Arrange e Page Setup.

Na aba Home encontram-se as principais funções para o desenvolvimento do relatório, como alteração das fontes do textos, botões de edição (copiar, colar, etc), botões para formatação visual do relatório, botões para edição dos dados que irão para o relatório e também botões para melhor visualização do relatório em edição.

Na aba Insert encontram-se os botões para inserção de objetos no relatório, como textos, botões de checagem, imagens e formas geográficas

Na aba Arrange o usuário terá opções de alterar o alinhamento dos campos existentes.

E na aba Page Setup estão as ferramentas de configuração e visualização de página.

Opções básicas

Ao clicar no logo do Dataplace no canto superior esquerdo da tela, o usuário visualizará um menu com as opções Open, Save, Save as XML, Export e Restore.

Open

A opção Open quando acionada é utilizada para a seleção de um arquivo do formado .XML, para carregar o mesmo sobre o relatório em edição, ou seja a abertura desse arquivo sobrescreve o relatório em edição. Clique na opção Open ou utilize as teclas de atalho Ctrl+O.

Save

A opção Save permite que o usuário salve as modificações realizadas no relatório. Está opção é utilizada para atualizar o relatório dentro do Dicionário de Dados. Clique na opção Save ou utilize as teclas de atalho Ctrl+S.

Save As…

A opção “Save As…” permite ao usuário que salve as modificações realizadas no relatório em um arquivo XML. Esta opção será utilizada para gerar um arquivo de definição do relatório em arquivo externo para armazená-lo como Backup.

O arquivo XML deverá ser salvo com o ID do relatório. Poderá ser enviado via e-mail ou FTP.

Export

A opção Export permite que o usuário exporte as modificações realizadas no relatório em um arquivo HTML para uma posterior visualização. Caso haja necessidade de exportar algum teste feito no próprio gerador de relatórios, esta opção poderá ser utilizada.

Restore

A opção Restore permite que o usuário volte o relatório para a configuração padrão do Dataplace. Ao clicar nesta opção todas as modificações realizadas no relatório serão desfeitas.

Esta opção deverá ser utilizada somente quando o usuário desejar desfazer suas alterações e restaurar o relatório original. E por questão de controle de operação será gerado log de eventos quando o relatório é restaurado.

Mode

  • Design: Modifica o relatório atual
  • Preview: Executa e pré-visualiza o relatório atual

A ferramenta Preview permite que as alterações do relatório possam ser pré-visualizadas.

Ao clicar em Preview uma nova janela será aberta com diversas ferramentas para alteração do layout da página, alteração na visualização do relatório, navegação pelo relatórios, ferramentas de visualização (zoom, procurar, etc), exportação do relatório e refresh.

Na visualização do relatório, verifique se o relatório está desatualizado, rodapé será exibido “Pendente para Alinhamento de Upgrade”. E para resolver esta situação, deve-se restaurar o layout padrão ou atualizar o layout customizado pelo Dataplace Report Designer.

Para o processo de atualizar o layout customizado ou restaurar o layout padrão, será gerado log de evento.

1. Page Layout: Nesta sub-aba, é possível alterar a orientação do relatório, portrait (paisagem) ou landscape (retrato), e também alterar as configurações da página de impressão/visualização através do botão Page Setup.

2. View: Nesta sub-aba, é possível alterar a visualização do relatório. Por padrão, vem selecionado One Page (visualização em uma página), mas é possível alterar para duas páginas (botão Two Pages) e mais páginas (botão More Pages) e também alterar o zoom na visualização do relatório.

3. Navigation: Nesta sub-aba. é possível alternar entre as páginas do relatório e também alterar entre as visualizações que você fez, ou seja, caso você estava com o zoom em 100%, alternou para 150% e gostaria de voltar, basta pressionar o botão Previous View.

4. Tools: Nesta sub-aba, é possível utilizar algumas ferramentas para utilizar o relatório. A ferramenta Hand Tool (Ferramenta mão) serve para você navegar pelo relatório como se estivesse com a “mão nas folhas”. Com a ferramente Text Select Tool, você consegue selecionar textos no relatório. Utilizando a ferramenta Find, você pode pesquisar determinado conteúdo no relatório.

5. Export: Nesta sub-aba, o usuário tem algumas opções para exportação do relatório.

6. Generate: Nesta sub-aba, o usuário pode gerar novamente os dados do relatório clicando no botão Refresh.

Seções do relatório

As seções referem-se ao corpo do relatório e onde suas informações serão alocadas. O Dataplace Report Designer comporta várias seções que podem ter seu design configurado de acordo com a necessidade do usuário.

Report Header

As informações inseridas nesta seção serão exibidas somente na primeira página do relatório, pois a mesma corresponde a um cabeçalho geral do report.

Page Header

Esta seção corresponde ao cabeçalho do relatório e as informações inseridas nesta serão exibidas em todas as páginas do report.

Details

Esta seção apresenta o resultado obtido pelo processamento do relatório e este processamento ocorre de acordo com a quantidade de registros a serem buscados. 

Page Footer

Esta seção corresponde ao rodapé do relatório. Suas informações serão exibidas no final de cada página do report.

Report Footer

As informações desta seção serão exibidas apenas na última página do report e pode conter dados como,  por exemplo, valores totalizados referentes aos registros contidos no relatório. s as páginas do report.

As seções Group Header e Group Footer não são apresentadas no layout padrão do report. Estas seções correspondem aos agrupamentos dos registros e serão processadas de acordo com a quantidade de grupos criados para o relatório.

Home

É a aba inicial do relatório, permite que faça as configurações básicas como, formatar texto, editar a pagina, editar bordas dos campos,  definir estilos do relatório, configurar a busca no banco de dados e pré-visualizar o relatório.

Edit

Este agrupamento possui funções básicas de edição do relatório como cortar, copiar, colar e deletar campos, além de desfazer e refazer alterações.

Text

Este agrupamento possui as funções básicas de  edição de textos do relatório, como trocar de fonte, alterar o tamanho, alinhamento, cor, cor do fundo e alterar para negrito, itálico e sublinhado.

Border

Este agrupamento permite definir o estilo, a cor e a espessura da borda ou bordas selecionadas dos campos do relatório.

Format

No agrupamento Format encontram-se as opções Report Styles, Format Painter e As Table Row.

Ao clicar na opção Report Style, uma nova janela será aberta com uma lista de estilos pré-configurados. Na janela Report Style Editor o usuário poderá selecionar um estilo do Style Gallery e clicar no botão Apply. O estilo será aplicado automaticamente ao relatório. Após selecionar as opções desejadas o usuário poderá clicar em OK para fechar a janela.

O sistema não permite que estilos originais sejam editados dentro da janela Report Style Editor.

Caso o usuário queira customizar um estilo da Style Gallery, ele deverá selecionar um estilo e clicar no botão Add. Uma cópia será feita estilo original. A cópia e estilo poderá ser editada dentro da janela Report Style Editor. Ao clicar na cópia do estilo original poderá ser editada dentro da janela Report Style Editor. Ao clicar na cópia do estilo o campo Built-In Style será habilitado.

Na aba Name o usuário deverá digitar um nome para o estilo que está sendo customizado.

Nas abas Detail, GroupHeader, PageFooter, PageHeader e ReportHeader o usuário poderá editar as configurações do estilo como fonte, cor da fonte e cor de fundo. Ao clicar no botão Apply as alterações poderão ser visualizadas. Após selecionar as opções desejadas poderá clicar em OK para fechar a janela.

Data

No agrupamento Data, na aba Home o usuário encontrará as seguintes ferramentas: Sorting and grouping, Data Source, Report Info e VBScript Editor.

Sorting and Grouping

A opção Sorting and Grouping permite que o usuário realize o agrupamento dos dados de um campo no relatório.

Ao clicar nesta opção uma nova janela será exibida:

Na opção Groups serão exibidos os grupos existentes. Para inserir um novo grupo, o usuário deverá clicar no botão Add. Um New Group aparecerá no campo Groups. Em seguida deverá digitar o nome deste novo grupo e selecionar um campo de agrupamento em Group By.

Na opção Sort poderá selecionar o tipo de ordenação entre Ascending (ascendente), Decending (descendente) ou None (nenhuma).

Em Keep Together poderá selecionar o modo como os dados serão agrupados entre Whole Group (Grupo Inteiro), First Detail (Primeiro Detalhe) ou No (Não).

  • Whole Group: ao selecionar esta opção, no momento da impressão do relatório, as informações dos agrupamentos serão divididas por página. Por exemplo, no caso de um grupo formado pelas compras de dois clientes, na impressão do relatório, os itens adquiridos pelo Cliente 1 serão exibidos em uma página e os itens adquiridos pelo Cliente 2 serão exibidos em outra página, mesmo havendo espaço para que todo relatório seja impresso em uma única página.

  • First Detail: ao selecionar esta opção, no momento da impressão do relatório,  quando o primeiro detalhe de um agrupamento estiver na ultima linha do relatório, os outros itens não serão exibidos.

  • No: Ao selecionar esta opção, o sistema não realizará o agrupamento.

Caso a caixa de opção Header Section estiver marcada, o agrupamento aparecerá no cabeçalho do relatório.

Caso a caixa de opção Footer Section estiver marcada, o agrupamento aparecerá no rodapé do relatório.

Quando o grupo estiver configurado, basta clicar no botão OK para salvar.

Data Source

A opção Data Source permite que o usuário selecione a fonte de dados que será utilizada no relatório, ela declara valores padrão para os parâmetros.

O desenvolvimento de uma consulta SQL é necessário para a geração dos relatórios no Dataplace.

Antes do processo de criação/edição de uma query sql, recomendamos que seja realizado um teste da conexão com o banco de dados. Para isso, utilize o botão Test Connection. Ao clicar sobre ele, o mesmo irá testar a conexão do DSN e informar por meio de uma mensagem o status da conexão.

Nos sistemas Dataplace, ao criar um novo Report alguns dados serão carregados automaticamente, facilitando o trabalho do usuário. Observe a relação abaixo:

Para reports dos sistemas Gestão de Vendas, Dataplace SE, Gestão de Compras e Financeiro, os parâmetros são elencados da seguinte maneira:

cdempresa_p – parâmetro referente ao código da empresa logada

cdfilial_p – parâmetro referente ao código da empresa filial.

Para Reports do Dataplace RH:

CdempresaRH_p – Código da empresa selecionada

ReferenciaRH_p – Mês/Ano do processo selecionado

TpProcessoRH_p – Tipo do processo selecionado (Folha,Adiantamento,etc)

ReferenciaPontoRH_p – Mês/Ano do processo de ponto selecionado

Para Reports do Dataplace Fiscal/Contábil:

Contabilidade

CdEmpresaCTB_p – Código da empresa selecionada

Exercicio_p – Exercício contábil (ano)

DCTF

RefereciaDCTF_p – Referência do DCTF (mês/ano)

Fiscal

CdEmpresaFiscal_p – Código da empresa selecionada

ReferenciaAnoFiscal_p – Ano de referência fiscal

“ReferenciaMesFiscal_p – mês de referência fiscal

DIEF

ReferenciaDIEF_p – Referência do DIEF (mês/ano)

EDISinal

ReferenciaSINAL_p – Referência do EDISinal (mês/ano)

Sintegra

CdEmpresaStg_p – Código da empresa selecionada

ReferenciaAnoStg_p – Ano de referência do Sintegra

ReferenciaMesStg_p – Mês de referência do Sintegra

 Os parâmetros da consulta deverão ser indicados no topo da página e no local onde entrarão como filtro na instrução SQL.

Na montagem da instrução SQL o usuário deverá sempre prefixar os campos e colocar o alias correto entre os apóstrofos, como exibido no exemplo abaixo:

DdEmpresa.Razao AS ‘DdEmpresa.Razao’

 Recomenda-se que o usuário teste a query no SQL antes de montá-lo no Data Source.

  • SQL Statement: ao selecionar esta opção, a instrução SQL voltará a ser visualizada. E utilize essa opção para montar a query.

Test Query: localizado no canto inferior da tela para verificar inconsistências na query. Ao clicar sobre ele, o usuário será informado por meio de mensagem a linha onde consta o erro de sintaxe para efetuar os devidos ajustes.

Testar Execução da Querry: Faz um teste completo da query pois testa a sintaxe, a tabela e executa os dados, ao contrário do Test Query que só realiza o teste da sintaxe.

Report Info

Está opção permite que as informações do relatório sejam exibidas ou cadastradas. Ao clicar na opção Report Info uma janela será aberta, contendo os campos Author, Subject, Creator e Title.

No campo Title será exibido o nome do relatório.

No campo Author será exibido o autor do relatório.

No campo Subject será exibido o assunto do relatório.

No campo Creator será exibido o nome do responsável pela criação do relatório.

No campo Keyword será exibido as palavras chaves referentes ao relatório.

Marque a opção Apply this information to all reports, para que as informações acima sejam para todos os relatórios.

Nesta janela também poderão ser cadastras as informações. Ao clicar no botão OK as alterações serão salvas.

VBScript Editor

O VSBscript Editor é uma ferramenta de edição que  permite que o usuário trabalhe com scripts e fields.

Home

Esta é a tela inicial do VBScript Editor, nela contém as ferramentas fundamentais para a manipulação dos fields e dos scripts.

Navigation

As ferramentas que compõem este campo são referentes a navegação entre as edições.

Back e Forward

Estes botões permitem voltar e avançar na navegação entre os scripts e os fields que estão sendo editados na manutenção.

Done (CTRL+W)

Este botão encerra o VBScript Editor salvando automaticamente o conteúdo alterado não salvo. Caso deseje sair da manutenção sem salvar as alterações, utilize o botão X (Close).

Edit

As ferramentas deste campo são as padrões de edição de texto, Paste (colar), Cut (recortar), Copy (copiar), Delete (deletar), Undo (desfazer) e Redo (refazer).

View

No agrupamento Tools, o usuário encontrará as seguintes ferramentas: Property Grid, Field List, Replicate, Parameters e Zoom.

Property Grid

A ferramenta Property Grid permite que o usuário altere as configurações dos campos do relatório. Ao clicar nesta ferramenta, uma barra será exibida na lateral esquerda da tela. Esta barra possui diversas opções de edição de campos. O usuário poderá selecionar um campo clicando sobre ele, e as configurações aparecerão na barra lateral esquerda.

Aparência: estão localizadas as opções de edição da aparência do campo selecionado. Algumas das opções são:

  • Allign: permite que o alinhamento do campo seja alterado.

  • Back collor: permite que a cor de fundo do campo seja alterada.

  • Font: permite que a fonte seja alterada. Ao clicar nesta opção uma janela será aberta permitindo a edição de várias características da fonte como estilo, tamanho e efeitos.

  • ForeCollor: permite que a cor da fonte seja alterada.
  • Format: permite que o formato da informação seja alterado. Ao clicar nesta opção será aberto um menu com várias opções de formato (Date, Long Date, Short Date, Time, etc.). O usuário poderá selecionar uma opção para classificar o formato do campo. Nos campos que contém texto esta opção aparecerá em branco.

  • LineSpacing: permite que o espaçamento entre as linhas do campo seja alterado.

  • RightToLeft: Caso esteja marcado true, a opção de alinhamento do texto não é aplicada, ficando somente à esquerda, e se estiver false, o alinhamento à esquerda, à direita e ao centro é permitido.

  • Shape: Descrição da ShapeType.

  • ShapeType: Permite que o formato de um campo seja modificado, as opções são: Line (linha), IsocelesTriangle  (triângulo isósceles) , RightTriangle (triangulo retângulo), (Rectangle) Retângulo, Elipse (Círculo), Arc (Arco) e Pie (Torta).
    Para que a modificação seja aplicada é necessário que a borda seja visualizada, ou seja, qualquer outra opção de borda que não seja a “transparent”.

  • Text Angle: Permite a alteração do ângulo do texto.

  • TextDirection: permite que a direção do texto seja alterado, podendo ser colocado na posição horizontal ou vertical.

  • WordWrap: permite que uma quebra de linhas seja inserida. A opção padrão desta ferramenta é True.

Border: estão localizadas as opções de edição de bordas do campo selecionado. Algumas opções são:

  • BorderColor: permite que a cor da borda seja alterada.
  • BorderStyle: permite que a o estilo da borda seja alterado.
  • LineSlant: permite que o ângulo da borda seja alterado.
  • LineWidth: permite que a espessura da borda seja alterada.

Dados: estão localizadas as opções de edição da borda do campo selecionado. Algumas das opções são:

  • Calculated: permite que o usuário indique se o campo será estático ou  se irá ser utilizado em alguma fórmula.

  • HideDuplicates: permite o controle de visualização dos registros. Quando a opção True for selecionada, os registros duplicados não serão exibidos. Quando a opção False for selecionada, todos os registros serão exibidos.

  • Running Sum: controla o modo como os registros serão somados. quando a opção SumOverGroup for selecionada, serão somadas os registros de cada agrupamento. Quando a opção SumOverAll for selecionada serão somadas todos os registros. Quando a opção NoRunningSum for selecionada, nenhuma soma será realizada

Para a opção SumOverGroup funcione corretamente um grupo deverá ser criado na ferramenta Sorting and grouping, campo Data, da aba Design.

Na opção SumOverAll o total da soma será exibido no próximo registro. Por exemplo: no caso de três itens, cada um no valor de R$200,00, o seguinte relatório será exibido:

NOME DO ITEM             VALOR

 Registro 1                      200,00

 Registro 2                      400,00

 Registro 3                      600,00

  • Text: permite que seja relacionado um campo para substituir o texto. Ao clicar em ScriptEditor o VB Script Editor será aberto para que o usuário possa criar uma fórmula para inserir no campo.

Design: estão localizados as opções de design do campo selecionado. Algumas das opções são:

  • Name: permite que o usuário visualize o nome do campo. Ao clicar sobre ele, o nome poderá ser alterado.

  • Tag: permite que o usuário faça anotações no campo. As informações registradas nesta opção não alteram o relatório.

  • Visible: permite que o usuário informe se o campo será visível ou não.

Image: estão localizadas as opções de edição do campo selecionado. Algumas opções são:

  • Picture: permite que uma figura seja inserida no campo. Ao clicar na opção picture uma janela de busca será aberta para o usuário localizar a imagem que deseja inserir no relatório. Caso uma imagem já exista no campo, seu nome será visualizado nesta opção.

  • Picture Align: Permite que o alinhamento da imagem seja alterado.

  • Picture Scale: Permite  que o tamanho da imagem seja alterado.

Layout: estão localizadas as opções de edição de imagem do campo selecionado. Algumas das opções são:

  • Anchor: permite a definição do ancoramento do campo. Ele poderá ser ancorado no topo, no final ou no topo e no final do relatório.

  • CanGrow: permite que o usuário escolha se o campo poderá diminuir ou não.

  • CanShrink: permite que o usuário escolha se o campo poderá diminuir ou não.

  • ForcePageBreak: permite que a quebra de pagina seja configurada em relação ao campo selecionado.

  • Height: permite que a altura do campo seja alterada.

  • KeepTogether: permite que o usuário escolha se os registros do campo poderão ser agrupados ou não.

  • Left: permite que seja alterada a distancia que o campo estará da margem esquerda do relatório.

  • MarginBottom: permite que a margem inferior do campo seja alterada.

  • MarginLeft: permite que a margem esquerda do campo seja alterada.

  • MarginRight: permite que a margem direita do campo seja alterada.

  • MarginTop: permite que a margem superior do campo seja alterada.

  • Top: permite que seja alterada a distância que o campo estará do topo do relatório.

  • Width: permite que a largura do campo seja alterada.

Special: estão localizadas outras opções de edição do campo selecionado. Algumas opções são:

  • BarCode: permite que seja escolhido o tipo de código de barras. Caso exista um código de barras no campo selecionado esta opção ficará configurada em None.

  • CheckBox: permite que seja configurada uma caixa de opção do campo. Uma caixa de opção também poderá ser inserida através desta opção.

  • LinkTarget: permite que um link seja inserido no campo.

  • RTF: controla se no campo poderá ou não, ser utilizado um “rich text” (texto enriquecido).

  • SubReport: permite que um sub-relatório seja inserido no campo. Ao clicar nesta opção será exibida uma lista de relatórios relacionados disponíveis para inserção.

Field List

A ferramenta Field List permite que o usuário visualize os campos disponíveis para inclusão no relatório. Ao clicar nesta ferramenta, uma barra será exibida na lateral esquerda da tela. Para inserir um campo no relatório basta clicar sobre ele e arrastá-lo para o local desejado.

O field list carrega somente os campos que estiverem com a sintaxe correta. O field informará o erro de SQL na sintaxe para correção..

Replicate

A ferramenta Replicate permite que o usuário replique o layout de um relatório para outras empresas. No caso de empresas com mais de uma base de dados, este recurso permite que o usuário selecione os DSNs para o quais deseja replicar  o layout.

Para selecionar os DSNs basta clicar na empresa que deseja e o campo Sua seleção será atualizado automaticamente. Ao finalizar a seleção clique no botão Confirmar.

Quando houver um relatório igual ao que está sendo replicado no banco destino, aparecerá a  mensagem abaixo. Esta mensagem aparecerá nas replicações de relatórios feitas no Report Designer e no menu lateral do Dataplace.

A mensagem informará o banco origem, o nome do relatório que está sendo replicado e o banco destino, com a descrição do relatório similar. Perguntando se deseja prosseguir com o procedimento.

Parameters

A ferramenta Parameters permite que o usuário crie um novo parâmetro para ser inserido no relatório. Ao clicar em Parameters >> <Novo Parâmetro> uma janela será exibida para que o novo parâmetro seja configurado.

Nome do parâmetro: Neste campo o usuário deverá inserir o nome do novo parâmetro.

Os nomes dos parâmetros cadastrados devem possuir as iniciais FE.

Prompt: Neste campo o usuário deverá inserir o texto que será exibido no campo.

Tipo: Nesta opção o usuário poderá selecionar o tipo do novo parâmetro (sequência de caracteres, data, número, etc.).

Tipo do valor: em caso de lista: Nesta opção poderá selecionar o tipo de valor entre Não é lista, Estático ou Dinâmico.

Quando o tipo do valor selecionado for Dinâmico, o campo Declaração SQL para cargas dos valores na lista dinâmica será habilitado.

Quando o tipo do valor selecionado for Estático, o campo Lista estática de valores será habilitado.

Declaração SQL para cargas dos valores da lista dinâmica: Este campo é utilizado para a digitação de comandos SQL que irão compor a lista de parâmetros do relatório.

Testar Query

Utilize o botão Testar Query para verificar se os comandos digitados no campo “Declaração SQL para cargas dos valores da lista dinâmica” possuem inconsistências. Este botão utiliza duas opções de checagem.

  • Testar Query: Realiza uma checagem na sintaxe da declaração SQL realizada.

  • Testar Execução da Query: Realiza uma checagem mais apurada, buscando informações da declaração SQL feita no banco de dados.

Aos realizar a checagem é exibido uma mensagem informando se está

O campo Máscara possibilita que o usuário possa dar entrada de dados do tipo caractere, monetário, numérico, de acordo com sua necessidade. Este campo fica habilitado para parâmetros do tipo:

. Sequência de caracteres: sem lista de valores;

. Moeda;

. Número.

Exemplo:

Tipo: Sequência de Caracteres:

Informe o CPF → Usar a máscara: ###.###.###.##

Informe a placa do seu carro → Usar a máscara: >aaa-####

Tipo: Numérico ou Monetário:

Informe o valor → Usar a máscara: $999,999.99

Permitir vários valores: Selecionado esta opção. o usuário poderá listar diversos registros a serem considerados quando da geração do relatório, como por exemplo uma relação de informações sobre produtos diferentes.

Parâmetro Obrigatório: Ao selecionar esta opção, o parâmetro cadastrado será obrigatório quando na geração do relatório. Caso este não seja informado será exibida uma mensagem de notificação ao usuário.

Zoom

Aumenta ou diminui proporção da edição, de acordo com a porcentagem escolhida.

Insert

Na aba Insert, estão as ferramentas que inserem componentes no relatório como, caixa de texto simples e enriquecido, checkbox, cód. de barras, cálculo, imagem, linha, forma geométrica, sub-relatório e quebra de página.

Fields

No agrupamento Fields, na aba Insert, o usuário encontrará as seguintes ferramentas: Arrow, Add Text Field, Add RTF Field, Add Checkbox, Add BarCode, Add Calculated Field, Add Picture, Add Line, Add Rectangle, Add Sub Report e Add Page Break.

Arrow

A ferramenta Arrow retorna a configuração do mouse para o cursor padrão. Após clicar em Arrow o usuário poderá selecionar os campos que deseja editar e arrastá-los para outro local do relatório. 

Text

A ferramenta Add Text Field permite que o usuário acesse rapidamente os campos disponíveis para inclusão no relatório. Ao clicar em Add Text Field uma lista de campos aparecerá abaixo da ferramenta. Quando um campo for selecionado, o cursor do mouse se transformará em . Para inserir o campo, basta clicar no local desejado e arrastar o mouse para configurar seu tamanho.

 A ferramenta Data Field será automaticamente desabilitada quando o sistema encontrar alguma inconsistência de informação, por exemplo, quando houver inconsistências na instrução SQL registrada na ferramenta Data Source, ou também ocorre em alguns relatórios onde é utilizado parâmetros como parte da Query.

 Caso o usuário selecione um campo que não deseja inserir no relatório, basta clicar na ferramenta Arrow para o mouse retornar a configuração padrão e a inserção ser interrompida.

RTF

A ferramenta Add Rtf Field insere um campo com “rich text” (texto enriquecido) no relatório. Ao clicar em   será exibida uma lista de campos disponíveis para inserção. Quando um campo for selecionado o cursor do mouse se transformará em . Para inserir o código de barras, basta clicar no local desejado e arrastar o mouse para configurar seu tamanho. Esta ferramenta permite opções avançadas de visualização e edição de texto.

Checkbox

A ferramenta Add Checkbox insere uma caixa de opção no relatório. Ao clicar em será exibida uma lista de campos disponíveis para inserção. Quando um campo for selecionado o cursor do mouse se transformará em . Para inserir a caixa de opção, basta clicar no local desejado e arrastar o mouse para configurar seu tamanho.

Barcode

A ferramenta Add BarCode insere um código de barras no relatório. Ao clicar em  será exibida uma lista com de campos disponíveis para inserção. Quando um campo for selecionado o cursor do mouse se transformará em . Para inserir o código de barras, basta clicar no local desejado e arrastar o mouse para configurar seu tamanho.

Calculated

A ferramenta Add Calculated Field insere um campo que poderá conter algum cálculo ou instrução sql. Ao clicar em  será exibida uma nova janela com o VBScript Editor, para a criação da fórmula que será utilizada neste campo.

O usuário poderá digitar a fórmula diretamente no editor ou clicar no botão Fields para desenvolvê-la. Ao clicar em Fields serão exibidas as opções: Report Fields, Database Fields e Script Functions.

  • Em Report Fields serão exibidos todos os campos do relatório, como Razão, CEP, Nome, etc. Quando um campo for selecionado ele aparecerá automaticamente no editor.
  • Em Database Fields serão exibidos todos os campos do banco de dados. Quando um campo for selecionado ele aparecerá automaticamente no editor.
  • Em Functions estão listadas todas as funções que poderão ser utilizadas pelo editor. Elas estão divididas em: Aggregates, String, Date/Time, Logical e Report Variables.
  • Em Programs estão listada palavras chaves do VBScript, constantes,  declaração de  condições ou funções/sub-construções.

Quando a fórmula estiver pronta, o usuário deverá clicar em OK e o cursor do mouse se transformará em . Para inserir o novo campo, basta clicar no local desejado e arrastar o mouse para configurar seu tamanho.

 Caso exista erro de sintaxe na fórmula, uma mensagem de inconsistência será exibida na barra inferior da janela.

Picture

A ferramenta Add Picture insere uma figura externa a Base de Dados no relatório. Ao clicar em picture será exibida janela para que a imagem que deseja inserir possa ser localizada. Quando a imagem for selecionada, o cursor do mouse se transformará em . Para inserir-lá, basta clicar no local desejado e arrastar o mouse para configurar seu tamanho.

Line

A ferramenta Add Line insere uma linha no relatório. Ao clicar em  o cursor do mouse se transformará em . Para inserir a linha, basta clicar no local desejado e arrastar o mouse para configurar seu tamanho.

Rectangle

A ferramenta Add Rectangle insere um retângulo no relatório. Ao clicar em  o cursor do mouse se transformará em . Para inserir o retângulo, basta clicar no local desejado e arrastar o mouse para configurar seu tamanho.

SubReport

A ferramenta Add SubReport insere um sub-relatório no relatório principal. Ao clicar em  será exibida uma lista de relatórios relacionados disponíveis para inserção. Quando um relatório for selecionado, o cursor do mouse se transformará em . Para inserir o sub-relatório, basta clicar no local desejado e arrastar o mouse para configurar seu tamanho.

 Ao inserir um sub-relatório onde um ou mais valores serão repassados para o relatório pai, deve-se instanciar o objeto SubReport de tamanho inferior a quantidade de linhas que o sub-relatório irá exibir, caso contrário, o valor enviado para o relatório pai será exibido incorretamente.

Add Page Break

A ferramenta Add Page Break insere uma quebra de página no relatório. Ao clicar em  o cursor do mouse se transformará em . Para inserir a quebra de página, basta clicar no local desejado e arrastar o mouse para configurar seu tamanho.

Arrange

Na aba Arrange, estão localizadas as ferramentas de alinhamento do relatório. Esta aba divide-se em seis agrupamentos: Edit, AutoFormat, Grid, Control Alignment, Position e Size.

Para que algumas das ferramentas dos campos Control Alignment, Position e Size fiquem habilitadas, dois ou mais campos deverão estar selecionados.

Edit

No agrupamento Edit  encontram-se as opções copiar, colar, refazer, desfazer, etc. Também neste campo poderá ser acessada a ferramenta Preview, responsável pela visualização do relatório.

Grid

No agrupamento Grid encontram-se as opções Grid Properties, Snap to Grid, Show Grid e Lock Fields.

Ao clicar em Grid Properties uma janela será aberta para que  o usuário possa configurar todas as propriedades da grade.

A ferramenta Snap to Grid controla a movimentação do campo. Quando está ferramenta for selecionada, o campo apenas poderá ser movido junto a grade.

A ferramenta Show Grid controla se a grade será exibida ou não. Ao marcar opção a grade  passa a ser exibida.

A ferramenta Lock Fields trava a movimentação dos campos. Para evitar relatório, basta selecioná-lo e marcar a opção Lock Fields.

Control Alignment

No agrupamento Control Alignment encontram-se as ferramentas Left, Right, Center, Top, Bottom e Middle. Estas opções permitem que o usuário controle o alinhamento de um campo do relatório em relação a outro.

O primeiro campo selecionado sempre alinhado considerando a posição do segundo.

  • Left: o primeiro campo será posicionado à esquerda do segundo.

  • Right: o primeiro campo será posicionado à direita do segundo.

  • Center: o primeiro campo será posicionado ao centro do segundo.

  • Top: o primeiro campo será posicionado no lado superior do segundo.

  • Bottom: o primeiro campo será posicionado no lado inferior do segundo.

  • Middle: o primeiro campo será posicionado no centro do segundo.

Position

No agrupamento Position encontram-se as ferramentas Bring to Front, Send to Back, Equal Horizontal, Increase Horizontal, Decrease Horizontal, Equal Vertical, Increase Vertical e Decrease Vertical.

As ferramentas Bring to Front e Send to Back controlam a posição dos campos.

Bring to Front: envia o campo para o primeiro plano do relatório.

Send to Back: envia o campo para o segundo plano do relatório.

As ferramentas Equal, Increase e Decrease controlam o espaçamento vertical e horizontal aos campos. Estas opções permitem que o usuário controle o alinhamento de um campo do relatório em relação a outro.

Para que as ferramentas abaixo fiquem habilitadas dois ou mais campos deverão estar selecionados.

O primeiro campo selecionado é sempre será alinhado considerando a posição do segundo.

  • Equal Horizontal: mesmo espaçamento horizontal entre os campos.

  • Increase Horizontal: aumenta o espaçamento horizontal entre os campos.

  • Decrease Horizontal: diminui o espaçamento horizontal entre os campos.

  • Equal Vertical: mesmo espaçamento vertical entre os campos.

  • Increase Vertical: aumenta o espaçamento vertical entre os campos.

  • Decrease Vertical: diminui o espaçamento vertical entre os campos.

Size

No agrupamento Size encontram-se as ferramentas To Grid, To Tallest, Size to Grid, To Widest e To Narrowest. Estas ferramentas controlam o tamanho e o alinhamento dos campos.

  • To Grid: alinha o campo na grade.

  • Size to Grid: modifica o tamanho do campo em relação a ele.

Para que as ferramentas abaixo fiquem habilitadas dois ou mais campos deverão estar selecionados.

  • To Tallest: todos os campos selecionados terão a altura do maior campo.

  • To Shortest: todos os campos selecionados terão a altura do menor campo.

  • To Wildest: todos os campos selecionados terão a largura do maior campo.

  • To Narrowest: todos os campos selecionados terão a largura do menor campo.

Page Setup

Em Page Layout o usuário encontrará as ferramentas Portrait, Landscape e Page Setup.

Ao clicar na ferramenta Portrait o relatório será automaticamente configurado para o modo de impressão Retrato.

Ao clicar na ferramenta Landscape o relatório será automaticamente configurado para o modo de impressão paisagem.

Ao clicar na ferramenta Page Setup uma nova janela será aberta para que a página do relatório possa ser configurada.

A ferramenta Page Setup divide-se em: Paper, Orientation e Margins.

No campo Paper o usuário poderá configurar as opções:

  • Tamanho: neste campo deverá ser selecionado o tamanho do papel que será utilizado. Exemplo A4.

  • Origem: neste campo deverá ser selecionada a fonte do papel.

No campo Orientação o usuário poderá selecionar as opções:

  • Retrato: ao clicar nesta opção o relatório será impresso no modo Retrato.

  • Paisagem: ao clicar nesta opção o relatório será impresso no modo Paisagem.

No campo Margens (milímetros) o usuário poderá configurar o tamanho das margens direita, esquerda , superior, inferior. Os valores das margens deverão ser considerados em milímetros.

Sempre que desejar aumentar o espaço de visualização da aba, pode-se dar duplo clique sobre a guia desejada para que a faixa de opções (botões de comando) sejam ocultos temporariamente, para visualizá-los novamente basta dar duplo clique novamente na guia desejada.

Sub Report

O Dataplace Report Designer possibilita a criação de novos  relatórios dentro de um mesmo report. Desta forma o usuário poderá visualizar diversas informações consonantes a um determinado relatório.

Exemplo: Um relatório de um pedido de venda poderá exibir os itens do pedido, ou seja, teremos o relatório geral do pedido e também um detalhamento dos itens dos pedidos de vendas listados no report.

Criação de Sub Report

Para a criação do sub report é disponibilizado um assistente, onde o usuário poderá configurá-lo passo a passo.

Na parte inferior da janela do Dataplace Report Designer, clique na guia Reports e, em seguida no botão New Report. Observe as imagens:

Será exibido o assistente para criação do novo sub report. Na primeira tela o usuário irá definir o banco de dados e inserir a query SQL. Após este procedimento, clique em Next para ser redirecionado a próxima etapa.

No passo 2, o usuário irá fazer a seleção de campos e grupos que terão suas informações exibidas no report. Dê um duplo clique sobre o campo, ou selecione-o e clique no botão. O campo/grupo selecionado irá constar no quadro “Detail”. Clique em Next para executar a próxima etapa.

A próxima etapa consiste na definição do layout do relatório. Selecione o modelo que melhor se adequar ás necessidades do usuário e em seguida clique em Next.

Na etapa 4, selecione os estilo do report, ou seja a sua aparência (cores, fontes, etc.). O Dataplace Report Designer disponibiliza uma grande quantidade de estilos a escolha do usuário e a tela de pré-visualização permite ao mesmo obter uma idéia da aparência antes de selecioná-la efetivamente. Após a definição do estilo. clique em Next.

Na última etapa, o usuário deverá informar o nome para o relatório criado a partir do assistente, e escolher entre as seguintes opções:

  • Preview The Report – Permite uma pré-visualização do report criado;

  • Modify the report’s design – Direciona o usuário para o modo de edição do relatório.

Após selecionar a opção desejada, clique em Finish para concluir o processo.

O usuário poderá cancelar a criação do relatório a qualquer momento, clicando em Cancel, ou caso opte por regredir uma etapa, basta clicar em Back.

Esta documentação foi útil para você?