¿Cómo se obtiene un informe de PowerSoft para resolver una función global de PowerBuilder?

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

  •  05-07-2019
  •  | 
  •  

Pregunta

Actualmente trabajo en un entorno en el que los informes deben enviarse por correo electrónico a los usuarios como un archivo de PowerSoft. Hay una función global de PowerBuilder que se usa en una columna calculada en mi ventana de datos. Esta ventana de datos se convierte en el informe final de psr.
En mi prueba, la función se resuelve bien, cuando se ejecuta en vivo. Sin embargo, cuando el usuario ejecuta el informe, envía el psr a su dirección de correo electrónico respectiva. (No diseñé el sistema)
Cuando abren el psr, la función no se resuelve. ¿Alguien sabe si es posible envolver esta función en la ventana de datos o en el psr final?

Gracias, Glenn

¿Fue útil?

Solución

La función global debe estar disponible a través del visor de PSR. Período. El visor PSR de los usuarios debe tener la misma función global para que la ventana de datos se represente correctamente.

Hay una forma de evitarlo, pero es bastante tedioso. Básicamente, necesita reemplazar su campo computado (que usa la función global) con una columna SQL. Actualice su SQL para incluir una columna ficticia del tipo de datos apropiado. Cuando termine de recuperar, obtenga el valor de su campo calculado (Busque " Describir ('evaluar') ") y haga un SetItem () en su columna ficticia. Muestra la columna en lugar del campo calculado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top