Как вы получаете отчет PowerSoft для разрешения глобальной функции PowerBuilder

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

  •  05-07-2019
  •  | 
  •  

Вопрос

В настоящее время я работаю в среде, где отчеты должны рассылаться пользователям по электронной почте в виде файла PowerSoft.Существует глобальная функция PowerBuilder, которая используется в вычисляемом столбце my datawindow.Это окно данных становится окончательным отчетом psr.
В моем тестировании функция отлично решается при запуске в реальном времени.Однако, когда пользователь запускает отчет, он отправляет psr на соответствующий адрес электронной почты.(Я не разрабатывал систему)
Когда они открывают psr, функция не разрешена.Кто-нибудь знает, возможно ли перенести эту функцию в datawindow или в окончательный psr?

Спасибо, Гленн

Это было полезно?

Решение

Глобальная функция должна быть доступна через средство просмотра PSR.Точка.Средство просмотра PSR пользователей должно иметь ту же глобальную функцию, чтобы datawindow отображалось правильно.

Есть способ обойти это, но это довольно утомительно.По сути, вам нужно заменить ваше вычисляемое поле (которое использует глобальную функцию) на столбец SQL.Обновите свой SQL, чтобы включить фиктивный столбец соответствующего типа данных.Когда вы закончите извлечение, получите значение вашего вычисляемого поля (найдите "Describe ('evaluate')") и выполните setItem() в вашем фиктивном столбце.Отобразите столбец вместо вычисляемого поля.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top