2009-09-09 2 views
1

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

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

+1

Что делает глобальная функция? –

ответ

2

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

Существует способ обойти его, но это довольно утомительно. В принципе, вам нужно заменить вычисленное поле (которое использует глобальную функцию) на столбец SQL. Обновите свой SQL, чтобы включить фиктивный столбец соответствующего типа данных. Когда вы закончите поиск, получите значение вашего вычисленного поля (Look up «Опишите (« оцените »)» и сделайте SetItem() в своем фиктивном столбце. Отобразите столбец вместо вычисленного поля.

Смежные вопросы