Autor Tópico: Problemas com campo criado no reportPDF  (Lida 970 vezes)

Juliano

  • Intermediário
  • ***
  • Mensagens: 122
Problemas com campo criado no reportPDF
« Online: Julho 17, 2012, 09:10:32 am »
Bom Dia

Criei um reportPDF com campos de uma tabela específica. Adicionei 2 outros campos na aplicação chamados de localização e extensão, do tipo texto.
Criei um lookup de consuta nos campos para buscarem os dados de outra tabela, da seguinte forma:

Código: [Selecionar]
SELECT localizacao
FROM autorizatarios
WHERE nome = '{nomeProprietario}'

Até ai tudo bem, o campo é preenchido corretamente com os dados da outra tabela.
Os dados dentro de localização podem conter caracteres acentuados, então usei no evento onRecord a função utf8_decode() para converter, da seguinte forma:

Código: [Selecionar]
{localizacao} = utf8_decode({localizacao});
{extensao} = utf8_decode({extensao});

Só que a aplicação não executa essa função. Usei da mesma maneira em outro reportPDF e esta funcionando, com a diferença que na outra aplicação o campo a ser convertido é da própria tabela de dados do reportPDF e não um campo criado depois com lookup de consulta.

Também não consegui, no mesmo evento onRecord, usar a função substr() do php, para esses campos criados. Testei-a com um campo nativo da aplicação e tudo funciona:

Código: [Selecionar]
{extensao} = substr({extensao}, 0,7);
Pergunta: Porque nos campos criados não esta sendo possível executar essas funções?

Obrigado.

Bernhard

  • Administrator
  • Expert
  • *****
  • Mensagens: 1619
Re:Problemas com campo criado no reportPDF
« Responder #1 Online: Julho 18, 2012, 11:31:32 am »
Bom dia Juliano,

Já repassei este problema para que nossa equipe de bugs possa realizar testes tentando simular o problema.

Att,
Bernhard Bernsmann

Juliano

  • Intermediário
  • ***
  • Mensagens: 122
Re:Problemas com campo criado no reportPDF
« Responder #2 Online: Julho 19, 2012, 11:13:29 am »
Bom dia Juliano,

Já repassei este problema para que nossa equipe de bugs possa realizar testes tentando simular o problema.

Att,
Bernhard Bernsmann

Bom Dia Bernhard,

Obrigado.