Как получить отчет PowerSoft для разрешения глобальной функции PowerBuilder? - PullRequest
1 голос
/ 09 сентября 2009

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

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

1 Ответ

3 голосов
/ 03 ноября 2009

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

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

...