Como você recebe um relatório PowerSoft para resolver uma função global PowerBuilder

StackOverflow https://stackoverflow.com/questions/1400033

  •  05-07-2019
  •  | 
  •  

Pergunta

Eu atualmente trabalho em um ambiente onde os relatórios devem ser enviados por email para os usuários como um arquivo PowerSoft. Há uma função PowerBuilder global que é usado em uma coluna computada minha DataWindow. Este DataWindow torna-se o relatório final psr.
Na minha testar a função é resolvido bem, quando executado ao vivo. No entanto, quando o usuário executa o relatório, ele envia o psr ao seu respectivo endereço de e-mail. (Eu não projetar o sistema)
Quando eles abrem a PSR, a função não for resolvido. Alguém sabe se é possível quebrar esta função no DataWindow ou no psr final?

Obrigado, Glenn

Foi útil?

Solução

A função global deve estar disponível através do telespectador PSR. Período. telespectador PSR dos usuários devem ter a mesma função global para que o DataWindow para processar corretamente.

Há uma maneira de trabalhar em torno dele, mas é um pouco entediante. Basicamente, você precisa substituir seu campo computadorizada (que usa a função global) com uma coluna SQL. Atualize seu SQL para incluir uma coluna fictício do tipo de dados apropriado. Quando terminar de recuperar, obter o valor de seu campo computadorizada (Olhe para cima "Descreva ( 'avaliar')") e fazer um SetItem () em sua coluna manequim. Mostrar a coluna em vez do campo computado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top