Observe abaixo as opções de Barras de Ferramentas do gerador de relatórios. Para ativar ou desativar as ferramentas, utilize o comando Barras de Ferramentas do menu Visualizar e clique sobre o nome da barra que deseja utilizar:
- Selecionar Objeto;
- Texto - utilizado para inserir rótulos em qualquer área do relatório. O conteúdo que o componente apresentará deve ser digitado no campo Ajuste o valor;
Memorando - possibilita inserir um texto fixo dentro de uma área delimitada e ajustada pelo usuário. Executando clique direto no objeto inserido no relatório e selecionando a opção Linhas..., é exibido o Editor de Memorando. Sobre o editor, deve-se observar que o botão
permite carregar um conteúdo texto e o botão
permite salvar o conteúdo da tela;
Variável do sistema - ferramenta com opções de exibição de conteúdos preestabelecidos, permitindo ao usuário escolher uma no campo Tipo da Variável;
Variável - ferramenta com opções de programação de ações (utilização de código Object Pascal - recurso para usuário mais avançado). A edição da ação pode ser pela opção Cálculo... (clique direito sobre o objeto) ou pela aba Cálculo;
Imagem - ferramenta que permite definir uma imagem fixa para o relatório (utilize imagens do tipo BMP e JPEG para gerar relatório no formato PDF e HTML). Clique com o botão direito do mouse no componente e escolha a opção Figura;
Polígono - permite desenhar no relatório uma figura geométrica, dentre as opções do campo Tipo de Polígono;
Linha - permite desenhar no relatório uma linha. Utilize as opções do campo Tipos de Linha para configurar a exibição;
Código de Barras - este recurso converte um valor numérico em um gráfico de Código de Barras. O usuário deve usar a aba Cálculo para codificar a ação em Object Pascal;
2DBarCode - código de barras com efeito gráfico bidimensional;
Gráfico - este recurso permite gerar um gráfico. O usuário deve usar a aba Cálculo para codificar a ação em Object Pascal;
Texto Formatado - componente semelhante ao componente Memorando, exceto pela opção de se poder formatar seu conteúdo, inclusive adicionando campos das fontes de dados do relatório nele.
Campo-Texto - este componente difere do objeto
Texto, pois permite inserir dados no relatório, utilizando uma Fonte de dados e um Campo de origem (definidos na aba Dados);
Campo Memorando - este componente difere do objeto
Memorando, pois possibilita inserir um texto dentro de uma área delimitada e ajustada pelo usuário, utilizando uma Fonte de dados e um Campo de origem (definidos na aba Dados);
Campo Variável - este componente difere do objeto
Variável, pois a ferramenta utiliza uma Fonte de dados e um Campo de origem (definidos na aba Dados) para executar um cálculo (geralmente usado para a área de Sumário do relatório) através das opções da tela Cálculos (acione com um clique direito sobre o objeto e selecione o Tipo de Cálculo);
Campo com Código de Barras - este componente difere do objeto
Código de Barras, pois a ferramenta utiliza uma Fonte de dados e um Campo de origem (definidos na aba Dados) e converte um valor em um gráfico de código de barras;
DB2DBarCode - código de barras com efeito gráfico bidimensional;
Campo Gráfico - permite gerar gráficos a partir dos dados informados na aba Dados. Após inserir o componente no relatório, clique com o botão direito do mouse no componente e selecione a opção Editar Gráfico;
Observação: As opções de funções do componente "Gráfico" no Report Bulder não estão implementadas, caso o usuário tenha necessidade de fazer um gráfico que calcule uma media por exemplo, o mesmo deve fazer um select nos dados para fazer o calculo desejado.
Campo Texto Formatado - este componente difere do objeto
Texto Formatado, pois comporta-se como o
Campo Memorando (possibilita conteúdo com múltiplas linhas utilizando uma Fonte de dados e um Campo de origem definidos na aba Dados) e possui propriedades diferentes;
Campo Imagem - este componente difere do objeto
Imagem, pois a ferramenta utiliza uma Fonte de dados e um Campo de origem (definidos na aba Dados). Utilize imagens do tipo BMP e JPEG para gerar relatório no formato PDF e HTML.
Alinhar as margens esquerda - este componente alinha os objetos selecionados para a posição mais à esquerda entre eles;
Alinhar os centros horizontais - este componente iguala a posição dos objetos selecionados horizontalmente;
Alinhar as margens direitas - este componente alinha os objetos selecionados para a posição mais à direita entre eles;
Alinhar os topos - este componente alinha os objetos selecionados para a posição mais acima entre eles;
Alinhar os centros verticais - este componente iguala a posição dos objetos selecionados verticalmente;
Alinhar os rodapés - este componente alinha os objetos selecionados para a posição mais abaixo, entre eles;
Espaçar igualmente na horizontal - este componente iguala o espaço dos objetos selecionados horizontalmente;
Espaçar igualmente na vertical - este componente iguala o espaço dos objetos selecionados verticalmente;
Centralizar horizontalmente na faixa - este componente iguala os objetos selecionados horizontalmente entre as margens do relatório;
Centralizar verticalmente na faixa - este componente iguala os objetos selecionados verticalmente entre as margens da banda em que se encontram;
Região - este componente é utilizado como container para agrupar componentes. Após inserir o objeto Região, arraste e solte o componente desejado para a área interna;
Sub-relatório - este componente é utilizado para inserir um relatório complementar. É gerada automaticamente uma aba na parte inferior do relatório principal, onde podemos estruturar um relatório com os mesmos componentes citados neste tópico;
Quebra de Página - componente que marca a quebra de página;
Referência cruzada - este componente é utilizado para gerar automaticamente uma matriz baseada numa Fonte de dados (definida na aba Dados) e segue a estruturação disponível na tela Configurar Referência Cruzada, acionada a partir do comando Configurar, acionado pelo botão direito do mouse sobre o objeto;
Novo - este componente equivale ao comando Novo do menu Arquivo da aba Desenho. Permite iniciar a criação de um novo Relatório, de acordo com as opções da janela Novos Itens;
Abrir - este componente equivale ao comando Abrir do menu Arquivo da aba Desenho. Permite abrir um Relatório disponível na lista da tela Abrir;
Salvar - esse componente equivale ao comando Salvar do menu Arquivo da aba Desenho. Permite gravar um Relatório;
Configuração de Página - este componente equivale ao comando Configurar Página... do menu Arquivo da aba Desenho. Permite configurar o modelo de página para o relatório (acesse o tópico Aba Desenho - Maker Reports no qual comentamos a funcionalidade desta opção);
Imprimir - este componente equivale ao comando Imprimir do menu Arquivo da aba Desenho. Permite imprimir o conteúdo da aba Desenho ou exportar em formato de arquivo;
Visualizando a impressão - este componente equivale a clicar na aba Visualizar a Impressão (acesse este tópico e observe os detalhes da aba);
Recortar - este componente equivale ao comando Recortar do menu Editar;
Copiar - este componente equivale ao comando Copiar do menu Editar;
Colar - este componente equivale ao comando Colar do menu Editar;
Vincular Campos de Pesquisa - este componente, quando acionado, apresenta a seguinte tela:

Quando ocorre esta vinculação, o componente texto associado (no momento da impressão ou visualização do relatório) irá exibir o conteúdo definido no filtro (sobre filtro, acesse os tópicos Definindo os dados para um relatório e Aba Visualização - visualize e imprima relatórios). A vinculação do campo de pesquisa funciona a partir do momento em que é definido um filtro e a associação dos componentes
Texto e
Vincular Campos de Pesquisa. Na impressão ou visualização do relatório, será exibido o conteúdo definido no filtro.
Informar os campos para atualização - este componente é utilizado juntamente com
Texto Formatado, permitindo dinamizar um conteúdo pelo usuário, antes da impressão do relatório. Siga os passos do exemplo abaixo:
Insira um
Texto Formatado no relatório.
Clique no componente
- Informar os campos para atualização e observe a tela Atualização de Campos do Relatório que é exibida.
Selecione o Objeto que deseja configurar como atualizável e inclua na caixa Atualizar. Utilize o botão
para adicionar ou o botão
para tirar da lista de atualizáveis.
Execute um clique duplo sobre o Objeto que será atualizável para definir uma descrição; um título simplificado (não pode utilizar espaços em branco, caracteres especiais ou acentuação na Descrição do campo).
Clique no botão OK para confirmar a descrição.
Clique no botão OK para confirmar os campos atualizáveis.
Quando clicar na aba Visualizar Impressão, será incluído o botão
que ativará a lista de campos atualizáveis do relatório.
Execute um clique duplo sobre o objeto sempre que desejar atualizar o conteúdo original do campo, antes da impressão do relatório. Não se esqueça de
sempre após sair do editor, para que o conteúdo seja exibido no relatório.
Observação:
O componente "Extenso" foi transformado em propriedade dos componentes "Variável", "Campo Texto", "Campo Calculado" e "Referência Cruzada" (campo inteiro ou numérico contido na configuração do componente). Sendo assim, é necessário clicar com o botão direito do mouse sobre o componente e verificar a opção "Formato de Apresentação";
Ao gerar relatórios no Webrun com imagens do tipo .PNG e .GIF salvas no banco de dados, apresenta-se a mensagem de erro: "Unknown Graphic Format". Para gerar o relatório com imagens utilize com extensões BMP ou JPEG.
Ao inserir um dado na tabela através de um componente Texto Longo sendo o mesmo configurado para o valor HTML Básico ou HTML avançado, o dado só poderá ser impresso em um relatório, através dos componentes Texto formatado ou Campo Texto formatado.
____________________________________________________________________________

Caso este tópico não tenha comentário satisfatório, envie e-mail para documentacao@softwell.com.br