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;
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:
- Barra de Menu;
- Barra de Ferramentas;
- Barra de Objetos;
- Àrvore de Componentes;
- Janela de Propriedades do Objeto (Object Inspetor);
- Páginas do Relatório;
- Espaço de Design do Relatório;
- Réguas;
- Árvore de Dados;
- 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 |
---|---|---|
Seleção de Objeto | No modo padrão de operação, este cursor permite selecionar um ou mais objetos que deseja trabalhar. | |
Mão | Permite movimentação pela página do relatório. | |
Zoom | Clicando com o botão direito aumenta o Zoom e clicando com o botão esquerdo diminui o Zoom. | |
Editor de Texto | Clicando com o botão esquerdo no relatório, abre-se uma caixa de texto editável. | |
Copia Formatação | Ferramenta de cópia de formatos. |
2. BARRA DE FERRAMENTAS STANDARD