Estaremos abordando nesse artigo alguns aspectos importantes de relatório “Fast Report” junto ao Delphi XE2. O relatório tem a importante tarefa de passar para um arquivo ou papel o resultado da tratativa dado pelo sistema, seja ela completa ou não. E essa tarefa é importante, pois dependendo do lugar em que esteja, seja uma apresentação ou uma reunião fica pouco interessante você ter que abrir o sistema para apresentar os resultados.

Depois de anos trabalhando somente com o Rave Reports a Embarcadero finalmente percebeu que existia um relatório tão simples quanto o Rave, mas muito bem organizado e de muito fácil uso. Agora, temos como componentes nativos do Delphi, os componentes de acesso ao Fast Report.

Quando utilizamos o Fast Report podemos perceber uma maior velocidade na execução do relatório e também, a criação de um arquivo de relatório de tamanho muito menor.

Mesmo sendo agora nativo no Delphi, o Fast Report é independente, pois é possível criar uma interface com o usuário e até mesmo a conexão com banco de dados dentro dele mesmo.

Para iniciarmos nossos trabalhos, vamos apresentar o Design da ferramenta.

Em seu sistema, insira um novo formulário, salve como uFrmFast e altere a sua propriedades:

  • Name: FrmFast;

O componente inicial do Fast Report que devemos usar é o TFrxReport. Adicionamos ao nosso FmFast, então, este componente e alteramos sua propriedade:

  • Name: FrxReportTeste;
Imagem
Figura 1. Componente TfrxReport

Com um duplo clique, em tempo de design, sobre o componente, teremos acesso ao designer do Fast Report que fornece ao usuário várias ferramentas para a concepção da aparência de um relatório, bem como a possibilidade de pré-visualização. As localizações das barras de ferramentas do Fast Report podem alteradas ao seu modo, entretanto, a configuração padrão é guardada dentro de um arquivo ‘.ini’ que é restaurado toda vez que você inicia o designer.

Dessa forma, encontramos no report em tempo de design:

Imagem
Figura 2. Componente TfrxReport em Tempo de Designer
  1. Barra de Menu;
  2. Barra de Ferramentas;
  3. Barra de Objetos;
  4. Àrvore de Componentes;
  5. Janela de Propriedades do Objeto (Object Inspetor);
  6. Páginas do Relatório;
  7. Espaço de Design do Relatório;
  8. Réguas;
  9. Árvore de Dados;
  10. Barra de Status;

Para quem está acostumado com o Delphi, o funcionamento da parte de design do relatório é muito semelhante. Ao adicionarmos um componente, automaticamente o Fast Report te mostra o alinhamento desse novo componente em relação aos demais através da régua.

Atalhos

Vamos agora, apresentar alguns atalhos que ajudam e muito na produtividade do trabalho (tempo):

ATALHO DESCRIÇÃO
CTRL + O Abrir um relatório.
CTRL + S Salvar um relatório.
CTRL + P Pré-Visualizar o relatório em questão.
CTRL + Z Desfazer última modificação
CTRL + Y Refaz a última operação cancelada.
CTRL + C Copiar um objeto.
CTRL + V Colar um objeto.
CTRL + X Recortar um objeto.
CTRL + A Selecionar tudo.
Setas, TAB Mover entre os objetos.
Delete Exclui os objetos selecionados.
Enter Chama o editor do objeto selecionado.
SHIFT + Setas Modifica o tamanho do objeto selecionado.
CTRL + Setas Movimenta o objeto selecionado.
ALT + Setas O objeto selecionado se movimenta para a extremidade mais próxima na direção orientada.

Crontrole do Mouse

OPERAÇÃO DESCRIÇÃO
Botão Esquerdo Seleciona, move, cola e redimensiona os objetos. Tem o poder de dar zoom arrastando o quadrado vermelho no canto inferior esquerdo do objeto ou grupo selecionado.
Botão Direito Menu Contextual do objeto selecionado.
Duplo Clique Chama o Editor de Objeto. Aparecerá um caixa de configurações.
Scroll Rola a página do relatório.
SHIFT + Botão Esquerdo Seleciona vários objetos.
ALT + Botão Esquerdo Se o objeto for texto, caixa fica em forma de edição.

Barra de Ferramentas

1. BARRA DE MODO DESIGNER - esta barra está integrada com o objeto e possui as seguintes características:

ÍCONE NOME DESCRIÇÃO
Imagem Seleção de Objeto No modo padrão de operação, este cursor permite selecionar um ou mais objetos que deseja trabalhar.
Imagem Mão Permite movimentação pela página do relatório.
Imagem Zoom Clicando com o botão direito aumenta o Zoom e clicando com o botão esquerdo diminui o Zoom.
Imagem Editor de Texto Clicando com o botão esquerdo no relatório, abre-se uma caixa de texto editável.
Imagem Copia Formatação Ferramenta de cópia de formatos.

2. BARRA DE FERRAMENTAS STANDARD

Imagem
.