You are on page 1of 23

Programadora

Mariana Ferreira da Costa

QrDesign

Programadora
Mariana Ferreira da Costa
Definio

QRDesign uma ferramenta que


permite ao usurio final de uma
aplicao, construir ou modificar
relatrios. O usurio pode alterar o
layout de um relatrio existente
dentro do sistema ou tambm criar
um relatrio completamente novo em
um arquivo com a extenso QR2.

Programadora
Mariana Ferreira da Costa
Criando
um novo
relatrio

Para criar um novo relatrio a partir de um


relatrio j existente, clique em Editar/Criar
Relatrio.

Automaticamente aparecer a tela Ttulo do


Relatrio, onde deve-se informar o Ttulo do
relatrio a ser criado.

Programadora
Mariana Ferreira da Costa
Nomenclatura

Para que o relatrio possa ser acessado


futuramente pelo usurio atravs dos
sistemas Teknisa, a nomenclatura do
arquivo a ser salvo dever seguir o
seguinte padro:

SYS999 nn . QR2

Barra de fontes

Barra de ferramentas
Barra de elementos
Rgua graduada

rea de edio

Linha de estado

Programadora
Mariana Ferreira da Costa
Editor de
relatrios

Observe na figura que foi feita uma cpia


do relatrio padro que j existia na lista.
O relatrio personalizado pode ser feito a
partir de um relatrio j existente ou a
partir de um modelo em branco.

Programadora
Mariana Ferreira da Costa
Editor de
relatrios

BANDA
Quando utilizamos o QRDesign, projetamos nosso relatrio e este fica dividido
em bandas. Cada tipo de banda possui uma finalidade diferente no resultado
final do relatrio. Os tipos bsicos para as bandas so:
Ttulo

Esta banda representa o ttulo do relatrio. Ela ser impressa apenas uma vez durante todo
relatrio, na primeira pgina.

Cabealho de pgina

Impressa uma vez a cada incio de pgina

Cabealho de coluna

Assemelha-se com o cabealho de pgina, sendo impressa no topo das colunas de um relatrio
onde se coloca seus ttulos.

Detalhe

Esta banda impressa uma vez para cada registro do dataset ligado ao relatrio.

Rodap

Impressa no final de cada pgina do relatrio.

Totalizadora

Impressa na ltima pgina do relatrio, depois de todas as bandas de dados.

Cabealho de grupo

Utilizada para agrupar valores e em relatrios mestre-escravo. bastante utilizada para fazer
as quebras. impressa no incio de um novo grupo.

Rodap de grupo

Tem como finalidade servir como um finalizador para um grupo inicializado por uma banda do
tipo Cabealho de Grupo.

Programadora
Mariana Ferreira da Costa
Editor de
relatrios

BANDA FILHA
um tipo especial de banda. impresa uma vez aps a banda selecionada como
banda pai.
BANDA DE SUB-DETALHE
um tipo de banda especial que serve para compor relatrios onde para cada
linha de detalhe existem vrios registros relacionados.
BANDA DE GRUPO
um tipo de banda especial que serve para fazer a quebra de dados na hora de
impresso do relatrio. Exemplo: quando o relatrio deve imprimir os dados
separados (quebrados) por data.
LABEL
um tipo de rtulo (etiqueta) utilizado para imprimir textos fixos no relatrio.
MEMO
Permite mostrar um texto multi-linhas em um relatrio.

Programadora
Mariana Ferreira da Costa
Editor de
relatrios
IMAGE
Utilizado para imprimir uma figura de um arquivo bitmap.
SHAPE
Permite o desenho de figuras como linha, um retngulo, um crculo e outros.
CAMPO DE SISTEMA
utilizado para mostrar informaes sobre o prprio relatrio ou sobre o
sistema operacional.
CAMPO DE DADOS
Utilizado para imprimir campos de um dataset .
DBIMAGEM
Utilizado para imprimir imagens gravadas no banco de dados.

Programadora
Mariana Ferreira da Costa
Editor de
relatrios

EXPRESSION
um componente com um propsito geral para imprimir campos de tabela,
clculos e textos estticos, este componente contem um assistente de expresso
que auxilia o usurio na criao das expresses, como mostra a figura a
seguir:

Programadora
Mariana Ferreira da Costa
Editor de
relatrios

RECHEDIT
Permite mostrar em um relatrio um texto com formatao de cores, estilos de
fontes, etc.
DBRECHEDIT
Permite mostrar em um relatrio um texto com formatao de cores, estilos de
fontes, etc. Este se liga diretamente a um componente de banco de dados.
CDIGO DE BARRAS
Utilizado para impresso de cdigo de barras.

Programadora
Mariana Ferreira da Costa
Editor de
relatrios
Um outro componente interessante que facilita a construo
de relatrio a lista de campo de dados, onde ficam todos os
datasets existentes no seu relatrio, possibilitando arrastar
qualquer campo e coloc-lo na em uma banda criando
automaticamente um campo de dados para ele.

Programadora
Mariana Ferreira da Costa
Config. e
opes do
relatrio

Ao editar um relatrio o usurio tem a opo de configurar a


folha do relatrio. No menu Relatrio>>Opes chamada a
tela Configurao do relatrio.
Tamanho do Papel Utilizado para definir o tamanho do papel. possvel definir tamanhos pr-definidos como A4, A5,
envelope, etc. A opo Custom Size permite ao usurio definir o tamanho do papel nos campos
Largura e Comprimento, ambos em milmetros. Vertical e Horizontal indicam de que maneira o
relatrio ser impresso na folha.
Margens

Permite ao usurio definir o tamanho das margens da folha.

Configuraes da
etiqueta

Utilizado para configurar etiqueta. Atualmente as opes esto desabilitadas, geralmente em


relatrios de etiqueta a quantidade a ser impressa definida na tela de dados.

Relatrio (Segunda Permite alterar o ttulo do relatrio que ser mostrado na tela de dados. O usurio tambm pode
Aba)
inserir uma descrio do relatrio.

Programadora
Mariana Ferreira da Costa
Config. e
opes do
relatrio

O usurio tambm tem a opo de configurar o modo de


visualizao dos componentes. No menu Exibir>>Opes
chamada a tela Opes.
Mostrar Rgua

Utilizado para definir se a rgua ser mostrada e sua preciso em Milmetros,


Polegadas, Caracteres ou Pixels.

Mostrar Nome Banda

Utilizado para definir se o nome da banda ser mostrado.

Alinhar Componentes Utilizado para definir o deslocamento no momento de alinhar os


do Relatrio
componentes.
Mostrar Molduras em Utilizado para definir se a banda que est posicionada ter moldura e o tipo
Tempo de Projeto
de moldura.

Programadora
Mariana Ferreira da Costa
Criando e
alterando
datasets

Para a visualizao ou impresso de um relatrio


necessitamos de um dataset com dados. A figura abaixo
detalha as opes oferecidas por esta tela. possvel criar,
alterar incluir ou excluir datasets.
Conjunto de Dados
Utilizado para definir qual ser a primeira query que ser executada. Todas
Principais do Relatrio as bandas estaro ligadas na qrery principal.
Banco de Dados

Disponvel

Os sistemas Teknisa so preparados para executar em vrios bancos de dados


como Oracle, Sql Server, etc. Para que os relatrios sejam executados em
diversas plataformas preciso definir o SQL para cada banco. Esta opo
utilizada para mudar o banco de dados.
Mostra todas as tabelas e datasets definidas no relatrio.

Programadora
Mariana Ferreira da Costa
Criando e
alterando
datasets

Propriedades

Utilizado para alterar o SQL do dataset.

Campos

Utilizado para visualizar os campos do dataset.

Nova Tabela

Utilizado para criar tabelas.

Nova Query

Utilizado para criar novos datasets.

Excluir

Utilizado para excluir uma qrery ou tabela existente.

Programadora
Mariana Ferreira da Costa
Parmetros

Cabealho de pgina

Cabealho de coluna
Rodap

Detalhe

Disponvel em \\marianacosta\Temp\REC00310.qr2

Cabealho de pgina

Cabealho de coluna
Banda de grupo
Detalhe
Rodap de grupo
Rodap

You might also like