Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 4 Próxima »

Gerar relatório com conteúdo

Gera um arquivo em formato PDF ou HTML de um relatório existente no projeto e o salva em uma determinada pasta.

Parâmetros

Nome

Tipo

Doc

Parâmetro 1StringCampo destinado a receber o conteúdo do relatório.
Parâmetro 2StringDefine o tipo do relatório gerado, podendo ser PDF ou HTML;
Parâmetro 3StringDiretório a receber o arquivo referente ao relatório escolhido.
Parâmetro 4MapaDado(s) passados para o relatório.

Retorno

Retorna um relatório em PDF ou HTM baseado no conteúdo do relatório passado.

Compatibilidade

 Servidor

Exemplo

No exemplo da figura 1 estamos gerando um PDF contendo os alunos com notas iguais a 10. Para fazer isso, adicionamos um filtro na fonte de dados contida no relatório. O quatro parâmetro só aceita um bloco do tipo Mapa, por essa razão utilizamos o bloco criar mapa com para passar o valor desejado para fazer o filtro na fonte de dados e exibir no relatório. O conteúdo do relatório pode ser obtido de duas formas, a primeira, mostrada na figura abaixo, fazemos uma consulta em uma tabela no banco de dados e obtemos o dado desejado, utilizamos o bloco Abrir consulta para acessar o dado desejado, e o bloco na lista, para obter o primeiro relatório da lista gerada. A segunda forma é inserindo o dado diretamente no parâmetro Conteúdo do relatório.

Para saber mais como funciona os filtros em relatórios, clique aqui.


Figura 1 - Bloco de programação Gerar Relatório com conteúdo passando o conteúdo dinamicamente


Na figura abaixo podemos ver a segunda forma de passar o conteúdo do relatório para o parâmetro 1.


Figura 2 - Bloco de programação Gerar Relatório com conteúdo passando o conteúdo diretamente no parâmetro


Por fim, podemos ver na figura 3, o resultado da execução do bloco, tanto pela primeira forma quanto pela segunda.


Figura 3 - Relatório gerado através do bloco Gerar Relatório com conteúdo


  • Sem rótulos