Tempo aproximado para leitura: 00:01:30 min
Ocorrência
Comportamentos pós-conversão de relatórios Delphi para .Net quando possuem consultas SQL com passagem de parâmetro espelho.
É comum que espelhos ao serem convertidos em expressões não exibam valores corretamente, sendo necessários 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
Na versão Delphi temos o componente SQL#1 que imprimi a CHAPA dessa consulta e um espelho para esse campo chamado ESPELHO#1. Depois de convertido, o campo SQL#1 receberá um componente de texto com nome genérico, por exemplo, Texto5, ligado à fonte de dados PFUNC.CHAPA. Já o ESPELHO#1 será convertido em um controle 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.
Ambiente
Cross Segmentos - TOTVS Backoffice (Linha RM) - RM BI - Todas as Versões
Solução
Para ajustar a expressão edite seu conteúdo de = ESP SQL_1 para o novo nome do controle 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. Encontrando o nome do controle selecione para que seja adicionado automaticamente ao conteúdo da expressão. Depois salve o relatório.
0 Comentários