2009-09-09 50 views
1

我目前的工作环境是必须通过电子邮件将报表作为PowerSoft文件发送给用户。 在我的数据窗口的计算列上使用了全局PowerBuilder函数。该数据窗口成为最终的psr报告。
在我的测试中,该功能在正常运行时解决得很好。但是,当用户运行报告时,它会将psr发送到其各自的电子邮件地址。 (我没有设计系统)
当他们打开psr时,函数没有解析。 有谁知道是否有可能将此函数包装到数据窗口或最终的psr中?如何获取PowerSoft报表来解析PowerBuilder全局函数

感谢, 格伦

+1

全局函数做什么? – 2009-09-09 21:18:40

回答

2

全局函数必须通过PSR观众可用。期。用户的PSR查看器必须具有相同的全局功能才能正确呈现数据窗口。

有一种解决方法,但它很乏味。基本上,您需要用SQL列替换计算的字段(使用全局函数)。更新您的SQL以包含相应数据类型的虚拟列。当您完成检索时,获取计算字段的值(查找“Describe('evaluate')”)并在您的虚拟列上执行SetItem()。显示列而不是计算字段。