Como criar um relatório com FWMSPrinter em poucos passos

No artigo de hoje, vamos mostrar como criar um relatório gráfico com FWMSPrinter em poucos passos.

Hoje vou demonstrar como é fácil gerar um código fonte completo com FWMSPrinter em menos de 10 minutos.

  1. Acesse o Autumn Code Maker , caso não tenha uma conta ainda, crie uma conta gratuitamente (você poderá usar a geração de fontes até 3 vezes)
  2. Na página inicial, acesse a opção FWMSPrinter

Acessando a opção de FWMSPrinter

  1. Na primeira parte das definições, coloque o nome da função e uma descrição

Definições da função

  1. Na segunda parte, nas definições do relatório, informe um título, a orientação se vai ser retrato ou paisagem, se irá imprimir parâmetros na página 1 e a cor das linhas ímpares (caso você queira um relatório zebrado, do contrário deixe como #ffffff)

Definindo algumas propriedades do relatório

  1. Nos parâmetros do relatório, informe os que você gostaria de realizar o filtro, nesse caso iremos colocar Produto De/Até e Tipo De/Até

Definindo os parâmetros

  1. Nos dados do relatório, iremos informar nossa query SQL e nossos campos que queremos imprimir (a coluna de largura, se atente para o tamanho de pixels não passar do limite recomendado da página – destacado com uma seta vermelha no print abaixo)

Inserindo as colunas se atentando em informar em pixels

  1. Agora clique no botão Gerar Função (caso queira gerar um backup antes, clique no botão Exportar JSON)

Clicando no botão gerar função

  1. Salve o .prw ou copie o conteúdo e cole em um novo arquivo no VSCode

Pegando o código fonte gerado

  1. Compile o arquivo, e execute a função, abaixo um print do relatório gerado:

Exemplo do relatório impresso usando o fonte gerado

E abaixo um vídeo demonstrando o procedimento descrito acima, caso queira assistir:

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação