Child pages
  • Espelhos ao serem convertidos não funcionam

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Índice:


       

Table of Contents
exclude.*ndice:

Objetivo:


            Este tutorial tem por objetivo esclarecer comportamentos pós conversão de relatórios Delphi para .Net quando possuem consultas SQL com passagem de parâmetro espelho.

Cenário:


          Espelhos ao serem convertidos não funcionam.

          É comum que espelhos ao serem convertidos em expressões não exibam valores corretamente, sendo necessário 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:

Code Block
languagesql
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.

Info
iconfalse
titleSolução:

(tick) 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.




Info
iconfalse
Info
iconfalse

Produto: Framework

Info
iconfalse

Versão: 12.1.XX

Info
iconfalse

Processo: Conversão Relatórios Delphi

Info
iconfalse
Info
iconfalse

Status: Finalizado

Info
iconfalse

Data:  

Info
iconfalse

Autores:

Aline Cristina Braz De Oliveira

Erlon Cesar Lima De Freitas

Flavio Henrique Pereira Campelo

Gustavo Naves De Castro

Renan Ramos Moura

Wesley Avelino De Carvalho