Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Índice:
Índice | ||
---|---|---|
|
Objetivo:
Este tutorial tem por objetivo esclarecer como configurar seu relatório.net para que seja impresso conforme papel personalizadocomportamentos pós conversão de relatórios Delphi para .Net quando possuem consultas SQL com passagem de parâmetro espelho.
Questão: Espelhos ao serem convertidos não funcionam.
Cenário.: É comum que espelhos ao serem convertidos em expressões não exibam valores corretamente, sendo necessários alguns ajustes manuais. Um exemplo simples é quando o Espelho faz referência a um campo da consulta SQL. Considerando uma consulta hipotética de código TESTE contendo a query SELECT CHAPA FROM PFUNC que na versão Delphi temos o componente SQL#1 que imprimi a CHAPA dessa consulta e também temos um espelho para esse campo chamado ESPELHO#1. Após convertido, o campo SQL#1 irá receber um componente de texto com nome genérico, por exemplo "Texto5", sendo ligado à fonte de dados PFUNC.CHAPA. Já o ESPELHO#1 será convertido em um componente expressão e com nome EXPRESSAO_1 por exemplo. Porém o conteúdo dessa expressão é "= ESP SQL_1" e ao gerar o relatório a expressão não exibe valor algum.
Solução: Para ajustar a expressão basta editá-la e alterar o seu conteúdo de "= ESP SQL_1" para o novo nome do componente "Relatório.Texto5". Pode-se alterar o valor da expressão ao editá-la e clicar no menu Parâmetros > Relatório (Campos do Relatório) > Texto5. Ao encontrar o nome do componente e clicar ele será adicionado automaticamente ao conteúdo da expressão. Após salvar o relatório ele será gerado exibindo corretamente as informações da expressão.
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
Informações | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|